Antwortstruktur:
Wenn Sie Lautsprecherleiste einen Befehl empfängt, führt sie den Befehl aus und sendet eine Antwort
zurück.
•
Die Antwort beginnt mit einem „@"-Zeichen (ASCII 0x23), gefolgt von dem ursprünglichen
Befehlscode und einem Leerzeichen (ASCII 0x20) und einem Ergebniscode, entweder „OK" oder
„ER".
Falls es Parameter oder zusätzliche Meldungen gibt, sind die Parameter oder Meldungen im
•
Textformat angegeben, durch ein Leerzeichen (ASCII 0x20) vom Ergebniscode getrennt.
•
Das „@"-Zeichen (ASCII 0x40) darf unter keinen Umständen in den Parameter oder der Meldung
enthalten sein.
Ein Zeilenumbruch (ASCII 0x0d) gibt das Ende der Antwort an. Jede Antwort darf in der Regel 25
•
Bytes nicht übersteigen, inklusive der Bytes am Anfang und am Ende der Antwort.
Die Antwortstruktur lässt sich wie folgt darstellen:
•
<Antwort> = <Anfang der Antwort><Befehlscode><sp><Ergebniscode>[<sp><Parameter>]<Ende der
Antwort>
<Anfang der Antwort> = @, ASCII 0x40
<Befehlscode> = <byte><byte><byte>
<Ergebniscode> = OK|ER
<sp> = Leerzeichen, ASCII 0x20
<Parameter> = befehlsspezifisch
<Ende der Antwort> = CR, ASCII 0x0d