Closed wielantu closed 3 years ago
It is not possible to send a WriteSingleCoilRequest with value true/ON.
The fix for #33 added a short cast to the value parameter in Modbus.java:
static public boolean checkRegisterValue(int value) { return checkRange((short)value, 0, Modbus.MAX_REGISTER_VALUE); }
So
Modbus.checkRegisterValue(COIL_VALUE_ON);
always returns false.
This means
WriteSingleCoilRequest.setCoil(true)
always fails.
This is a duplicate of #52
It is not possible to send a WriteSingleCoilRequest with value true/ON.
The fix for #33 added a short cast to the value parameter in Modbus.java:
So
always returns false.
This means
always fails.