StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
key_map.h
1 #ifndef _SVT_KEY_MAP_H_
2 #define _SVT_KEY_MAP_H_
3 
4 #define MZ_HYBRIDS 6
5 static UINT32 svt_pad_key[24][3][MZ_HYBRIDS] = {
6 {/* receiver board 1 */
7  /* mezzanine 1 */
8  {0x0301173d, 0x03011639, 0x01011451, 0x0301273e, 0x0301263a, 0x01012452},
9  /* mezzanine 2 */
10  {0x0101134d, 0x0302177d, 0x03021679, 0x0101234e, 0x0302277e, 0x0302267a},
11  /* mezzanine 3 */
12  {0x03011535, 0x03011431, 0x03021575, 0x03012536, 0x03012432, 0x03022576}
13 },
14 {/* receiver board 2 */
15  /* mezzanine 1 */
16  {0x0303173d, 0x03031639, 0x01021451, 0x0303273e, 0x0303263a, 0x01022452},
17  /* mezzanine 2 */
18  {0x0102134d, 0x0304177d, 0x03041679, 0x0102234e, 0x0304277e, 0x0304267a},
19  /* mezzanine 3 */
20  {0x03031535, 0x03031431, 0x03041575, 0x03032536, 0x03032432, 0x03042576}
21 },
22 {/* receiver board 3 */
23  /* mezzanine 1 */
24  {0x02011639, 0x02011535, 0x02021659, 0x0201263a, 0x02012536, 0x0202265a},
25  /* mezzanine 2 */
26  {0x02021555, 0x02031679, 0x02031575, 0x02022556, 0x0203267a, 0x02032576},
27  /* mezzanine 3 */
28  {0x02011431, 0x02021451, 0x02031471, 0x02012432, 0x02022452, 0x02032472}
29 },
30 {/* receiver board 4 */
31  /* mezzanine 1 */
32  {0x0305173d, 0x03051639, 0x01031451, 0x0305273e, 0x0305263a, 0x01032452},
33  /* mezzanine 2 */
34  {0x0103134d, 0x0306177d, 0x03061679, 0x0103234e, 0x0306277e, 0x0306267a},
35  /* mezzanine 3 */
36  {0x03051535, 0x03051431, 0x03061575, 0x03052536, 0x03052432, 0x03062576}
37 },
38 {/* receiver board 5 */
39  /* mezzanine 1 */
40  {0x0307173d, 0x03071639, 0x01041451, 0x0307273e, 0x0307263a, 0x01042452},
41  /* mezzanine 2 */
42  {0x0104134d, 0x0308177d, 0x03081679, 0x0104234e, 0x0308277e, 0x0308267a},
43  /* mezzanine 3 */
44  {0x03071535, 0x03071431, 0x03081575, 0x03072536, 0x03072432, 0x03082576}
45 },
46 {/* receiver board 6 */
47  /* mezzanine 1 */
48  {0x02041639, 0x02041535, 0x02051659, 0x0204263a, 0x02042536, 0x0205265a},
49  /* mezzanine 2 */
50  {0x02051555, 0x02061679, 0x02061575, 0x02052556, 0x0206267a, 0x02062576},
51  /* mezzanine 3 */
52  {0x02041431, 0x02051451, 0x02061471, 0x02042432, 0x02052452, 0x02062472}
53 },
54 {/* receiver board 7 */
55  /* mezzanine 1 */
56  {0x0309173d, 0x03091639, 0x01051451, 0x0309273e, 0x0309263a, 0x01052452},
57  /* mezzanine 2 */
58  {0x0105134d, 0x030a177d, 0x030a1679, 0x0105234e, 0x030a277e, 0x030a267a},
59  /* mezzanine 3 */
60  {0x03091535, 0x03091431, 0x030a1575, 0x03092536, 0x03092432, 0x030a2576}
61 },
62 {/* receiver board 8 */
63  /* mezzanine 1 */
64  {0x030b173d, 0x030b1639, 0x01061451, 0x030b273e, 0x030b263a, 0x01062452},
65  /* mezzanine 2 */
66  {0x0106134d, 0x030c177d, 0x030c1679, 0x0106234e, 0x030c277e, 0x030c267a},
67  /* mezzanine 3 */
68  {0x030b1535, 0x030b1431, 0x030c1575, 0x030b2536, 0x030b2432, 0x030c2576}
69 },
70 {/* receiver board 9 */
71  /* mezzanine 1 */
72  {0x02071639, 0x02071535, 0x02081659, 0x0207263a, 0x02072536, 0x0208265a},
73  /* mezzanine 2 */
74  {0x02081555, 0x02091679, 0x02091575, 0x02082556, 0x0209267a, 0x02092576},
75  /* mezzanine 3 */
76  {0x02071431, 0x02081451, 0x02091471, 0x02072432, 0x02082452, 0x02092472}
77 },
78 {/* receiver board 10 */
79  /* mezzanine 1 */
80  {0x030d173d, 0x030d1639, 0x01071451, 0x030d273e, 0x030d263a, 0x01072452},
81  /* mezzanine 2 */
82  {0x0107134d, 0x030e177d, 0x030e1679, 0x0107234e, 0x030e277e, 0x030e267a},
83  /* mezzanine 3 */
84  {0x030d1535, 0x030d1431, 0x030e1575, 0x030d2536, 0x030d2432, 0x030e2576}
85 },
86 {/* receiver board 11 */
87  /* mezzanine 1 */
88  {0x030f173d, 0x030f1639, 0x01081451, 0x030f273e, 0x030f263a, 0x01082452},
89  /* mezzanine 2 */
90  {0x0108134d, 0x0310177d, 0x03101679, 0x0108234e, 0x0310277e, 0x0310267a},
91  /* mezzanine 3 */
92  {0x030f1535, 0x030f1431, 0x03101575, 0x030f2536, 0x030f2432, 0x03102576}
93 },
94 {/* receiver board 12 */
95  /* mezzanine 1 */
96  {0x020a1639, 0x020a1535, 0x020b1659, 0x020a263a, 0x020a2536, 0x020b265a},
97  /* mezzanine 2 */
98  {0x020b1555, 0x020c1679, 0x020c1575, 0x020b2556, 0x020c267a, 0x020c2576},
99  /* mezzanine 3 */
100  {0x020a1431, 0x020b1451, 0x020c1471, 0x020a2432, 0x020b2452, 0x020c2472}
101 },
102 {/* receiver board 13 */
103  /* mezzanine 1 */
104  {0x03021125, 0x03021229, 0x01011145, 0x03022126, 0x0302222a, 0x01012146},
105  /* mezzanine 2 */
106  {0x01011249, 0x03011165, 0x03011269, 0x0101224a, 0x03012166, 0x0301226a},
107  /* mezzanine 3 */
108  {0x0302132d, 0x03021431, 0x0301136d, 0x0302232e, 0x03022432, 0x0301236e}
109 },
110 {/* receiver board 14 */
111  /* mezzanine 1 */
112  {0x03041125, 0x03041229, 0x01021145, 0x03042126, 0x0304222a, 0x01022146},
113  /* mezzanine 2 */
114  {0x01021249, 0x03031165, 0x03031269, 0x0102224a, 0x03032166, 0x0303226a},
115  /* mezzanine 3 */
116  {0x0304132d, 0x03041431, 0x0303136d, 0x0304232e, 0x03042432, 0x0303236e}
117 },
118 {/* receiver board 15 */
119  /* mezzanine 1 */
120  {0x02011125, 0x02011229, 0x02021145, 0x02012126, 0x0201222a, 0x02022146},
121  /* mezzanine 2 */
122  {0x02021249, 0x02031165, 0x02031269, 0x0202224a, 0x02032166, 0x0203226a},
123  /* mezzanine 3 */
124  {0x0201132d, 0x0202134d, 0x0203136d, 0x0201232e, 0x0202234e, 0x0203236e}
125 },
126 {/* receiver board 16 */
127  /* mezzanine 1 */
128  {0x03061125, 0x03061229, 0x01031145, 0x03062126, 0x0306222a, 0x01032146},
129  /* mezzanine 2 */
130  {0x01031249, 0x03051165, 0x03051269, 0x0103224a, 0x03052166, 0x0305226a},
131  /* mezzanine 3 */
132  {0x0306132d, 0x03061431, 0x0305136d, 0x0306232e, 0x03062432, 0x0305236e}
133 },
134 {/* receiver board 17 */
135  /* mezzanine 1 */
136  {0x03081125, 0x03081229, 0x01041145, 0x03082126, 0x0308222a, 0x01042146},
137  /* mezzanine 2 */
138  {0x01041249, 0x03071165, 0x03071269, 0x0104224a, 0x03072166, 0x0307226a},
139  /* mezzanine 3 */
140  {0x0308132d, 0x03081431, 0x0307136d, 0x0308232e, 0x03082432, 0x0307236e}
141 },
142 {/* receiver board 18 */
143  /* mezzanine 1 */
144  {0x02041125, 0x02041229, 0x02051145, 0x02042126, 0x0204222a, 0x02052146},
145  /* mezzanine 2 */
146  {0x02051249, 0x02061165, 0x02061269, 0x0205224a, 0x02062166, 0x0206226a},
147  /* mezzanine 3 */
148  {0x0204132d, 0x0205134d, 0x0206136d, 0x0204232e, 0x0205234e, 0x0206236e}
149 },
150 {/* receiver board 19 */
151  /* mezzanine 1 */
152  {0x030a1125, 0x030a1229, 0x01051145, 0x030a2126, 0x030a222a, 0x01052146},
153  /* mezzanine 2 */
154  {0x01051249, 0x03091165, 0x03091269, 0x0105224a, 0x03092166, 0x0309226a},
155  /* mezzanine 3 */
156  {0x030a132d, 0x030a1431, 0x0309136d, 0x030a232e, 0x030a2432, 0x0309236e}
157 },
158 {/* receiver board 20 */
159  /* mezzanine 1 */
160  {0x030c1125, 0x030c1229, 0x01061145, 0x030c2126, 0x030c222a, 0x01062146},
161  /* mezzanine 2 */
162  {0x01061249, 0x030b1165, 0x030b1269, 0x0106224a, 0x030b2166, 0x030b226a},
163  /* mezzanine 3 */
164  {0x030c132d, 0x030c1431, 0x030b136d, 0x030c232e, 0x030c2432, 0x030b236e}
165 },
166 {/* receiver board 21 */
167  /* mezzanine 1 */
168  {0x02071125, 0x02071229, 0x02081145, 0x02072126, 0x0207222a, 0x02082146},
169  /* mezzanine 2 */
170  {0x02081249, 0x02091165, 0x02091269, 0x0208224a, 0x02092166, 0x0209226a},
171  /* mezzanine 3 */
172  {0x0207132d, 0x0208134d, 0x0209136d, 0x0207232e, 0x0208234e, 0x0209236e}
173 },
174 {/* receiver board 22 */
175  /* mezzanine 1 */
176  {0x030e1125, 0x030e1229, 0x01071145, 0x030e2126, 0x030e222a, 0x01072146},
177  /* mezzanine 2 */
178  {0x01071249, 0x030d1165, 0x030d1269, 0x0107224a, 0x030d2166, 0x030d226a},
179  /* mezzanine 3 */
180  {0x030e132d, 0x030e1431, 0x030d136d, 0x030e232e, 0x030e2432, 0x030d236e}
181 },
182 {/* receiver board 23 */
183  /* mezzanine 1 */
184  {0x03101125, 0x03101229, 0x01081145, 0x03102126, 0x0310222a, 0x01082146},
185  /* mezzanine 2 */
186  {0x01081249, 0x030f1165, 0x030f1269, 0x0108224a, 0x030f2166, 0x030f226a},
187  /* mezzanine 3 */
188  {0x0310132d, 0x03101431, 0x030f136d, 0x0310232e, 0x03102432, 0x030f236e}
189 },
190 {/* receiver board 24 */
191  /* mezzanine 1 */
192  {0x020a1125, 0x020a1229, 0x020b1145, 0x020a2126, 0x020a222a, 0x020b2146},
193  /* mezzanine 2 */
194  {0x020b1249, 0x020c1165, 0x020c1269, 0x020b224a, 0x020c2166, 0x020c226a},
195  /* mezzanine 3 */
196  {0x020a132d, 0x020b134d, 0x020c136d, 0x020a232e, 0x020b234e, 0x020c236e}
197 }
198 };
199 
200 #endif