objectModelEnum.ts
3.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
export enum DataTypeEnum {
  NUMBER_INT = 'INT',
  NUMBER_DOUBLE = 'DOUBLE',
  STRING = 'TEXT',
  STRUCT = 'STRUCT',
  BOOL = 'BOOL',
  ENUM = 'ENUM',
}
export enum FunctionTypeEnum {
  PROPERTIES = 'properties',
  SERVICE = 'services',
  EVENTS = 'events',
}
export enum FunctionTypeNameEnum {
  PROPERTIES = '属性',
  SERVICE = '服务',
  EVENTS = '事件',
}
export enum ObjectEventTypeEnum {
  INFO = 'INFO',
  ALERT = 'ALERT',
  ERROR = 'ERROR',
}
export enum ObjectEventTypeNameEnum {
  INFO = '信息',
  ALERT = '告警',
  ERROR = '故障',
}
export enum ObjectModelAccessModeEnum {
  READ = 'r',
  READ_AND_WRITE = 'rw',
}
export enum ModbusCRCEnum {
  CRC_16_LOWER = 'CRC_16_LOWER',
}
export enum BuiltInIdentifierEnum {
  SOURCE = 'source',
}
export enum ModbusMethodEnum {
  WRITE_10 = '10',
}
export enum OriginalDataTypeEnum {
  INT16_AB = 'INT16_AB',
  INT16_BA = 'INT16_BA',
  UINT16_AB = 'UINT16_AB',
  UINT16_BA = 'UINT16_BA',
  INT32_AB_CD = 'INT32_AB_CD',
  INT32_CD_AB = 'INT32_CD_AB',
  INT32_BA_DC = 'INT32_BA_DC',
  INT32_DC_BA = 'INT32_DC_BA',
  UINT32_AB_CD = 'UINT32_AB_CD',
  UINT32_CD_AB = 'UINT32_CD_AB',
  UINT32_BA_DC = 'UINT32_BA_DC',
  UINT32_DC_BA = 'UINT32_DC_BA',
  FLOAT_AB_CD = 'FLOAT_AB_CD',
  FLOAT_CD_AB = 'FLOAT_CD_AB',
  FLOAT_BA_DC = 'FLOAT_BA_DC',
  FLOAT_DC_BA = 'FLOAT_DC_BA',
  DOUBLE = 'DOUBLE',
  STRING = 'STRING',
  BOOLEAN = 'BOOLEAN',
  BITS = 'BITS',
}
export enum OriginalDataTypeNameEnum {
  INT16_AB = '16位有符号整数AB',
  INT16_BA = '16位有符号整数BA',
  UINT16_AB = '16位无符号整数AB',
  UINT16_BA = '16位无符号整数BA',
  INT32_AB_CD = '32位有符号整数AB_CD',
  INT32_CD_AB = '32位有符号整数CD_AB',
  INT32_BA_DC = '32位有符号整数BA_DC',
  INT32_DC_BA = '32位有符号整数DC_BA',
  UINT32_AB_CD = '32位无符号整数AB_CD',
  UINT32_CD_AB = '32位无符号整数CD_AB',
  UINT32_BA_DC = '32位无符号整数BA_DC',
  UINT32_DC_BA = '32位无符号整数DC_BA',
  FLOAT_AB_CD = '单精度浮点型AB_CD',
  FLOAT_CD_AB = '单精度浮点型CD_AB',
  FLOAT_BA_DC = '单精度浮点型BA_DC',
  FLOAT_DC_BA = '单精度浮点型DC_BA',
  DOUBLE = '双精度浮点型',
  STRING = '字符串',
  BOOLEAN = '布尔型',
  BITS = '位',
}
export enum ExtendDescOperationTypeEnum {
  INPUT_STATUS_R_02 = 'inputStatus_r_02',
  COIL_STATUS_R_01 = 'coilStatus_r_01',
  COIL_STATUS_RW_01_05 = 'coilStatus_rw_01_05',
  COIL_STATUS_RW_01_0F = 'coilStatus_rw_01_0F',
  COIL_STATUS_W_05 = 'coilStatus_w_05',
  COIL_STATUS_W_0F = 'coilStatus_w_0F',
  HOLDING_REGISTER_R_03 = 'holdingRegister_r_03',
  HOLDING_REGISTER_RW_03_06 = 'holdingRegister_rw_03_06',
  HOLDING_REGISTER_RW_03_10 = 'holdingRegister_rw_03_10',
  HOLDING_REGISTER_W_06 = 'holdingRegister_w_06',
  HOLDING_REGISTER_W_10 = 'holdingRegister_w_10',
  INPUT_REGISTER_R_04 = 'inputRegister_r_04',
}
export enum ExtendDescOperationTypeNameEnum {
  INPUT_STATUS_R_02 = '离散量输入(只读,0x02)',
  COIL_STATUS_R_01 = '线圈状态(只读,0x01)',
  COIL_STATUS_RW_01_05 = '线圈状态(读写,读取使用0x01,写入使用0x05)',
  COIL_STATUS_RW_01_0F = '线圈状态(读写,读取使用0x01,写入使用0x0F)',
  COIL_STATUS_W_05 = '线圈状态(只写,0x05)',
  COIL_STATUS_W_0F = '线圈状态(只写,0x0F)',
  HOLDING_REGISTER_R_03 = '保持寄存器(只读,0x03)',
  HOLDING_REGISTER_RW_03_06 = '保持寄存器(读写,读取使用0x03,写入使用0x06)',
  HOLDING_REGISTER_RW_03_10 = '保持寄存器(读写,读取使用0x03,写入使用0x10)',
  HOLDING_REGISTER_W_06 = '保持寄存器(只写,0x06)',
  HOLDING_REGISTER_W_10 = '保持寄存器(只写,0x10)',
  INPUT_REGISTER_R_04 = '输入寄存器(只读,0x04)',
}