-
Notifications
You must be signed in to change notification settings - Fork 46
/
device_db.json
415 lines (415 loc) · 14.5 KB
/
device_db.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
{
"revision": 1,
"devices": [
{
"vendor_id": 16536,
"product_id": 48902,
"name": "WINWING ICP",
"mapping": "winwing_icp"
},
{
"vendor_id": 16536,
"product_id": 48865,
"name": "WINWING MFD1-L",
"mapping": "winwing_mfd"
},
{
"vendor_id": 16536,
"product_id": 48866,
"name": "WINWING MFD1-R",
"mapping": "winwing_mfd"
},
{
"vendor_id": 16536,
"product_id": 48866,
"name": "WINWING MFD1-C",
"mapping": "winwing_mfd"
},
{
"vendor_id": 16536,
"product_id": 48644,
"name": "WINWING F18 TAKEOFF PANEL",
"mapping": "winwing_f18_to_panel"
},
{
"vendor_id": 16536,
"product_id": 48645,
"name": "WINWING F18 COMBAT READY PANEL",
"mapping": "winwing_f18_combat_ready_panel"
},
{
"vendor_id": 16536,
"product_id": 48484,
"name": "WINWING Orion Throttle Base II + F15EX HANDLE L + F15EX HANDLE R",
"mapping": "winwing_orion_throttle_baseII_F15EXLR"
},
{
"vendor_id": 16536,
"product_id": 48808,
"name": "WINWING Orion Joystick Base 2 + JGRIP-F16",
"mapping": "winwing_orion_joy_base2_F16EX"
},
{
"vendor_id": 1699,
"product_id": 1892,
"name": "Saitek Pro Flight Combat Rudder Pedals",
"mapping": "saitek_pro_combat_rudder_pedals"
}
],
"mapping": {
"winwing_icp": {
"Axis 1": "RET DEPR",
"Axis 2": "SYM",
"Axis 4": "CONT",
"Axis 5": "BRT",
"Button 1": "COM1",
"Button 2": "COM2",
"Button 3": "IFF",
"Button 4": "LIST",
"Button 5": "AA",
"Button 6": "AG",
"Button 7": "T-ILS/1",
"Button 8": "ALLOW/2",
"Button 9": "3",
"Button 10": "RCL",
"Button 11": "STPT/4",
"Button 12": "CRUS/5",
"Button 13": "TIME/6",
"Button 14": "ENTR",
"Button 15": "MARK/7",
"Button 16": "FIX/8",
"Button 17": "A-CAL/9",
"Button 18": "M-SEL/0",
"Button 19": "DED PG PREV",
"Button 20": "DED PG NEXT",
"Button 21": "DOB PRESS",
"Button 22": "DOB UP",
"Button 23": "DOB SEQ",
"Button 24": "DOB DOWN",
"Button 25": "DOB RTN",
"Button 26": "DRIFT C/O",
"Button 27": "NORM",
"Button 28": "WARN RESET",
"Button 29": "WX",
"Button 30": "FLIR UP",
"Button 31": "FLIR DOWN",
"Button 32": "GAIN",
"Button 33": "NORM",
"Button 34": "AUTO"
},
"winwing_mfd": {
"Axis 7": "BRIT",
"Button 49": "BRIT CCW",
"Button 50": "BRIT CW"
},
"winwing_f18_combat_ready_panel": {
"Axis 4": "COM1",
"Axis 5": "COM2",
"Button 1": "JETT",
"Button 2": "A/A",
"Button 3": "A/G",
"Button 4": "MASTER ARM",
"Button 5": "MASTER STBY",
"Button 6": "MASTER SAFE",
"Button 7": "FLIR ON",
"Button 8": "FLIR STBY",
"Button 9": "FLIR OFF",
"Button 10": "LTD/R ARM",
"Button 11": "LDT/R STBY",
"Button 12": "LDT/R SAFE",
"Button 13": "LST/NFLR ON",
"Button 14": "LST/NFLR STBY",
"Button 15": "LST/NFLR OFF",
"Button 16": "RADAR OFF",
"Button 17": "RADAR STBY",
"Button 18": "RADAR OPR",
"Button 19": "RADAR UNLOCK",
"Button 20": "RADAR EMERG",
"Button 21": "INS OFF",
"Button 22": "INS CV",
"Button 23": "INS GND",
"Button 24": "INS NAV",
"Button 25": "INS IFA",
"Button 26": "INS GYRO",
"Button 27": "INS GB",
"Button 28": "INS TEST",
"Button 29": "DISPENSER BYPASS",
"Button 30": "DISPENSER ON",
"Button 31": "DISPENSER OFF",
"Button 32": "ECM OFF",
"Button 33": "ECM STBY",
"Button 34": "ECM BIT",
"Button 35": "ECM REC",
"Button 36": "ECM XMIT",
"Button 37": "ALR-67 POWER",
"Button 38": "HDG LEFT",
"Button 39": "HDG CNTR",
"Button 40": "HDR RIGHT",
"Button 41": "CRS LEFT",
"Button 42": "CRS CNTR",
"Button 43": "CRS RIGHT",
"Button 44": "ALT BARO",
"Button 45": "ALT RDR",
"Button 46": "CTR",
"Button 47": "LI",
"Button 48": "RI",
"Button 49": "LO",
"Button 50": "RO",
"Button 51": "COM1 CCW",
"Button 52": "COM1 CW",
"Button 53": "COM1",
"Button 54": "COM2 CCW",
"Button 55": "COM2 CW",
"Button 56": "COM2"
},
"winwing_f18_to_panel": {
"Axis 1": "TURN LEFT/RIGHT",
"Axis 2": "PUSH/PULL",
"Axis 4": "RX",
"Axis 5": "RY",
"Axis 6": "PNL LIGHT",
"Axis 7": "PNL LIGHT",
"Axis 8": "PNL LIGHT",
"Button 1": "GEAR UP",
"Button 2": "GEAR CNTR",
"Button 3": "GEAR DOWN",
"Button 4": "HOOK UP",
"Button 5": "HOOK CNTR",
"Button 6": "HOOK DOWN",
"Button 7": "LAUNCHBAR RETRACT",
"Button 8": "LAUNCHBAR EXTEND",
"Button 9": "FLAP AUTO",
"Button 10": "FLAP HALF",
"Button 11": "FLAP FULL",
"Button 12": "SELECT JETT L FUS MSL",
"Button 13": "SELECT JETT SAFE",
"Button 14": "SELECT JETT R FUS MSL",
"Button 15": "SELECT JETT RACK LCHR",
"Button 16": "SELECT JETT STORES",
"Button 17": "SELECT JETT JETT",
"Button 18": "LDG/TAXI LIGHTS ON",
"Button 19": "LDG/TAXI LIGHTS OFF",
"Button 20": "HOOK BYPASS FIELD",
"Button 21": "HOOK BYPASS CARRIER",
"Button 22": "ANTI SKID ON",
"Button 23": "ANTI SKID OFF",
"Button 24": "PARK BRK",
"Button 25": "WING FOLD FOLD",
"Button 26": "WING FOLD HOLD",
"Button 27": "WING FOLD SPREAD",
"Button 28": "WING FOLD PUSH",
"Button 29": "PUSH",
"Button 30": "TURN RIGHT",
"Button 31": "PULL",
"Button 32": "TURN LEFT",
"Button 33": "RY UP",
"Button 34": "RY CNTR",
"Button 35": "RY DOWN",
"Button 36": "RX UP",
"Button 37": "RX CNTR",
"Button 38": "RX DOWN"
},
"winwing_orion_joy_base2_F16EX": {
"Axis 1": "ROLL - X",
"Axis 2": "PITCH - Y",
"Axis 4": "EX RX",
"Axis 5": "EX RY",
"Axis 6": "",
"Axis 7": "PADDLE",
"Button 1": "EX 1",
"Button 2": "EX 2",
"Button 3": "EX 3",
"Button 4": "TRIGGER 1",
"Button 5": "TRIGGER 2",
"Button 6": "PINKIE SWITCH",
"Button 7": "PADDLE SWITCH OFF",
"Button 8": "PADDLE SWITCH ON",
"Button 9": "CMS BUTTON",
"Button 10": "CMS FWD",
"Button 11": "CMS RIGHT",
"Button 12": "CMS AFT",
"Button 13": "CMS LEFT",
"Button 14": "MSL/NWS BUTTON",
"Button 15": "MSL/NWS FWD",
"Button 16": "MSL/NWS DOWN",
"Button 17": "MSL/NWS AFT",
"Button 18": "MSL/NWS UP",
"Button 19": "HAT1 TRIM BUTTON",
"Button 20": "WPN RELEASE",
"Button 21": "EX HAT BTN",
"Button 22": "EX HAT UP",
"Button 23": "EX HAT RIGHT",
"Button 24": "EX HAT DOWN",
"Button 25": "EX HAT LEFT",
"Button 26": "EX JOY BUTTON",
"Button 27": "EX JOY UP",
"Button 28": "EX JOY RIGHT",
"Button 29": "EX JOY DOWN",
"Button 30": "EX JOY LEFT",
"Button 31": "TMS BUTTON",
"Button 32": "TMS UP",
"Button 33": "TMS RIGHT",
"Button 34": "TMS DOWN",
"Button 35": "TMS LEFT",
"Button 36": "DMS BUTTON",
"Button 37": "DMS UP",
"Button 38": "DMS RIGHT",
"Button 39": "DMS DOWN",
"Button 40": "DMS LEFT",
"Button 41": "EX 41",
"Button 42": "EX 42",
"Button 43": "HAT1 TRIM N",
"Button 44": "HAT1 TRIM NE",
"Button 45": "HAT1 TRIM E",
"Button 46": "HAT1 TRIM SE",
"Button 47": "HAT1 TRIM S",
"Button 48": "HAT1 TRIM SW",
"Button 49": "HAT1 TRIM W",
"Button 50": "HAT1 TRIM NW",
"Hat 1": "TRIM"
},
"winwing_orion_throttle_baseII_F15EXLR": {
"Axis 1": "X",
"Axis 2": "Y",
"Axis 3": "Z",
"Axis 4": "THR R",
"Axis 5": "THR L",
"Axis 6": "RZ",
"Axis 7": "SLIDER",
"Axis 8": "DIAL",
"Button 1": "THR R CUTOFF",
"Button 2": "THR L CUTOFF",
"Button 3": "",
"Button 4": "",
"Button 5": "",
"Button 6": "",
"Button 7": "",
"Button 8": "",
"Button 9": "",
"Button 10": "",
"Button 11": "",
"Button 12": "",
"Button 13": "",
"Button 14": "",
"Button 15": "",
"Button 16": "",
"Button 17": "",
"Button 18": "",
"Button 19": "",
"Button 20": "",
"Button 21": "",
"Button 22": "THR R TOP SLIDER FWD",
"Button 23": "THR R TOP SLIDER CNTR",
"Button 24": "THR R TOP SLIDER AFT",
"Button 25": "THR R RSLIDER UP",
"Button 26": "THR R RSLIDER BUTTON",
"Button 27": "THR R RSLIDER DOWN",
"Button 28": "THR R HAT UP",
"Button 29": "THR R HAT LEFT",
"Button 30": "THR R NON-IDLE",
"Button 31": "THR L NON-IDLE",
"Button 32": "THR R HAT DOWN",
"Button 33": "THR R HAT RIGHT",
"Button 34": "THR R HAT BUTTON",
"Button 35": "THR R MJOY BUTTON",
"Button 36": "THR R MJOY UP",
"Button 37": "THR R MJOY RIGHT",
"Button 38": "THR R MJOY DOWN",
"Button 39": "THR R MJOY LEFT",
"Button 40": "THR R Z UP",
"Button 41": "THR R Z CNTR",
"Button 42": "THR R Z DOWN",
"Button 43": "THR R RSLIDER UP MAX",
"Button 44": "THR R RSLIDER DOWN MAX",
"Button 45": "",
"Button 46": "",
"Button 47": "",
"Button 48": "",
"Button 49": "",
"Button 50": "",
"Button 51": "THR L JOY UP",
"Button 52": "THR L JOY LEFT",
"Button 53": "THR L JOY DOWN",
"Button 54": "THR L JOY RIGHT",
"Button 55": "THR L JOY BUTTON",
"Button 56": "",
"Button 57": "THR L SIDE UP",
"Button 58": "THR L SIDE CNTR",
"Button 59": "THR L SIDE DOWN",
"Button 60": "",
"Button 61": "",
"Button 62": "",
"Button 63": "",
"Button 64": "",
"Button 65": "LAUNCH BAR RETRACT",
"Button 66": "LAUNCH BAR EXTEND",
"Button 67": "HOOK UP",
"Button 68": "HOOK DOWN",
"Button 69": "WING FOLD FOLD",
"Button 70": "WING FOLD HOLD",
"Button 71": "WING FOLD SPREAD",
"Button 72": "WING FOLD BUTTON",
"Button 73": "LDG GEAR UP",
"Button 74": "LDG GEAR DOWN",
"Button 75": "PARK BRK PARK",
"Button 76": "PARK BRK OFF",
"Button 77": "FLAP AUTO",
"Button 78": "FLAP HALF",
"Button 79": "FLAP FULL",
"Button 80": "RED BUTTON NEAR A/G",
"Button 81": "A/G",
"Button 82": "A/A",
"Button 83": "HMD CCW",
"Button 84": "HMD CW",
"Button 85": "AP ROLL HDG SEL",
"Button 86": "AP ROLL ATT HOLD",
"Button 87": "AP ROLL STRG SEL",
"Button 88": "DMS RIGHT",
"Button 89": "AP PITCH ALT HOLD",
"Button 90": "AP OFF",
"Button 91": "AP PITCH ATT HOLD",
"Button 92": "ADV MODE",
"Button 93": "MASTER ARM",
"Button 94": "MASTER SAFE",
"Button 95": "MASTER SIM",
"Button 96": "JETT",
"Button 97": "HDG CCW",
"Button 98": "HDG CW",
"Button 99": "HDG BUTTON",
"Button 100": "CRS CCW",
"Button 101": "CRS CW",
"Button 102": "CRS BUTTON",
"Button 103": "PANEL LTS CCW",
"Button 104": "PANEL LTS CW",
"Button 105": "PANEL LTS BUTTON",
"Button 106": "SLIDER INCR",
"Button 107": "SLIDER CNTR",
"Button 108": "SLIDER DECR",
"Button 109": "DIAL INCR",
"Button 110": "DIAL CNTR",
"Button 111": "DIAL DECR",
"Button 112": "THR R FULL A/B",
"Button 113": "THR R FULL A/B",
"Button 114": "MSL/NWS BUTTON",
"Button 115": "MSL/NWS FWD",
"Button 116": "MSL/NWS DOWN",
"Button 117": "MSL/NWS AFT",
"Button 118": "MSL/NWS UP",
"Button 119": "HAT1 TRIM BUTTON",
"Button 120": "WPN RELEASE",
"Button 121": "EX HAT BTN",
"Button 122": "EX HAT UP",
"Button 123": "EX HAT RIGHT",
"Button 124": "EX HAT DOWN",
"Button 125": "EX HAT LEFT",
"Button 126": "EX JOY BUTTON",
"Button 127": "EX JOY UP",
"Button 128": "EX JOY RIGHT"
},
"saitek_pro_combat_rudder_pedals": {
"Axis 1": "TOE BRAKE LEFT",
"Axis 2": "TOE BRAKE RIGHT",
"Axis 6": "YAW"
}
}
}