Hauppauge

Aus c't-Bot Wiki
Wechseln zu: Navigation, Suche

Ansicht

Hauppauge Fernbedienung MediaMPV
Hauppauge Fernbedienung alt

Fernbedien Codes

Die Hauppauge Fernbedienung gibt es in zwei Ausführungen.

Hauppauge MediaMPV

Die Hauppauge MPV wird bei aktuellen Hauppauge Fernsehkarten mitgeliefert, wie z.B. die Win-TV Nova-T.

Zur Verwendung der Hauppauge MediaMVP Fernbedienung, muß in der Datei 'rc5-codes.h' folgendes Define vorhanden sein.

<c>

  1. define RC_HAVE_HAUPPAUGE_MediaMPV

</c>

Auszug aus der Datei 'rc5-codes.h'. Dank an c't-Bot User cgiesen

<c>

  1. ifdef RC_HAVE_HAUPPAUGE_MediaMPV

#define RC_HAVE_CODES /*!< Definiert Codes */ #undef JOG_DIAL /*!< Hat keinen Jog Dial */

#define RC5_NOT_AVAIL (0xFFFF) /*!< Code fuer Taste nicht vorhanden */

#define RC5_CODE_0 (0x17C0 & RC5_MASK) /*!< Taste 0 */ #define RC5_CODE_1 (0x17C1 & RC5_MASK) /*!< Taste 1 */ #define RC5_CODE_2 (0x17C2 & RC5_MASK) /*!< Taste 2 */ #define RC5_CODE_3 (0x17C3 & RC5_MASK) /*!< Taste 3 */ #define RC5_CODE_4 (0x17C4 & RC5_MASK) /*!< Taste 4 */ #define RC5_CODE_5 (0x17C5 & RC5_MASK) /*!< Taste 5 */ #define RC5_CODE_6 (0x17C6 & RC5_MASK) /*!< Taste 6 */ #define RC5_CODE_7 (0x17C7 & RC5_MASK) /*!< Taste 7 */ #define RC5_CODE_8 (0x17C8 & RC5_MASK) /*!< Taste 8 */ #define RC5_CODE_9 (0x17C9 & RC5_MASK) /*!< Taste 9 */

#define RC5_CODE_SELECT RC5_NOT_AVAIL /*!< Taste Source */

#define RC5_CODE_UP (0x17E0 & RC5_MASK) /*!< Taste CH + */ #define RC5_CODE_DOWN (0x17E1 & RC5_MASK) /*!< Taste CH - */ #define RC5_CODE_LEFT (0x17D1 & RC5_MASK) /*!< Taste VOL- */ #define RC5_CODE_RIGHT (0x17D0 & RC5_MASK) /*!< Taste VOL+ */

#define RC5_CODE_OK (0x17E5 & RC5_MASK) /*!< Taste OK */

#define RC5_CODE_PWR (0x17FD & RC5_MASK) /*!< Taste An/Aus */

#define RC5_CODE_RED (0x17CB & RC5_MASK) /*!< Taste Rot */ #define RC5_CODE_GREEN (0x17EE & RC5_MASK) /*!< Taste Gruen */ #define RC5_CODE_YELLOW (0x17F8 & RC5_MASK) /*!< Taste Gelb */ #define RC5_CODE_BLUE (0x17E9 & RC5_MASK) /*!< Taste Blau */

#define RC5_CODE_FWD (0x17F4 & RC5_MASK) /*!< Taste >> */ #define RC5_CODE_BWD (0x17F2 & RC5_MASK) /*!< Taste << */ #define RC5_CODE_PLAY (0x17F5 & RC5_MASK) /*!< Taste > */ #define RC5_CODE_RECORD (0x17F7 & RC5_MASK) /*!< Taste Aufnahme */ #define RC5_CODE_STOP (0x17F6 & RC5_MASK) /*!< Taste Stop */ #define RC5_CODE_WAIT (0x17F0 & RC5_MASK) /*!< Taste Pause */ #define RC5_CODE_REPLAY (0x17E4 & RC5_MASK) /*!< Taste Anfang |< */ #define RC5_CODE_SKIP (0x17DE & RC5_MASK) /*!< Taste Ende >| */

#define RC5_CODE_MUTE (0x17CF & RC5_MASK) /*!< Taste Mute */ #define RC5_CODE_VIEW (0x17CC & RC5_MASK) /*!< Taste View zwischen Mute und Full */ #define RC5_CODE_FULL (0x17FC & RC5_MASK) /*!< Taste Full */

#define RC5_CODE_BACK (0x17DF & RC5_MASK) /*!< Taste Back/Exit */ #define RC5_CODE_MENU (0x17CD & RC5_MASK) /*!< Taste Menue */ #define RC5_CODE_GO (0x17FB & RC5_MASK) /*!< Taste GO */

  1. endif /* RC_HAVE_HAUPPAUGE_MediaMPV */

</c>