Bit from Low Byte
|
Low Byte
(Hex)
|
Description
|
|||||||
---|---|---|---|---|---|---|---|---|---|
7
|
6
|
5
|
4
|
3
|
2
|
1
|
0
|
||
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0001
|
Busy; command running on module
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0002
|
Invalid message data during command run
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0100
|
Register end during command run
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0200
|
Serial buffer overrun error
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0400
|
Checksum error on message in storage area
see upper byte for message number
|
1
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
8000
|
Error; see upper byte for message number
|
Bit from High Byte
|
High Byte
(Hex)
|
Description
|
|||||||
---|---|---|---|---|---|---|---|---|---|
15
|
14
|
13
|
12
|
11
|
10
|
9
|
8
|
||
0
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0001
|
Invalid user logic parameter
|
0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
0002
|
Invalid user logic command
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0100
|
Count out of range
|
0
|
0
|
0
|
1
|
0
|
0
|
0
|
1
|
0101
|
Starting register out of range
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
0
|
0102
|
Ending register out of range
|
0
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
0103
|
Invalid register number order (end before start)
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
0104
|
Invalid serial port number requested
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
0105
|
Invalid message number requested
|
0
|
0
|
0
|
1
|
0
|
1
|
1
|
0
|
0106
|
Requested message number not programmed
|
0
|
0
|
0
|
1
|
0
|
1
|
1
|
1
|
0107
|
Requested message number in bad storage area
|
0
|
0
|
0
|
1
|
1
|
0
|
0
|
0
|
0108
|
Configuration parameter error
|
0
|
0
|
1
|
0
|
0
|
0
|
0
|
0
|
0200
|
Day of the week is incorrect
|