4. IR-CTRL Kommandos
4.1 Datenformat
Zwischen IR-CTRL und Control-Computer wird ein 3 Byte langer Datenrahmen ausgetauscht der wie
folgt aufgebaut ist:
Gesendeter Datenrahmen:
Das erste Bit das gesendet/empfangen wird ist Byte 3, Bit 7.
Ist der Steuer-Computer eine C-Control Unit, so erwartet der Gerätetreiber (irdriv.s19) bei seinem
Aufruf mit SYS&H101 einen entsprechenden Datenrahmen in seinem Sende/Empfangspuffer.
Dieser belegt die Variablen der C-Control im Bereich von Byte 1 bis Byte 3.
4.2 Kommandos an das IR-CTRL (SUBCOMMAND)
Die Funktion des IR-CTRL wird mit dem SUBKOMMANDO bestimmt, ADRESSE enthält die Adresse
des angesprochenen IR-Gerätes und KOMMANDO das Kommando, das an diese Adresse
geschickt
werden soll.
Kommando 0 Senden von Daten über die IR-Schnittstelle
Das in ADRESSE und KOMMANDO stehende Byte wird vom IR-CTRL entsprechend
der eingestellten Codierung als RC5 oder REC80 Datenrahmen ausgestrahlt.
Die Antwort des IR-CTRL beeinhaltet einen zwischenzeitlich empfangenen
Fernsteuerbefehl (und die Adresse) oder 255 in beiden Bytes, wenn nichts empfan-
gen wurde.
Kommando 1 Übergabe von empfangenen Daten
Empfangene IR-Fernsteuerbefehle werden nach IR-Geräteadresse und Kommando
aufgespaltet und in den Bytes ADRESSE und KOMMANDO übergeben.
Wurde kein Fernsteuerbefehl empfangen haben diese Bytes jeweils den Wert 255.
Kommando 2 Modus REC80 aktivieren
Kommando 3 Modus RC5 aktivieren
7
Deutsch
Byte 1
Byte 2
Byte 3
Kommando
Adresse
Subkommando
Содержание IR-CTRL
Страница 2: ......