3.Communication Data Format (a)Control message
№ | Item | Value |
1 | Header | 0x8C: Control |
2 | Category | 0xXX |
3 | Function | 0xXX |
4 | Data1(Length) | 0xXX |
5 | Data2(Data1) | 0xXX |
: | : | 0xXX |
: | : | 0xXX |
X | DataX | 0xXX |
X+1 | Check Sum | 0xXX |
*Check Sum: The total from №1 to №X, when value exceeds 255, 1byte of data is confirmed the bottom.
*When sending controls in sequence, keep interval of more than 500ms between the commands.
*When sending an enquiry right after sending the control of a same command, also keep interval of more than 5 between the commands.
(b)Enquiry message
№ | Item | Value |
1 | Header | 0x83: Enquiry |
2 | Category | 0xXX |
3 | Function | 0xXX |
4 | Data1 | 0xFF |
5 | Data2 | 0xFF |
6 | Check Sum | 0xXX |
* Check Sum: The total from №1 to №5, when value exceeds 255, 1byte of data is confirmed the bottom.
(c)Answer message |
|
| |
(1)Control answer |
|
| |
№ | Item | Value |
|
1 | Header | 0x70: Answer |
|
2 | Answer* | 0x00: Completed |
|
|
| 0x01: Limit Over |
|
|
| 0x02: Limit Under |
|
|
| 0x03: Command Canceled |
|
3 | Check Sum | 0xXX |
|
* 0x00: Completed | Normal response. | ||
0x01: Limit Over | The packet was received normally, but the data value was over the upper limit. | ||
|
| Forcedly the monitor adjusted the data to maximum value. | |
0x02: Limit Under | The packet was received normally, but the data value was under the lower limit. | ||
|
| Forcedly the monitor adjusted the data to minimum value. | |
0x03: Command Canceled | The packet was received normally, but the command was cancelled because the | ||
|
| function was not in adjustable mode, such as |
menu.
* Check Sum: The total from №1 to №2, when value exceeds 255, 1byte of data is confirmed the bottom.
(2)Enquiry answer (Complete) |
| |
№ | Item | Value |
1 | Header | 0x70: Answer |
2 | Answer | 0x00: Completed |
3 | Return Data Size | 0xXX |
4 | Return Data1 | 0xXX |
: | : | 0xXX |
: | : | 0xXX |
X | Return DataX | 0xXX |
X+1 | Check Sum | 0xXX |
* 0x00: Completed | Normal response. |
*Return Data returns the read value.
*Check Sum: The total from №1 to №X, when value exceeds 255, 1byte of data is confirmed the bottom.