Skip to content

Commit 7b35b54

Browse files
DCS-Skunkworks#568 Add F-14 airframe data (DCS-Skunkworks#570)
1 parent e7ccb14 commit 7b35b54

File tree

4 files changed

+309
-0
lines changed

4 files changed

+309
-0
lines changed

Scripts/DCS-BIOS/doc/Addresses.h

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8639,8 +8639,19 @@
86398639
#define FW_190D9_WINDSHIELDDAMAGE_A 0x349C
86408640
#define FW_190D9_WND_SET 0x340A, 0xFFFF, 0
86418641
#define FW_190D9_WND_SET_A 0x340A
8642+
#define F_14_AFTERBURNER_LEFT 0x14EE, 0xFFFF, 0
8643+
#define F_14_AFTERBURNER_LEFT_A 0x14EE
8644+
#define F_14_AFTERBURNER_RIGHT 0x14F0, 0xFFFF, 0
8645+
#define F_14_AFTERBURNER_RIGHT_A 0x14F0
8646+
#define F_14_AFTERBURNER_ZONE_LEFT 0x14FA, 0xFFFF, 0
8647+
#define F_14_AFTERBURNER_ZONE_LEFT_A 0x14FA
8648+
#define F_14_AFTERBURNER_ZONE_RIGHT 0x1480, 0x0E00, 9
8649+
#define F_14_BUFFET 0x14EC, 0xFFFF, 0
8650+
#define F_14_BUFFET_A 0x14EC
86428651
#define F_14_CANOPY_POS 0x1470, 0xFFFF, 0
86438652
#define F_14_CANOPY_POS_A 0x1470
8653+
#define F_14_CATAPULTING 0x1478, 0x8000, 15
8654+
#define F_14_CATAPULTING_AM 0x1478, 0x8000
86448655
#define F_14_EXT_ANTI_COL 0x1478, 0x0100, 8
86458656
#define F_14_EXT_ANTI_COL_AM 0x1478, 0x0100
86468657
#define F_14_EXT_FORMATION_LIGHTS 0x14AE, 0xFFFF, 0
@@ -8694,6 +8705,8 @@
86948705
#define F_14_INTERNAL_FLOOD_WHT_L_A 0x14C0
86958706
#define F_14_INTERNAL_PLT_PANEL_L 0x14C2, 0xFFFF, 0
86968707
#define F_14_INTERNAL_PLT_PANEL_L_A 0x14C2
8708+
#define F_14_IS_F14A 0x1480, 0x0100, 8
8709+
#define F_14_IS_F14A_AM 0x1480, 0x0100
86978710
#define F_14_PLT_ACCEL_METER_NEEDLE 0x1344, 0xFFFF, 0
86988711
#define F_14_PLT_ACCEL_METER_NEEDLE2 0x1362, 0xFFFF, 0
86998712
#define F_14_PLT_ACCEL_METER_NEEDLE2_A 0x1362

Scripts/DCS-BIOS/doc/doc_assets/F-14.jsonp

Lines changed: 127 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,133 @@ docdata["F-14"] =
276276
} ]
277277
}
278278
},
279+
"Airframe": {
280+
"AFTERBURNER_LEFT": {
281+
"category": "Airframe",
282+
"control_type": "metadata",
283+
"description": "Left afterburner position",
284+
"identifier": "AFTERBURNER_LEFT",
285+
"inputs": [ ],
286+
"outputs": [ {
287+
"address": 5358,
288+
"address_identifier": "F_14_AFTERBURNER_LEFT_A",
289+
"address_mask_shift_identifier": "F_14_AFTERBURNER_LEFT",
290+
"description": "Left afterburner position",
291+
"mask": 65535,
292+
"max_value": 65535,
293+
"shift_by": 0,
294+
"suffix": "",
295+
"type": "integer"
296+
} ]
297+
},
298+
"AFTERBURNER_RIGHT": {
299+
"category": "Airframe",
300+
"control_type": "metadata",
301+
"description": "Right afterburner position",
302+
"identifier": "AFTERBURNER_RIGHT",
303+
"inputs": [ ],
304+
"outputs": [ {
305+
"address": 5360,
306+
"address_identifier": "F_14_AFTERBURNER_RIGHT_A",
307+
"address_mask_shift_identifier": "F_14_AFTERBURNER_RIGHT",
308+
"description": "Right afterburner position",
309+
"mask": 65535,
310+
"max_value": 65535,
311+
"shift_by": 0,
312+
"suffix": "",
313+
"type": "integer"
314+
} ]
315+
},
316+
"AFTERBURNER_ZONE_LEFT": {
317+
"category": "Airframe",
318+
"control_type": "metadata",
319+
"description": "Left afterburner zone",
320+
"identifier": "AFTERBURNER_ZONE_LEFT",
321+
"inputs": [ ],
322+
"outputs": [ {
323+
"address": 5370,
324+
"address_identifier": "F_14_AFTERBURNER_ZONE_LEFT_A",
325+
"address_mask_shift_identifier": "F_14_AFTERBURNER_ZONE_LEFT",
326+
"description": "Left afterburner zone",
327+
"mask": 65535,
328+
"max_value": 65535,
329+
"shift_by": 0,
330+
"suffix": "",
331+
"type": "integer"
332+
} ]
333+
},
334+
"AFTERBURNER_ZONE_RIGHT": {
335+
"category": "Airframe",
336+
"control_type": "metadata",
337+
"description": "Right afterburner zone",
338+
"identifier": "AFTERBURNER_ZONE_RIGHT",
339+
"inputs": [ ],
340+
"outputs": [ {
341+
"address": 5248,
342+
"address_mask_shift_identifier": "F_14_AFTERBURNER_ZONE_RIGHT",
343+
"description": "Right afterburner zone",
344+
"mask": 3584,
345+
"max_value": 5,
346+
"shift_by": 9,
347+
"suffix": "",
348+
"type": "integer"
349+
} ]
350+
},
351+
"BUFFET": {
352+
"category": "Airframe",
353+
"control_type": "metadata",
354+
"description": "How much the aircraft is shaking",
355+
"identifier": "BUFFET",
356+
"inputs": [ ],
357+
"outputs": [ {
358+
"address": 5356,
359+
"address_identifier": "F_14_BUFFET_A",
360+
"address_mask_shift_identifier": "F_14_BUFFET",
361+
"description": "How much the aircraft is shaking",
362+
"mask": 65535,
363+
"max_value": 65535,
364+
"shift_by": 0,
365+
"suffix": "",
366+
"type": "integer"
367+
} ]
368+
},
369+
"CATAPULTING": {
370+
"category": "Airframe",
371+
"control_type": "metadata",
372+
"description": "Whether the aircraft is catapulting",
373+
"identifier": "CATAPULTING",
374+
"inputs": [ ],
375+
"outputs": [ {
376+
"address": 5240,
377+
"address_mask_identifier": "F_14_CATAPULTING_AM",
378+
"address_mask_shift_identifier": "F_14_CATAPULTING",
379+
"description": "Whether the aircraft is catapulting",
380+
"mask": 32768,
381+
"max_value": 1,
382+
"shift_by": 15,
383+
"suffix": "",
384+
"type": "integer"
385+
} ]
386+
},
387+
"IS_F14A": {
388+
"category": "Airframe",
389+
"control_type": "metadata",
390+
"description": "Whether the aircraft is the A-model",
391+
"identifier": "IS_F14A",
392+
"inputs": [ ],
393+
"outputs": [ {
394+
"address": 5248,
395+
"address_mask_identifier": "F_14_IS_F14A_AM",
396+
"address_mask_shift_identifier": "F_14_IS_F14A",
397+
"description": "Whether the aircraft is the A-model",
398+
"mask": 256,
399+
"max_value": 1,
400+
"shift_by": 8,
401+
"suffix": "",
402+
"type": "integer"
403+
} ]
404+
}
405+
},
279406
"Airspeed Indicator": {
280407
"PLT_AIRSPD_KNOB": {
281408
"api_variant": "multiturn",

0 commit comments

Comments
 (0)