Commit 7c33479e4579f9122520ec8b2bbbaa429f4ffc91

Authored by 芯火源
1 parent 893b5751

fix: modbus功能码枚举

  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 +}
... ...