2 #include "protocols/thomsonprotocol.h"
12 threadableProtocol = new ThomsonProtocol(guiObject, index);
16 addKey("1", One_Key, 0x00, 7);
17 addKey("4", Four_Key, 0x01, 7);
18 addKey("7", Seven_Key, 0x02, 7);
19 addKey("SP/LP", VHSSpeed_Key, 0x05, 7);
20 addKey("2", Two_Key, 0x08, 7);
21 addKey("5", Five_Key, 0x09, 7);
22 addKey("8", Eight_Key, 0x0A, 7);
23 addKey("0/--", Zero_Key, 0x0E, 7);
25 addKey("3", Three_Key, 0x10, 7);
26 addKey("6", Six_Key, 0x11, 7);
27 addKey("9", Nine_Key, 0x12, 7);
28 addKey("Timer", Timer_Key, 0x15, 7); // "D"
29 addKey("AV", AuxInput_Key, 0x18, 7);
30 addKey("Power", Power_Key, 0x1D, 7);
31 addKey("Status/Exit", Exit_Key, 0x1E, 7); // "F"
32 addKey("Rew", Rewind_Key, 0x1F, 7);
34 addKey("Play", Play_Key, 0x20, 7);
35 addKey("FF", FastForward_Key, 0x21, 7);
36 addKey("Pause", Pause_Key, 0x22, 7);
37 addKey("Record", Record_Key, 0x23, 7);
38 addKey("Stop", Stop_Key, 0x24, 7);
39 addKey("Channel+", ChannelUp_Key, 0x29, 7); // "P/T+", "Vol+"
40 addKey("Channel-", ChannelDown_Key, 0x2A, 7); // "P/T-", "Vol-"
41 addKey("AutoTrack", AutoTracking_Key, 0x2C, 7);
43 addKey("OK", Select_Key, 0x33, 7);
44 addKey("Up", Up_Key, 0x34, 7);
45 addKey("Down", Down_Key, 0x35, 7);
46 addKey("Left", Left_Key, 0x36, 7);
47 addKey("Right", Right_Key, 0x37, 7);
48 addKey("Clock", Unmapped_Key, 0x38, 7); // "C"
49 addKey("Menu", Menu_Key, 0x39, 7); // "Install"
50 addKey("Ch.setup", Unmapped_Key, 0x3B, 7); // "B"
51 addKey("Mark", Unmapped_Key, 0x3C, 7);
52 addKey("Scan/Erase", Unmapped_Key, 0x3D, 7); // "Index"
64 threadableProtocol = new ThomsonProtocol(guiObject, index);
68 addKey("1", One_Key, 0x00, 7);
69 addKey("4", Four_Key, 0x01, 7);
70 addKey("7", Seven_Key, 0x02, 7);
71 addKey("MUTE", Mute_Key, 0x05, 7);
72 addKey("2", Two_Key, 0x08, 7);
73 addKey("5", Five_Key, 0x09, 7);
74 addKey("8", Eight_Key, 0x0A, 7);
75 addKey("UP", Up_Key, 0x0B, 7);
76 addKey("OK", Select_Key, 0x0C, 7);
77 addKey("DOWN", Down_Key, 0x0D, 7);
78 addKey("0/--", Zero_Key, 0x0E, 7);
80 addKey("3", Three_Key, 0x10, 7);
81 addKey("6", Six_Key, 0x11, 7);
82 addKey("9", Nine_Key, 0x12, 7);
83 addKey("BLUE", Blue_Key, 0x15, 7);
84 addKey("AV", AuxInput_Key, 0x18, 7);
85 addKey("Power", Power_Key, 0x1D, 7);
86 addKey("TEXT", Teletext_Key, 0x1E, 7);
87 // addKey("Rew", Rewind_Key, 0x1F, 7);
89 // addKey("Play", Play_Key, 0x20, 7);
90 // addKey("FF", FastForward_Key, 0x21, 7);
91 // addKey("Pause", Pause_Key, 0x22, 7);
92 // addKey("Record", Record_Key, 0x23, 7);
93 // addKey("Stop", Stop_Key, 0x24, 7);
94 addKey("PR+", ChannelUp_Key, 0x25, 7);
95 addKey("PR-", ChannelDown_Key, 0x27, 7);
96 addKey("VOL+", VolumeUp_Key, 0x29, 7);
97 addKey("VOL-", VolumeDown_Key, 0x2A, 7);
98 // addKey("AutoTrack", AutoTracking_Key, 0x2C, 7);
100 addKey("MENU", Menu_Key, 0x31, 7);
101 // addKey("OK", Select_Key, 0x33, 7);
102 // addKey("Up", Up_Key, 0x34, 7);
103 // addKey("Down", Down_Key, 0x35, 7);
104 addKey("Left", Left_Key, 0x36, 7);
105 addKey("Right", Right_Key, 0x37, 7);
106 addKey("YELLOW", Yellow_Key, 0x38, 7);
107 addKey("RED", Red_Key, 0x39, 7);
108 addKey("GREEN", Green_Key, 0x3B, 7);
109 // addKey("Mark", Unmapped_Key, 0x3C, 7);
110 // addKey("Scan/Erase", Unmapped_Key, 0x3D, 7); // "Index"
111 addKey("EXIT", Exit_Key, 0x3E, 7);