objectModelEnum.ts
3.19 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
/**
* 新增参数 动态显示表单
*/
export enum DataTypeEnum {
NUMBER_INT = 'INT',
NUMBER_DOUBLE = 'DOUBLE',
STRING = 'TEXT',
STRUCT = 'STRUCT',
BOOL = 'BOOL',
ENUM = 'ENUM',
}
export enum FunctionTypeEnum {
PROPERTIES = 'properties',
EVENTS = 'events',
SERVICE = 'services',
}
export enum ObjectModelAccessModeEnum {
READ = 'r',
READ_AND_WRITE = 'rw',
}
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)',
}