58
VERSCHILLENDE PRODUCTEN BEDIENEN
Protocol voor versturen/ontvangen
Transmissie
[commando1][commando2][ ][Instellen ID][ ][Data][Cr]
* [commando 1]: eerste commando. (k, j, m, d, f, x)
* [commando 2]: tweede commando (a tot z)
* [Set-ID]: stel het set-ID-nummer van het product in.
bereik: 01H tot 63H. bij instelling '0' kan de server alle producten bedienen.
Als er wordt gewerkt met meer dan 2 sets tegelijk die allebei set-ID '0' gebruiken, dient het ack-bericht
niet te worden gecontroleerd. Alle sets sturen ack-berichten, dus deze kunnen niet allemaal worden
gecontroleerd.
* [DATA]: commandogegevens versturen.
'FF'-gegevens versturen om status van commando te lezen.
* [Cr]: Carriage Return (ASCII-code '0 x 0 D')
* [
]: ASCII-code spatie (0 x 20)
OK-erkenning
[commando 2][ ][Set-ID][ ][OK][Data][x]
* Het product verzendt ACK (acknowledgement of bevestiging) gebaseerd op dit formaat wanneer normale
gegevens worden ontvangen. Als op dit ogenblik de data in de dataleesmodus staan, wordt de huidige
datastatus getoond. Als de data in dataschrijfmodus staan, worden de data van de PC teruggestuurd.
* Opmerking: in deze modus stuurt het scherm de bevestiging nadat het opstartproces is voltooid. Tussen
commando en bevestiging kan enige vertraging zitten.
* Als de set-ID is ingesteld op '00'(=0x00) wordt er geen bevestiging gestuurd door het scherm.
Fouterkenning
[commando 2][ ][Set-ID][ ][NG][Data][x]
* Als er een fout is, wordt NG geretourneerd