Modbus classes Error contants
CModbus::ERR_OK = 0
No Error.
CModbus::ERR_TIMEOUT=1
Time-out error when executing communication with a slave.
CModbus::ERR_INV_RESP=2
The slave returned an invalid response.
CModbus::ERR_CRC= 3
Failed to check CRC of slave response.
CModbus::ERR_WR_PORT= 8
Error when writing to a com port.
CModbus::ERR_RD_PORT= 9
Error when reading from a com port.
CModbus::ERR_NOT_INT=10
The com port was not initialized.
CModbus::ERR_EXCPTION_CODE=0x8000
Errors 0x8000 to 0x80FF mean that the slave return an Exception code where
0x8001 | Slave returned exception code 1 |
0x8002 | Slave returned exception code 2 |
0x8003 | Slave returned exception code 3 |
... | ... |
CRemoteModbus::ERR_BUFFER_OVERFLOW=1000
Message do not fit inside class buffer.
CRemoteModbus::ERR_SOCKET_ERROR=1001
Generic socket error.
CRemoteModbus::ERR_WR_SOCK_ERROR=1002
Error while sending a message.
CRemoteModbus::ERR_RD_SOCK_ERROR=1003
Error while receiving a message.
CRemoteModbus::ERR_SOCK_NOT_CONNECTED=1004
trying to use an unconnected socket.