2 #include "protocols/kaseikyoprotocol.h"
4 BlaupunktVCR1::BlaupunktVCR1(
14 void BlaupunktVCR1::populateProtocol(
17 if (threadableProtocol)
19 // Keyset already populated.
23 threadableProtocol = new KaseikyoProtocol(guiObject, index);
25 setPreData(0x2002, 16);
27 addKaseikyoKey("ok", Select_Key, 0x009, 0x58);
28 addKaseikyoKey("up", Up_Key, 0x009, 0x02);
29 addKaseikyoKey("down", Down_Key, 0x009, 0x03);
30 addKaseikyoKey("left", Left_Key, 0x009, 0x05);
31 addKaseikyoKey("right", Right_Key, 0x009, 0x04);
32 addKaseikyoKey("menu", Menu_Key, 0x009, 0x56);
33 addKaseikyoKey("exit", Exit_Key, 0x009, 0x66);
34 addKaseikyoKey("power", Power_Key, 0x009, 0x3D);
35 addKaseikyoKey("prog+", ChannelUp_Key, 0x009, 0x34);
36 addKaseikyoKey("prog-", ChannelDown_Key, 0x009, 0x35);
37 addKaseikyoKey("vt_hold", TeletextHold_Key, 0x009, 0x66);
38 addKaseikyoKey("vt_mix", TeletextMix_Key, 0x009, 0x58);
39 addKaseikyoKey("vt_off", TeletextOff_Key, 0x009, 0x66);
40 addKaseikyoKey("vt_on", Teletext_Key, 0x009, 0x56);
41 addKaseikyoKey("adjust", Unmapped_Key, 0x009, 0x57);
42 addKaseikyoKey("stop", Stop_Key, 0x009, 0x00);
43 addKaseikyoKey("play", Play_Key, 0x009, 0x0A);
44 addKaseikyoKey("rew", Rewind_Key, 0x009, 0x02);
45 addKaseikyoKey("ffwd", FastForward_Key, 0x009, 0x03);
46 addKaseikyoKey("rec", Record_Key, 0x009, 0x08);
47 addKaseikyoKey("pause", Pause_Key, 0x009, 0x06);
48 addKaseikyoKey("1", One_Key, 0x009, 0x10);
49 addKaseikyoKey("2", Two_Key, 0x009, 0x11);
50 addKaseikyoKey("3", Three_Key, 0x009, 0x12);
51 addKaseikyoKey("4", Four_Key, 0x009, 0x13);
52 addKaseikyoKey("5", Five_Key, 0x009, 0x14);
53 addKaseikyoKey("6", Six_Key, 0x009, 0x15);
54 addKaseikyoKey("7", Seven_Key, 0x009, 0x16);
55 addKaseikyoKey("8", Eight_Key, 0x009, 0x17);
56 addKaseikyoKey("9", Nine_Key, 0x009, 0x18);
57 addKaseikyoKey("0", Zero_Key, 0x009, 0x19);
58 addKaseikyoKey("av", Input_Key, 0x009, 0xC0);
59 addKaseikyoKey("n/nm", Unmapped_Key, 0x009, 0x3B);