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