objectModelEnum.ts
1.07 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
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 RegisterDataTypeEnum {
UN_SHORT = 'unshort',
}
export enum RegisterDataTypeNameEnum {
UN_SHORT = '16位有符号',
}
export enum RegisterActionTypeEnum {
BOOL = '05',
INT = '06',
DOUBLE = '16',
}
export enum RegisterActionTypeNameEnum {
BOOL = '05写入单个线圈寄存器',
INT = '06写入单个保持寄存器',
DOUBLE = '16写入多个保持寄存器',
}
export enum ObjectModelAccessModeEnum {
READ = 'r',
READ_AND_WRITE = 'rw',
}
export enum ModbusCRCEnum {
CRC_16_LOWER = 'CRC_16_LOWER',
}