Skip to content

Commit a2d0a50

Browse files
committed
TCP-to-RTU example: Fix cbTcpRaw
1 parent a0fb81c commit a2d0a50

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

examples/Bridge/TCP-to-RTU-Simulator/TCP-to-RTU-Simulator.ino

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Modbus::ResultCode cbTcpRaw(uint8_t* data, uint8_t len, void* custom) {
5757
Serial.printf(" Fn: %02X, len: %d \n\r", data[0], len);
5858

5959
if (transRunning) { // Note that we can't process new requests from TCP-side while waiting for responce from RTU-side.
60-
tcp.setTransactionId(transRunning); // Set transaction id as per incoming request
60+
tcp.setTransactionId(src->transactionId); // Set transaction id as per incoming request
6161
tcp.errorResponce(IPAddress((src->ipaddr), (Modbus::FunctionCode)data[0], Modbus::EX_SLAVE_DEVICE_BUSY);
6262
return Modbus::EX_SLAVE_DEVICE_BUSY;
6363
}

0 commit comments

Comments
 (0)