Showing
1 changed file
with
29 additions
and
0 deletions
1 | +package org.thingsboard.server.common.data.yunteng.enums; | |
2 | + | |
3 | +public enum TkModebusFunctionCode { | |
4 | + READ_COIL("01",1), | |
5 | + REAL_SPLIT_INPUT("02",1), | |
6 | + READ_PERSIST_REGISTER("03",1), | |
7 | + READ_INPUT_REGISTER("04",1), | |
8 | + WRITE_ONE_COIL("05",1), | |
9 | + WRITE_ONE_REGISTER("06",1), | |
10 | + WRITE_MANY_COIL("0F",1), | |
11 | + WRITE_MANY_REGISTER("10",2), | |
12 | + READ_FILE("14",1), | |
13 | + WRITE_FILE("15",1), | |
14 | + PREVENT_WRITE_REGISTER("16",1), | |
15 | + READ_WRITE_MANY_REGISTER("17",1), | |
16 | + READ_DEVICE_IDENTIFICATION("2B",1); | |
17 | + | |
18 | + | |
19 | + /**16进制功能码*/ | |
20 | + private final String code; | |
21 | + /**寄存器值长度*/ | |
22 | + private final Integer valueSize; | |
23 | + | |
24 | + TkModebusFunctionCode(String code, Integer valueSize) { | |
25 | + this.code = code; | |
26 | + this.valueSize = valueSize; | |
27 | + } | |
28 | + | |
29 | +} | ... | ... |