15
• Vrácenídat(zdisplejhostiteli)
Velikost
zprávy
Ovládací Příkaz Data[0] Data[1] … Data[N] Kontrolní
součet
Názevpole Položka Hodnota
Velikostzprávy
Záhlaví 0x21
IDdisplej 0xXX(=0~255)
Kategorie 0x00(pevné)
Str. 0x00(pevné)
Délka 0xXX(=0~255)
Ovládací 0x01(pevné)
Příkaz
Příkaz 0xXX(=0~255)
Data[0] Data[0] 0xXX(=0~255)
Data[1] Data[1] 0xXX(=0~255)
. 0xXX(=0~255)
. .
. .
Data[N] Data[N] 0xXX(=0~255)
Kontrolnísoučet Kontrolní
součet
0xXX
Algoritmus:ExkluzivnídisjunkceEXCLUSIVE-OR(XOR)všechbajtů
vezprávěsvýjimkousamotnéhokontrolníhosoučtu.
Kontrolnísoučet=[Velikostzprávy]XOR[Ovládání]XORData[0]….
XORData[N]
Příklad:
Odpověďdisplej#1hostitelipoobdrženípříkazuuživatelskéhoovládánívstupu.
Velikostzprávy Ovládací Příkaz Data[0] Kontrolní
součet
Záhlaví ID Kategorie Str. Délka Ovládací Příkaz Data[0] Kontrolní
součet
0x21 0x01 0x00 0x00 0x04 0x01 0x1D 0x03 38
Comments to this Manuals