Příkazy¶
Všechny příkazy začínají 0xA1 nebo 0xA2, jsou kódovány jako Tag-Length-Value (TLV) a končí XOR kontrolním součtem.
| Startovní bajt | Tag (příkaz) | Délka | Hodnota (data) | Kontrolní součet |
|---|---|---|---|---|
| 0xA1 / 0xA2 | 0x6C | 0x03 | 0x01 0x01 0x01 | 0xCF |
Kontrolní součet se vypočítá jako XOR přes všechny bajty s počáteční hodnotou 0xAA.
SET_FCT_DIRECT – Přímé ovládání funkce¶
Touto funkcí lze jednotlivé funkce přímo zapnout nebo vypnout.
| Startovní bajt | Tag (příkaz) | Délka | Hodnota (data) | Kontrolní součet |
|---|---|---|---|---|
| 0xA1 | 0x6C | 0x03 | 0x01 0x03 0x01 | 0xCD |
Formát dat¶
| Bajt 1 | Bajt 2 | Bajt 3 |
|---|---|---|
| Datový objekt (např. základní funkce) | Bitový offset (1–40, např. parkovací světlo, potkávací světlo) | Zapnuto/Vypnuto (1 = zapnuto, 0 = vypnuto) |
SET_PARAMETER – Změna parametru¶
Touto funkcí lze změnit parametry skriptu pro všechny výstupy, např. „nastavit všechny hodnoty jasu dálkových světel na 80 %“.
| Startovní bajt | Tag (příkaz) | Délka | Hodnota (data) | Kontrolní součet |
|---|---|---|---|---|
| 0xA1 | 0x76 | 0x02 | 0x04 0x50 | 0x81 |
SET_DATA – Periodický přenos dat¶
Tato funkce slouží k periodickému nastavování všech hodnot – jak proporcionálních, tak digitálních funkcí.
| Startovní bajt | Tag datové struktury | Délka | Hodnota (data) | Kontrolní součet |
|---|---|---|---|---|
| 0xA2 | odpovídající tag | 0x05 | 0x87 0x80 0x00 0x00 0x00 | 0xCF |