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