Structuur van een respons:
Nadat de soundbar een opdracht heeft ontvangen, voert deze de opdracht uit en stuurt een respons
terug.
•
De respons begint met het teken '@' (ASCII 0x23), gevolgd door de oorspronkelijke
opdrachtcode, een spatie (ASCII 0x20) en een resultaatcode, 'OK' of 'ER'.
•
Als er parameters of aanvullende berichten zijn, worden deze gegeven in tekstformaat,
gescheiden van de resultaatcode met een spatie (ASCII 0x20).
De parameters en het bericht mogen nooit het teken '@' (ASCII 0x40) bevatten.
•
•
Een regelterugloop (ASCII 0x0d) geeft het einde van de respons aan. Elke respons mag
doorgaans niet groter zijn dan 25 bytes, inclusief de bytes van de start en het einde van de
respons.
•
De structuur van een respons kan als volgt worden weergegeven:
<Respons> = <Start van respons><Opdrachtcode><sp><Resultaatcode>[<sp><Parameters>]<Einde
van respons>
<Start respons> = @, ASCII 0x40
<Opdrachtcode> = <byte><byte><byte>
<Resultaatcode> = OK|ER
<sp> = spatie, ASCII 0x20
<Parameters> = opdrachtafhankelijk
<Einde respons> = CR, ASCII 0x0d