Commit cf5de81547223d5f7560685c6d24c2ad7327adf2

Authored by xp.Huang
2 parents 387469f0 5c03dc97

Merge branch 'fix/task-center-modbus-command-send' into 'main_dev'

fix: 修复任务中心功能码为02/04时未携带寄存器个数

See merge request yunteng/thingskit-front!772
... ... @@ -12,10 +12,15 @@ const registerInfo = (record: ModbusCommandValueType): Partial<GenModbusCommandT
12 12 coilValue,
13 13 coilValues,
14 14 } = record;
  15 +
15 16 switch (method) {
16   - case FunctionCodeEnum.READ_COIL_STATE_01 || FunctionCodeEnum.READ_INPUT_STATE_02:
  17 + case FunctionCodeEnum.READ_COIL_STATE_01:
  18 + return { registerNumber: coilNumber };
  19 + case FunctionCodeEnum.READ_INPUT_STATE_02:
17 20 return { registerNumber: coilNumber };
18   - case FunctionCodeEnum.READ_KEEP_REGISTER_03 || FunctionCodeEnum.READ_INPUT_REGISTER_04:
  21 + case FunctionCodeEnum.READ_KEEP_REGISTER_03:
  22 + return { registerNumber };
  23 + case FunctionCodeEnum.READ_INPUT_REGISTER_04:
19 24 return { registerNumber };
20 25 case FunctionCodeEnum.WRITE_SINGLE_COIL_REGISTER_05:
21 26 return { registerValues: [coilValue] };
... ...