objectModelEnum.ts
2.14 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
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 = 'deviceManagement.product.properties',
SERVICE = 'deviceManagement.product.services',
EVENTS = 'deviceManagement.product.events',
}
export enum ObjectEventTypeEnum {
INFO = 'INFO',
ALERT = 'ALERT',
ERROR = 'ERROR',
}
export enum ObjectEventTypeNameEnum {
INFO = 'deviceManagement.product.info',
ALERT = 'deviceManagement.product.alert',
ERROR = 'deviceManagement.product.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 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',
}