2 #include "protocols/xmpprotocol.h"
5 TelenetSTB1::TelenetSTB1(
15 void TelenetSTB1::populateProtocol(
18 if (threadableProtocol)
20 // Keyset already populated.
24 threadableProtocol = new XMPProtocol(
25 guiObject, index, 0x1, 0x1, 0x44, 0x2A, false);
27 addXMPKey("del", Unmapped_Key, 0x00, 0x00);
28 addXMPKey("2", Two_Key, 0x01, 0x00);
29 addXMPKey("3", Three_Key, 0x02, 0x00);
30 addXMPKey("4", Four_Key, 0x03, 0x00);
31 addXMPKey("5", Five_Key, 0x04, 0x00);
32 addXMPKey("6", Six_Key, 0x05, 0x00);
33 addXMPKey("7", Seven_Key, 0x06, 0x00);
34 addXMPKey("8", Eight_Key, 0x07, 0x00);
35 addXMPKey("9", Nine_Key, 0x08, 0x00);
36 addXMPKey("mute", Mute_Key, 0x09, 0x00);
37 addXMPKey("right", Right_Key, 0x0B, 0x00);
38 addXMPKey("1", One_Key, 0x0F, 0x00);
40 addXMPKey("kiosk", Unmapped_Key, 0x20, 0x00);
41 addXMPKey("comm", Unmapped_Key, 0x21, 0x00);
42 addXMPKey("smiley", Unmapped_Key, 0x22, 0x00);
43 addXMPKey("chup", ChannelUp_Key, 0x23, 0x00);
44 addXMPKey("tvgids", Unmapped_Key, 0x24, 0x00);
45 addXMPKey("chdown", ChannelDown_Key, 0x25, 0x00);
46 addXMPKey("tvtheek", Unmapped_Key, 0x26, 0x00);
47 addXMPKey("voldown", VolumeDown_Key, 0x28, 0x00);
49 addXMPKey("yellow", Yellow_Key, 0x30, 0x00);
50 addXMPKey("blue", Blue_Key, 0x31, 0x00);
51 addXMPKey("screen", Unmapped_Key, 0x32, 0x00);
52 addXMPKey("previous", Previous_Key, 0x33, 0x00);
53 addXMPKey("next", Next_Key, 0x34, 0x00);
54 addXMPKey("help", Unmapped_Key, 0x35, 0x00);
55 addXMPKey("pause", Pause_Key, 0x36, 0x00);
56 addXMPKey("play", Play_Key, 0x37, 0x00);
57 addXMPKey("stop", Stop_Key, 0x38, 0x00);
59 addXMPKey("back", PrevChannel_Key, 0x40, 0x00);
60 addXMPKey("exit", Exit_Key, 0x41, 0x00);
61 addXMPKey("red", Red_Key, 0x42, 0x00);
62 addXMPKey("green", Green_Key, 0x43, 0x00);
63 addXMPKey("power", Power_Key, 0x44, 0x00);
64 addXMPKey("left", Left_Key, 0x45, 0x00);
66 addXMPKey("volup", VolumeUp_Key, 0x50, 0x00);
67 addXMPKey("0", Zero_Key, 0x51, 0x00);
68 addXMPKey("up", Up_Key, 0x52, 0x00);
69 addXMPKey("down", Down_Key, 0x53, 0x00);
70 addXMPKey("ok", Select_Key, 0x54, 0x00);