2 #include "protocols/dishprotocol.h"
4 DishReceiver1::DishReceiver1(
12 threadableProtocol = new DishProtocol(guiObject, index);
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);
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);
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);
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);
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);
71 addDishKey("play", Play_Key, 0x03, 0x10);
72 addDishKey("PAGEDN", PageDown_Key, 0x07, 0x10);
73 addDishKey("PAGEUP", PageUp_Key, 0x0F, 0x10);
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);
87 DishReceiver1a::DishReceiver1a(
90 : DishReceiver1(guiObject, index)
92 setKeysetName("Sat Keyset 1 mode 2");
97 DishReceiver1b::DishReceiver1b(
100 : DishReceiver1(guiObject, index)
102 setKeysetName("Sat Keyset 1 mode 3");
107 DishReceiver1c::DishReceiver1c(
110 : DishReceiver1(guiObject, index)
112 setKeysetName("Sat Keyset 1 mode 4");
117 DishReceiver1d::DishReceiver1d(
120 : DishReceiver1(guiObject, index)
122 setKeysetName("Sat Keyset 1 mode 5");
127 DishReceiver1e::DishReceiver1e(
130 : DishReceiver1(guiObject, index)
132 setKeysetName("Sat Keyset 1 mode 6");
137 DishReceiver1f::DishReceiver1f(
140 : DishReceiver1(guiObject, index)
142 setKeysetName("Sat Keyset 1 mode 7");
147 DishReceiver1g::DishReceiver1g(
150 : DishReceiver1(guiObject, index)
152 setKeysetName("Sat Keyset 1 mode 8");
157 DishReceiver1h::DishReceiver1h(
160 : DishReceiver1(guiObject, index)
162 setKeysetName("Sat Keyset 1 mode 9");
167 DishReceiver1i::DishReceiver1i(
170 : DishReceiver1(guiObject, index)
172 setKeysetName("Sat Keyset 1 mode 10");
177 DishReceiver1j::DishReceiver1j(
180 : DishReceiver1(guiObject, index)
182 setKeysetName("Sat Keyset 1 mode 11");
187 DishReceiver1k::DishReceiver1k(
190 : DishReceiver1(guiObject, index)
192 setKeysetName("Sat Keyset 1 mode 12");
197 DishReceiver1l::DishReceiver1l(
200 : DishReceiver1(guiObject, index)
202 setKeysetName("Sat Keyset 1 mode 13");
207 DishReceiver1m::DishReceiver1m(
210 : DishReceiver1(guiObject, index)
212 setKeysetName("Sat Keyset 1 mode 14");
217 DishReceiver1n::DishReceiver1n(
220 : DishReceiver1(guiObject, index)
222 setKeysetName("Sat Keyset 1 mode 15");
227 DishReceiver1o::DishReceiver1o(
230 : DishReceiver1(guiObject, index)
232 setKeysetName("Sat Keyset 1 mode 16");