LIRC - Linux Infra Red Control
Bei LIRC handelt es sich um eine Software zum Dekodieren von Infrarot Signalen.
Als Quellen dienen alle möglichen Geräte, von eingebauten IR-Empfängern bei Laptops, über selbst gebaute Empfänger die über serielle Schnittstelle, Parallel Port oder USB angeschlossen werden, bis hin zu TV Karten. Bei den Signalen handelt es ich um Puls Weiten Modulierte Signale (Puls Width Modulation), die von der Software in die entsprechenden Tasten umgewandelt werden.
LIRC hat nach oben hin eine einfache API, d.h. alle Programme die auf der LIRC API aufsetzen können ganz einfach
von jeder Fernbedienung gesteuert werden, die von LIRC unterstützt wird.
Zusätzlich bietet LIRC noch die Möglichkeit die Signale in Maus- oder Tastatureingaben umzuwandeln.
So können auch Programme gesteuert werden, die kein LIRC unterstützen aber per Tastatur steuerbar sind.
XCCube IR Empfänger
Der XCCube hat einen eingebauten IR Empfänger, kombiniert mit dem LC-Display (inklusive Tasten), der schon selber die Signale dekodiert. Das Kombigerät Display/IR-Empfänger wird intern über die serielle Schnittstelle angeschlossen. Unabhängig davon ob auf der Fernbedienung z.B. die Taste "Play" gedrückt wird, oder auf dem Tastenfeld auf dem Display, wird das entsprechende "Play" Kommando über die Serielle Schnittstellen übertragen.
LIRC bietet für den XCCube schon einen Treiber. Da das Signal schon dekodiert ist, wird die Information unter Umgehung des LIRC Dekoders in die API eingebracht. LIRC muss also nich viel dafür tun, und die Fernbedienung arbeitet absolut zuverlässig mittels Hardware Dekoder.
Weitere Informationen:
[1] LIRC Hompage