Controlling the Multiple Product
|
| Header (5 bytes) |
|
| Payload (4 bytes) |
| Checksum | ||||
|
|
|
|
| (1byte) | ||||||
|
|
|
|
|
|
|
|
|
| ||
| Prefix code | Prefix code | Set | Payload | # of |
|
|
|
|
| |
command | payload | Command | data #0 | data #1 | data #2 | CS #0 | |||||
#0 | #1 | ID | Type | ||||||||
| bytes |
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
| ||
Ack Read | 0xCC | 0x55 |
| 1 | 4 | 0xA3 | Hwidth | bit(7:4) Hwidth | Vheight | Header XOR | |
Input |
|
|
|
|
|
| bit(11:4) | bit(3:0) | bit(7:0) | Payload | |
Resolution |
|
|
|
|
|
|
| bit(3:0) Vheight |
|
| |
|
|
|
|
|
|
|
| bit(11:8) |
|
| |
Set CEC | 0xCC | 0x33 |
| 0 | 4 | 0xA5 | 0 : Off | reserved (0x00) | reserved | Header XOR | |
|
|
|
|
|
|
| 1 : On |
| (0x00) | Payload | |
Ack Set CEC | 0xCC | 0x55 |
| 0 | 4 | 0xA5 | 0xE0 : OK | reserved (0xFF) | reserved | Header XOR | |
|
|
|
|
|
|
| 0xE1 : NG |
| (0xFF) | Payload | |
Read CEC | 0xCC | 0x33 |
| 1 | 4 | 0xA6 | reserved (0x00) | reserved (0x00) | reserved | Header XOR | |
|
|
|
|
|
|
|
|
| (0x00) | Payload | |
Ack Read | 0xCC | 0x55 |
| 1 | 4 | 0xA6 | 0xE0 : OK | 0 : Off | reserved | Header XOR | |
CEC |
|
|
|
|
|
| 0xE1 : NG | 1 : On | (0xFF) | Payload | |
Set CEC | 0xCC | 0x33 |
| 0 | 4 | 0xA8 | reserved (0x00) | reserved (0x00) | reserved | Header XOR | |
Device |
|
|
|
|
|
|
|
| (0x00) | Payload | |
Search |
|
|
|
|
|
|
|
|
|
| |
Ack Set | 0xCC | 0x55 |
| 0 | 4 | 0xA8 | 0xE0 : OK | reserved (0xFF) | reserved | Header XOR | |
CEC Device |
|
|
|
|
|
| 0xE1 : NG |
| (0xFF) | Payload | |
Search |
|
|
|
|
|
|
|
|
|
| |
Read CEC | 0xCC | 0x33 |
| 1 | 4 | 0xA8 | reserved (0x00) | reserved (0x00) | reserved | Header XOR | |
Devices |
|
|
|
|
|
|
|
| (0x00) | Payload | |
Ack CEC | 0xCC | 0x55 |
| 1 | 4+ | 0xA8 | bit(7:4) : 0 for | byte1 : LA of device1 | Header XOR | ||
Device |
|
|
|
|
|
| OK, others NG | byte2~N : OSD name of | Payload | ||
|
|
|
|
|
|
| bit(3:0) : device | device1(0 for end) |
| ||
|
|
|
|
|
|
| number | byteN+1 : LA of device2 |
| ||
|
|
|
|
|
|
|
| byteN+2~M : OSD name of |
| ||
|
|
|
|
|
|
|
| device2(0 for end) |
| ||
|
|
|
|
|
|
|
| … |
|
| |
Set Reset All | 0xCC | 0x33 |
| 0 | 4 | 0xAB | reserved (0x00) | reserved (0x00) | reserved | Header XOR | |
Settings |
|
|
|
|
|
|
|
| (0x00) | Payload | |
Ack Set Reset | 0xCC | 0x55 |
| 0 | 4 | 0xAB | 0xE0 : OK | reserved (0xFF) | reserved | Header XOR | |
All Settings |
|
|
|
|
|
| 0xE1 : NG |
| (0xFF) | Payload | |
Set DHCP | 0xCC | 0x33 |
| 0 | 4 | 0xAC | reserved (0x00) | reserved (0x00) | reserved | Header XOR | |
|
|
|
|
|
|
|
|
| (0x00) | Payload | |
Ack Set | 0xCC | 0x55 |
| 0 | 4 | 0xAC | 0xE0 : OK | reserved (0xFF) | reserved | Header XOR | |
DHCP |
|
|
|
|
|
| 0xE1 : NG |
| (0xFF) | Payload | |
Set Static IP | 0xCC | 0x33 |
| 0 | 21 | 0xAD | 20 bytes (IP + Subnet Mask + Gateway + | Header XOR | |||
|
|
|
|
|
|
| DNS1 + DNS2) |
| Payload | ||
Ack Set Static | 0xCC | 0x55 |
| 0 | 4 | 0xAD | 0xE0 : OK | reserved (0xFF) | reserved | Header XOR | |
IP |
|
|
|
|
|
| 0xE1 : NG |
| (0xFF) | Payload | |
Read Static IP | 0xCC | 0x33 |
| 1 | 4 | 0xAD | reserved (0x00) | reserved (0x00) | reserved | Header XOR | |
|
|
|
|
|
|
|
|
| (0x00) | Payload | |
Ack Read | 0xCC | 0x55 |
| 1 | 22 | 0xAD | 0xE0 : OK | 20 bytes (IP + Subnet | Header XOR | ||
Static IP |
|
|
|
|
|
| 0xE1 : NG | Mask + Gatway + DNS1 | Payload | ||
|
|
|
|
|
|
|
| + DNS2) |
| ||
Read Ethernet | 0xCC | 0x33 |
| 1 | 4 | 0xAE | reserved (0x00) | reserved (0x00) | reserved | Header XOR | |
Status |
|
|
|
|
|
|
|
| (0x00) | Payload | |
Ack Read | 0xCC | 0x55 |
| 1 | 4 | 0xAE | 0xE0 : OK | 0: Disconnected | 0: DHCP | Header XOR | |
Ethernet |
|
|
|
|
|
| 0xE1 : NG | 1: Connected | 1: Static | Payload | |
Status |
|
|
|
|
|
|
|
| IP |
| |
Set Wide | 0xCC | 0x33 |
| 0 | 4 | 0xC2 | 0 : Normal/Full | reserved (0x00) | reserved | Header XOR | |
Mode |
|
|
|
|
|
| 1 : Wide |
| (0x00) | Payload | |
|
|
|
|
|
|
| 2 : Zoom |
|
|
| |
|
|
|
|
|
|
| 3 : Stretch/ |
|
|
| |
|
|
|
|
|
|
| Panoramic |
|
|
|