Lots of Keysets
[pierogi] / keysets / dish.cpp
1 #include "dish.h"
2 #include "protocols/dishprotocol.h"
3
4 DishReceiver1::DishReceiver1(
5   QObject *guiObject,
6   unsigned int index)
7   : PIRKeysetMetaData(
8       "Sat Keyset 1",
9       Dish_Make,
10       index)
11 {
12   threadableProtocol = new DishProtocol(guiObject, index);
13
14   setPreData(0x00, 5);
15
16   addDishKey("info", Info_Key, 0x00, 0x00);
17   addDishKey("power_on", PowerOn_Key, 0x01, 0x00);
18   addDishKey("power", Power_Key, 0x02, 0x00);
19   addDishKey("1", One_Key, 0x04, 0x00);
20   addDishKey("2", Two_Key, 0x05, 0x00);
21   addDishKey("3", Three_Key, 0x06, 0x00);
22   addDishKey("4", Four_Key, 0x08, 0x00);
23   addDishKey("5", Five_Key, 0x09, 0x00);
24   addDishKey("6", Six_Key, 0x0A, 0x00);
25   addDishKey("menu", Menu_Key, 0x0B, 0x00);
26   addDishKey("7", Seven_Key, 0x0C, 0x00);
27   addDishKey("8", Eight_Key, 0x0D, 0x00);
28   addDishKey("9", Nine_Key, 0x0E, 0x00);
29
30   addDishKey("select", Select_Key, 0x10, 0x00); // "OK", "ENTER"
31   addDishKey("select", Enter_Key, 0x10, 0x00); // "OK", "ENTER"
32   addDishKey("0", Zero_Key, 0x11, 0x00);
33   addDishKey("cancel", Exit_Key, 0x12, 0x00);  // "Exit"
34   addDishKey("guide", Guide_Key, 0x14, 0x00);
35 //  addDishKey("mute", Mute_Key, 0x15, 0x00);
36   addDishKey("livetv", LiveTV_Key, 0x16, 0x00); // "view"
37   addDishKey("tv_vcr", Input_Key, 0x17, 0x00); // "TV/VIDEO", "input"
38   addDishKey("right", Right_Key, 0x18, 0x00); // "VolUp"
39 //  addDishKey("right", VolumeUp_Key, 0x18, 0x00); // "VolUp"
40   addDishKey("up", Up_Key, 0x1A, 0x00); // "ChanUp"
41   addDishKey("up", ChannelUp_Key, 0x1A, 0x00); // "ChanUp"
42   addDishKey("recall", PrevChannel_Key, 0x1B, 0x00); // "prev"
43   addDishKey("left", Left_Key, 0x1C, 0x00); // "VolDown"
44 //  addDishKey("left", VolumeDown_Key, 0x1C, 0x00); // "VolDown"
45   addDishKey("down", Down_Key, 0x1E, 0x00); // "ChanDown"
46   addDishKey("down", ChannelDown_Key, 0x1E, 0x00); // "ChanDown"
47   addDishKey("record", Record_Key, 0x1F, 0x00);
48
49   addDishKey("pause", Pause_Key, 0x20, 0x00);
50   addDishKey("stop", Stop_Key, 0x21, 0x00);
51   addDishKey("sys_info", Unmapped_Key, 0x24, 0x00);
52   addDishKey("asterisk", Unmapped_Key, 0x25, 0x00); // "*/ptv_list"
53   addDishKey("pound", Unmapped_Key, 0x26, 0x00); // "#/search"
54   addDishKey("power_off", PowerOff_Key, 0x27, 0x00);
55   addDishKey("sat", Unmapped_Key, 0x29, 0x00);
56   addDishKey("red", Red_Key, 0x2E, 0x00);
57   addDishKey("greenR", Unmapped_Key, 0x2F, 0x00);
58
59   addDishKey("green", Green_Key, 0x30, 0x00);
60   addDishKey("yellow", Yellow_Key, 0x31, 0x00);
61   addDishKey("blue", Blue_Key, 0x32, 0x00);
62   addDishKey("dish_home", Unmapped_Key, 0x34, 0x00);
63   addDishKey("sys_info2", Unmapped_Key, 0x36, 0x00);
64   addDishKey("dish_home2", Unmapped_Key, 0x38, 0x00);
65
66   addDishKey("mute", Mute_Key, 0x15, 0x01);
67   addDishKey("vol+", VolumeUp_Key, 0x19, 0x01);
68   addDishKey("vol-", VolumeDown_Key, 0x1D, 0x01);
69   addDishKey("tv", Unmapped_Key, 0x2A, 0x01);
70
71   addDishKey("play", Play_Key, 0x03, 0x10);
72   addDishKey("PAGEDN", PageDown_Key, 0x07, 0x10);
73   addDishKey("PAGEUP", PageUp_Key, 0x0F, 0x10);
74
75   addDishKey("rew", Rewind_Key, 0x31, 0x10);
76   addDishKey("fwd", Unmapped_Key, 0x32, 0x10);
77   addDishKey("dish", Unmapped_Key, 0x34, 0x10);
78   addDishKey("skip_back", Replay_Key, 0x36, 0x10);
79   addDishKey("skip_fwd", Advance_Key, 0x37, 0x10);
80   addDishKey("dvr", HDDInput_Key, 0x39, 0x10);
81   addDishKey("pip", PIP_Key, 0x3A, 0x10);
82   addDishKey("position", PIPMove_Key, 0x3B, 0x10);
83   addDishKey("swap", PIPSwap_Key, 0x3D, 0x10);
84 }
85
86
87 DishReceiver1a::DishReceiver1a(
88   QObject *guiObject,
89   unsigned int index)
90   : DishReceiver1(guiObject, index)
91 {
92   setKeysetName("Sat Keyset 1 mode 2");
93   setPreData(0x01, 5);
94 }
95
96
97 DishReceiver1b::DishReceiver1b(
98   QObject *guiObject,
99   unsigned int index)
100   : DishReceiver1(guiObject, index)
101 {
102   setKeysetName("Sat Keyset 1 mode 3");
103   setPreData(0x02, 5);
104 }
105
106
107 DishReceiver1c::DishReceiver1c(
108   QObject *guiObject,
109   unsigned int index)
110   : DishReceiver1(guiObject, index)
111 {
112   setKeysetName("Sat Keyset 1 mode 4");
113   setPreData(0x03, 5);
114 }
115
116
117 DishReceiver1d::DishReceiver1d(
118   QObject *guiObject,
119   unsigned int index)
120   : DishReceiver1(guiObject, index)
121 {
122   setKeysetName("Sat Keyset 1 mode 5");
123   setPreData(0x04, 5);
124 }
125
126
127 DishReceiver1e::DishReceiver1e(
128   QObject *guiObject,
129   unsigned int index)
130   : DishReceiver1(guiObject, index)
131 {
132   setKeysetName("Sat Keyset 1 mode 6");
133   setPreData(0x05, 5);
134 }
135
136
137 DishReceiver1f::DishReceiver1f(
138   QObject *guiObject,
139   unsigned int index)
140   : DishReceiver1(guiObject, index)
141 {
142   setKeysetName("Sat Keyset 1 mode 7");
143   setPreData(0x06, 5);
144 }
145
146
147 DishReceiver1g::DishReceiver1g(
148   QObject *guiObject,
149   unsigned int index)
150   : DishReceiver1(guiObject, index)
151 {
152   setKeysetName("Sat Keyset 1 mode 8");
153   setPreData(0x07, 5);
154 }
155
156
157 DishReceiver1h::DishReceiver1h(
158   QObject *guiObject,
159   unsigned int index)
160   : DishReceiver1(guiObject, index)
161 {
162   setKeysetName("Sat Keyset 1 mode 9");
163   setPreData(0x08, 5);
164 }
165
166
167 DishReceiver1i::DishReceiver1i(
168   QObject *guiObject,
169   unsigned int index)
170   : DishReceiver1(guiObject, index)
171 {
172   setKeysetName("Sat Keyset 1 mode 10");
173   setPreData(0x09, 5);
174 }
175
176
177 DishReceiver1j::DishReceiver1j(
178   QObject *guiObject,
179   unsigned int index)
180   : DishReceiver1(guiObject, index)
181 {
182   setKeysetName("Sat Keyset 1 mode 11");
183   setPreData(0x0A, 5);
184 }
185
186
187 DishReceiver1k::DishReceiver1k(
188   QObject *guiObject,
189   unsigned int index)
190   : DishReceiver1(guiObject, index)
191 {
192   setKeysetName("Sat Keyset 1 mode 12");
193   setPreData(0x0B, 5);
194 }
195
196
197 DishReceiver1l::DishReceiver1l(
198   QObject *guiObject,
199   unsigned int index)
200   : DishReceiver1(guiObject, index)
201 {
202   setKeysetName("Sat Keyset 1 mode 13");
203   setPreData(0x0C, 5);
204 }
205
206
207 DishReceiver1m::DishReceiver1m(
208   QObject *guiObject,
209   unsigned int index)
210   : DishReceiver1(guiObject, index)
211 {
212   setKeysetName("Sat Keyset 1 mode 14");
213   setPreData(0x0D, 5);
214 }
215
216
217 DishReceiver1n::DishReceiver1n(
218   QObject *guiObject,
219   unsigned int index)
220   : DishReceiver1(guiObject, index)
221 {
222   setKeysetName("Sat Keyset 1 mode 15");
223   setPreData(0x0E, 5);
224 }
225
226
227 DishReceiver1o::DishReceiver1o(
228   QObject *guiObject,
229   unsigned int index)
230   : DishReceiver1(guiObject, index)
231 {
232   setKeysetName("Sat Keyset 1 mode 16");
233   setPreData(0x0F, 5);
234 }