Kontrolkoder
Visning af kontrolstatus (kontrolkommandoen Get)
Header | Kommando | ID | Datalængde | Tjeksum |
|
|
|
|
|
0xAA | Kommandotype |
| 0 |
|
Kontrol (kontrolkommandoen Set)
Header | Kommando | ID | Datalængde | Data | Tjeksum |
|
|
|
|
|
|
0xAA | Kommandotype |
| 1 | Værdi |
|
Kommando
Nr. | Kommandotype | Kommando | Værdiområde |
|
|
|
|
1 | Strømstyring | 0x11 | 0~1 |
|
|
|
|
2 | Styring af indgangskilde | 0x14 | - |
|
|
|
|
3 | Styring af skærmtilstand | 0x18 | - |
|
|
|
|
4 | Sikkerhedslås | 0x5D | 0~1 |
•• Al kommunikation finder sted hexadecimalt. Tjeksummen beregnes ved at summere alle værdier med undtagelse af headeren. Hvis en tjeksum ender med at være på mere end to cifre som vist herunder (11+FF+01+01=112), fjernes det første ciffer.
F.eks Tænd & ID=0
Header | Kommando | ID | Datalængde | Data 1 | Tjeksum |
|
|
|
|
|
|
0xAA | 0x11 |
| 1 | "Power" |
|
|
|
|
|
|
|
|
|
|
|
|
|
Header | Kommando | ID | Datalængde | Data 1 | 12 |
|
|
|
|
|
|
0xAA | 0x11 |
| 1 | 1 |
|
•• For samtidigt at styre alle enheder tilsluttet med et serielt kabel uanset ID'er skal du indstille ID'en til "0xFE" og overføre kommandoer. Kommandoer bliver udført på hver enhed, men der svares ikke med ACK.
21