pkg/plc/modbusx/modbusrtu.go
@@ -16,9 +16,9 @@ return } func WriteByRTU(c *common.RTUConfig, address uint16, value int) (err error) { func WriteByRTU(c *common.RTUConfig, address uint16, value int, endian string, length int) (err error) { var bytesVal []byte bytesVal = intToBytes(value) bytesVal = intToBytes(value, endian, length) cli := getModbusRTUConnection(c) _, err = cli.WriteMultipleRegisters(address, uint16(len(bytesVal)), bytesVal) dealRTUErr(err, c.SerialName)