mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-25 11:46:31 +00:00
changed wrong copying of tcp data to writedata
This commit is contained in:
parent
e292fdd6f5
commit
fea41407ac
@ -644,8 +644,8 @@ void ModbusTCPHandle(void)
|
||||
writeData = (uint16_t *)malloc(dataSendCount);
|
||||
for (uint8_t dataPointer = 0; dataPointer < dataSendCount; dataPointer++)
|
||||
{
|
||||
writeData[dataPointer] = (uint16_t)((((uint16_t)modbusBridgeTCP.tcp_buf[dataStartByte+dataPointer]) << 8)
|
||||
| ((uint16_t)modbusBridgeTCP.tcp_buf[dataStartByte + 1 + dataPointer]));
|
||||
writeData[dataPointer] = (uint16_t)((((uint16_t)modbusBridgeTCP.tcp_buf[dataStartByte+(dataPointer*2)]) << 8)
|
||||
| ((uint16_t)modbusBridgeTCP.tcp_buf[dataStartByte + 1 + (dataPointer*2)]));
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user