2 #include "protocols/rc5protocol.h"
5 ArcamReceiver1::ArcamReceiver1(
15 void ArcamReceiver1::populateProtocol(
18 if (threadableProtocol)
20 // Keyset already populated.
24 threadableProtocol = new RC5Protocol(guiObject, index);
26 addKey("right", Right_Key, 0x0410, 13);
27 addKey("left", Left_Key, 0x0411, 13);
28 addKey("down", Down_Key, 0x0415, 13);
29 addKey("up", Up_Key, 0x0416, 13);
30 addKey("ok", Select_Key, 0x0417, 13);
31 addKey("test", Unmapped_Key, 0x0418, 13);
33 addKey("sat", SatInput_Key, 0x1400, 13);
34 addKey("5-1", Surround_Key, 0x1402, 13); // ?
35 addKey("dvd", DVDInput_Key, 0x1404, 13);
36 addKey("tape", TapeInput_Key, 0x1405, 13);
37 addKey("vcr", VCRInput_Key, 0x1406, 13);
38 addKey("cd", CDInput_Key, 0x1407, 13);
39 addKey("aux", AuxInput_Key, 0x1408, 13);
40 addKey("power", Power_Key, 0x140C, 13);
41 addKey("mute", Mute_Key, 0x140D, 13); // "silent"
43 addKey("volup", VolumeUp_Key, 0x1410, 13);
44 addKey("voldown", VolumeDown_Key, 0x1411, 13);
45 addKey("mode", Mode_Key, 0x1420, 13);
46 addKey("trim", Unmapped_Key, 0x1425, 13);
47 addKey("sleep", Sleep_Key, 0x142A, 13);
49 addKey("am", AM_Key, 0x1434, 13);
50 addKey("fm", FM_Key, 0x1435, 13);
51 addKey("tmode", FMMode_Key, 0x1436, 13); // ?
52 addKey("info", Info_Key, 0x1437, 13);
53 addKey("p+", ChannelUp_Key, 0x1438, 13);
54 addKey("p-", ChannelDown_Key, 0x1439, 13);
55 addKey("dyn", Unmapped_Key, 0x143E, 13);