Showing
1 changed file
with
7 additions
and
2 deletions
@@ -12,10 +12,15 @@ const registerInfo = (record: ModbusCommandValueType): Partial<GenModbusCommandT | @@ -12,10 +12,15 @@ const registerInfo = (record: ModbusCommandValueType): Partial<GenModbusCommandT | ||
12 | coilValue, | 12 | coilValue, |
13 | coilValues, | 13 | coilValues, |
14 | } = record; | 14 | } = record; |
15 | + | ||
15 | switch (method) { | 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 | return { registerNumber: coilNumber }; | 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 | return { registerNumber }; | 24 | return { registerNumber }; |
20 | case FunctionCodeEnum.WRITE_SINGLE_COIL_REGISTER_05: | 25 | case FunctionCodeEnum.WRITE_SINGLE_COIL_REGISTER_05: |
21 | return { registerValues: [coilValue] }; | 26 | return { registerValues: [coilValue] }; |