Arcam DT91 사용자 설명서

다운로드
페이지 52
DT91
D-10
DT91
D-11
D
e
u
ts
c
h
Anhang: Serielle Programmierschnittstelle
Einführung
Dieser Abschnitt informiert über das Fernbedienungsprotokoll zur Steuerung des DT91 über die RS232-
Schnittstelle.
Konventionen
n
  Die Fernbedienung wird als „FB” bezeichnet.
n
  Falls nicht anders angegeben, handelt es sich bei sämtlichen Werten in diesem Abschnitt um 
hexadezimale Werte.
Datentransferformat
n
  Transferrate: 19200 Bit/s.
n
  1 Startbit, 8 Datenbits, 1 Stoppbit, keine Parität, keine Flusssteuerung.
Befehls- und Ausgabeformate
Die Kommunikation zwischen der FB und dem DT91 erfolgt über Bytefolgen. Befehle und 
Rückmeldungssignale haben dasselbe Grundformat. Die Kommunikation zwischen den beiden Einheiten 
erfolgt im Vollduplex-Verfahren. Der DT91 reagiert immer auf einen empfangenen Befehl.
Jede Übertragung von der FB muss mindestens fünf Byte lang sein und in folgendem Format vorliegen:
<STR> <CC> <DL> <Daten> <ETR>
n
  STR (Beginne Übertragung): 
0x21
n
  CC (Befehlscode): der Code des Befehls
n
  DL (Datenlänge): die Anzahl der Datenelemente nach diesem Element mit Ausnahme von ETR
n
  Daten: die Parameter des Befehls
n
  ETR (Beende Übertragung): 
0xD
Jede Antwort vom DT91 muss mindestens fünf Byte lang sein und im folgenden Format vorliegen:
<STR> <RC> <AC> <DL> <Daten> <ETR>
n
  STR (Beginne Übertragung): 
0x21
n
  RC (Rückmeldungscode): = Befehlscode
n
  AC (Antwortcode): Antwortcode (siehe unten)
n
  DL (Datenlänge): die Anzahl der Datenelemente nach diesem Element mit Ausnahme von ETR
n
  Daten: die Informationen zu dieser Rückmeldung
n
  ETR (Beende Übertragung): 
0xD
Beachten Sie, dass der DT91 Meldungen überträgt, wenn sein Zustand sich ändert. Diese Meldungen 
werden vom DT91 in asynchronen Abständen gesendet.
Aus Zustandsänderungen aufgrund anderer Eingaben
Durch Benutzereingaben über die Tasten auf der Vorderseite oder über die IR-Fernbedienung kann der 
Zustand des DT91 geändert werden. Sich aus diesen Eingaben ergebende Änderungen werden (mit dem 
entsprechenden Meldungstypus) umgehend an die FB weitergegeben.
Wenn beispielsweise die Helligkeit des Displays an der Gerätevorderseite über die Taste 
DISP
 am 
Gerät geändert wird, wird eine Display-Meldung (siehe unten) an die FB gesendet. Bei allen anderen 
Zustandsänderungen wird auf dieselbe Weise verfahren.
Antwortcodes
Es wurden die folgenden Antwortcodes definiert:
n
  Command OK 
0x1
Der Befehl wurde akzeptiert und vollständig verarbeitet.
n
  Command Failed 
0x0
Bei dem Befehl ist ein Fehler aufgetreten.
Befehlsspezifikationen und Beispiele für Befehle/Rückmeldungen finden Sie im 
Englischsprachigen Abschnitt dieses Handbuchs.