Log In
New Account
  
Home My Page Project Cloud Code Snippets Project Openings Pierogi
Summary Forums Tracker Lists Tasks Docs News SCM Files
1 #include "beko.h"
2 #include "protocols/rc5protocol.h"
5 BekoTV1::BekoTV1(
6   unsigned int index)
7   : PIRKeysetMetaData(
8       "TV Keyset 1",
9       Beko_Make,
10       index)
11 {
12 }
15 void BekoTV1::populateProtocol(
16   QObject *guiObject)
17 {
18   if (threadableProtocol)
19   {
20     // If the pointer is not null, the keyset must already be populated.
21     return;
22   }
24   threadableProtocol = new RC5Protocol(guiObject, index);
26   addKey("MIX", TeletextAndTV_Key, 0x1004, 13);
27   addKey("DOUBLE", TeletextSize_Key, 0x1007, 13);
28   addKey("SUB", Unmapped_Key, 0x100A, 13);
29   addKey("STOP", TeletextHold_Key, 0x100C, 13);
30   addKey("REVEAL", TeletextReveal_Key, 0x100E, 13);
31   addKey("UPDATE", Unmapped_Key, 0x100F, 13);
33   addKey("0", Zero_Key, 0x1010, 13);
34   addKey("1", One_Key, 0x1011, 13);
35   addKey("2", Two_Key, 0x1012, 13);
36   addKey("3", Three_Key, 0x1013, 13);
37   addKey("4", Four_Key, 0x1014, 13);
38   addKey("5", Five_Key, 0x1015, 13);
39   addKey("6", Six_Key, 0x1016, 13);
40   addKey("7", Seven_Key, 0x1017, 13);
41   addKey("8", Eight_Key, 0x1018, 13);
42   addKey("9", Nine_Key, 0x1019, 13);
43   addKey("1_X_CHANNELS", DoubleDigit_Key, 0x101A, 13);
44   addKey("PR_DOWN", ChannelDown_Key, 0x101B, 13);
45   addKey("PR_DOWN", Down_Key, 0x101B, 13);
46   addKey("PR_UP", ChannelUp_Key, 0x101C, 13);
47   addKey("PR_UP", Up_Key, 0x101C, 13);
49   addKey("POWER_OFF", PowerOff_Key, 0x1020, 13); // ?
50   addKey("16:9", AspectRatio_Key, 0x1023, 13);
51   addKey("VOL_UP", VolumeUp_Key, 0x1024, 13);
52   addKey("VOL_UP", Right_Key, 0x1024, 13);
53   addKey("VOL_LOW", VolumeDown_Key, 0x1025, 13);
54   addKey("VOL_LOW", Left_Key, 0x1025, 13);
55   addKey("RED", Red_Key, 0x1026, 13);
56   addKey("SWAP", PrevChannel_Key, 0x1027, 13);
57   addKey("OK", Select_Key, 0x1028, 13);
58   addKey("MENU", Menu_Key, 0x1029, 13);
59   addKey("AV/TV", Input_Key, 0x102A, 13);
60   addKey("MUTE", Mute_Key, 0x102B, 13);
61   addKey("GREEN", Green_Key, 0x102C, 13);
62   addKey("YELLOW", Yellow_Key, 0x102E, 13);
63   addKey("I", Info_Key, 0x102F, 13); // ?
65   addKey("TXT", Teletext_Key, 0x1031, 13); // ?
66   addKey("BLUE", Blue_Key, 0x1033, 13);
67 }

Terms of Use    Privacy Policy    Contribution Guidelines    Feedback

Powered By GForge Collaborative Development Environment