Skip to content

Commit

Permalink
Add F-4E Canopy Device
Browse files Browse the repository at this point in the history
Fixes #601
  • Loading branch information
charliefoxtwo committed May 28, 2024
1 parent f4622cb commit 1f8fc0e
Show file tree
Hide file tree
Showing 4 changed files with 944 additions and 484 deletions.
272 changes: 144 additions & 128 deletions Scripts/DCS-BIOS/doc/Addresses.h
Original file line number Diff line number Diff line change
Expand Up @@ -13061,34 +13061,34 @@
#define F_22A_START_R_SW 0x6600, 0x0040, 6
#define F_22A_START_R_SW_AM 0x6600, 0x0040
#define F_22A_TAXI_LIGHTS_SW 0x6600, 0x6000, 13
#define F_4E_EXT_LIGHT_AAR 0x2B14, 0xFFFF, 0
#define F_4E_EXT_LIGHT_AAR_A 0x2B14
#define F_4E_EXT_LIGHT_BEACON 0x2B00, 0xFFFF, 0
#define F_4E_EXT_LIGHT_BEACON_A 0x2B00
#define F_4E_EXT_LIGHT_BEACON_FLASH 0x2B08, 0xFFFF, 0
#define F_4E_EXT_LIGHT_BEACON_FLASH_A 0x2B08
#define F_4E_EXT_LIGHT_BELLY 0x2B10, 0xFFFF, 0
#define F_4E_EXT_LIGHT_BELLY_A 0x2B10
#define F_4E_EXT_LIGHT_FORMATION 0x2B0A, 0xFFFF, 0
#define F_4E_EXT_LIGHT_FORMATION_A 0x2B0A
#define F_4E_EXT_LIGHT_FUSELAGE_TOP 0x2B12, 0xFFFF, 0
#define F_4E_EXT_LIGHT_FUSELAGE_TOP_A 0x2B12
#define F_4E_EXT_LIGHT_LANDING 0x2B0C, 0xFFFF, 0
#define F_4E_EXT_LIGHT_LANDING_A 0x2B0C
#define F_4E_EXT_LIGHT_POSITION_TAIL 0x2B04, 0xFFFF, 0
#define F_4E_EXT_LIGHT_POSITION_TAIL_A 0x2B04
#define F_4E_EXT_LIGHT_POSITION_WING 0x2B02, 0xFFFF, 0
#define F_4E_EXT_LIGHT_POSITION_WING_A 0x2B02
#define F_4E_EXT_LIGHT_TAXI 0x2B0E, 0xFFFF, 0
#define F_4E_EXT_LIGHT_TAXI_A 0x2B0E
#define F_4E_EXT_LIGHT_WING_JOIN_UP 0x2B06, 0xFFFF, 0
#define F_4E_EXT_LIGHT_WING_JOIN_UP_A 0x2B06
#define F_4E_EXT_LIGHT_AAR 0x2B18, 0xFFFF, 0
#define F_4E_EXT_LIGHT_AAR_A 0x2B18
#define F_4E_EXT_LIGHT_BEACON 0x2B04, 0xFFFF, 0
#define F_4E_EXT_LIGHT_BEACON_A 0x2B04
#define F_4E_EXT_LIGHT_BEACON_FLASH 0x2B0C, 0xFFFF, 0
#define F_4E_EXT_LIGHT_BEACON_FLASH_A 0x2B0C
#define F_4E_EXT_LIGHT_BELLY 0x2B14, 0xFFFF, 0
#define F_4E_EXT_LIGHT_BELLY_A 0x2B14
#define F_4E_EXT_LIGHT_FORMATION 0x2B0E, 0xFFFF, 0
#define F_4E_EXT_LIGHT_FORMATION_A 0x2B0E
#define F_4E_EXT_LIGHT_FUSELAGE_TOP 0x2B16, 0xFFFF, 0
#define F_4E_EXT_LIGHT_FUSELAGE_TOP_A 0x2B16
#define F_4E_EXT_LIGHT_LANDING 0x2B10, 0xFFFF, 0
#define F_4E_EXT_LIGHT_LANDING_A 0x2B10
#define F_4E_EXT_LIGHT_POSITION_TAIL 0x2B08, 0xFFFF, 0
#define F_4E_EXT_LIGHT_POSITION_TAIL_A 0x2B08
#define F_4E_EXT_LIGHT_POSITION_WING 0x2B06, 0xFFFF, 0
#define F_4E_EXT_LIGHT_POSITION_WING_A 0x2B06
#define F_4E_EXT_LIGHT_TAXI 0x2B12, 0xFFFF, 0
#define F_4E_EXT_LIGHT_TAXI_A 0x2B12
#define F_4E_EXT_LIGHT_WING_JOIN_UP 0x2B0A, 0xFFFF, 0
#define F_4E_EXT_LIGHT_WING_JOIN_UP_A 0x2B0A
#define F_4E_PLT_AFCS_ALT_HOLD 0x2A56, 0x0100, 8
#define F_4E_PLT_AFCS_ALT_HOLD_AM 0x2A56, 0x0100
#define F_4E_PLT_AFCS_AUTOPILOT 0x2A52, 0x8000, 15
#define F_4E_PLT_AFCS_AUTOPILOT_AM 0x2A52, 0x8000
#define F_4E_PLT_AFCS_EMERGENCY_RELEASE 0x2AFE, 0x0020, 5
#define F_4E_PLT_AFCS_EMERGENCY_RELEASE_AM 0x2AFE, 0x0020
#define F_4E_PLT_AFCS_EMERGENCY_RELEASE 0x2B02, 0x0800, 11
#define F_4E_PLT_AFCS_EMERGENCY_RELEASE_AM 0x2B02, 0x0800
#define F_4E_PLT_AFCS_STAB_AUG_PITCH 0x2A52, 0x4000, 14
#define F_4E_PLT_AFCS_STAB_AUG_PITCH_AM 0x2A52, 0x4000
#define F_4E_PLT_AFCS_STAB_AUG_ROLL 0x2A52, 0x2000, 13
Expand Down Expand Up @@ -13146,6 +13146,14 @@
#define F_4E_PLT_ARC_164_TONE_AM 0x2A14, 0x8000
#define F_4E_PLT_ARC_164_VOLUME 0x2A12, 0xFFFF, 0
#define F_4E_PLT_ARC_164_VOLUME_A 0x2A12
#define F_4E_PLT_CANOPY 0x2AE0, 0xFFFF, 0
#define F_4E_PLT_CANOPY_A 0x2AE0
#define F_4E_PLT_CANOPY_CONTROL 0x2ADE, 0x0100, 8
#define F_4E_PLT_CANOPY_CONTROL_AM 0x2ADE, 0x0100
#define F_4E_PLT_CANOPY_EMERGENCY_RELEASE 0x2ADE, 0x0400, 10
#define F_4E_PLT_CANOPY_EMERGENCY_RELEASE_AM 0x2ADE, 0x0400
#define F_4E_PLT_CANOPY_MANUAL_UNLOCK 0x2ADE, 0x0200, 9
#define F_4E_PLT_CANOPY_MANUAL_UNLOCK_AM 0x2ADE, 0x0200
#define F_4E_PLT_CLOCK_HOUR_HAND 0x2A5A, 0xFFFF, 0
#define F_4E_PLT_CLOCK_HOUR_HAND_A 0x2A5A
#define F_4E_PLT_CLOCK_MINUTE_HAND 0x2A5C, 0xFFFF, 0
Expand Down Expand Up @@ -13188,33 +13196,33 @@
#define F_4E_PLT_COCKPIT_MIRROR_RIGHT_AM 0x2A4A, 0x8000
#define F_4E_PLT_COCKPIT_MIRROR_TOP 0x2A4A, 0x2000, 13
#define F_4E_PLT_COCKPIT_MIRROR_TOP_AM 0x2A4A, 0x2000
#define F_4E_PLT_COCKPIT_PRESSURE_EMERGENCY_RELEASE 0x2AFE, 0x8000, 15
#define F_4E_PLT_COCKPIT_PRESSURE_EMERGENCY_RELEASE_AM 0x2AFE, 0x8000
#define F_4E_PLT_EXT_LIGHT_ANTI_COLL 0x2AFA, 0x3000, 12
#define F_4E_PLT_EXT_LIGHT_FLASH_MODE 0x2AFA, 0xC000, 14
#define F_4E_PLT_EXT_LIGHT_FORMATION_BRIGHTNESS 0x2B18, 0xFFFF, 0
#define F_4E_PLT_EXT_LIGHT_FORMATION_BRIGHTNESS_A 0x2B18
#define F_4E_PLT_EXT_LIGHT_FORMATION_MODE 0x2B16, 0x0003, 0
#define F_4E_PLT_EXT_LIGHT_TAIL_BRIGHTNESS 0x2AFE, 0x0003, 0
#define F_4E_PLT_EXT_LIGHT_TAXI_LAND 0x2AFE, 0x6000, 13
#define F_4E_PLT_EXT_LIGHT_WING_BRIGHTNESS 0x2AFE, 0x000C, 2
#define F_4E_PLT_FUEL_AIR_REFUEL 0x2AE8, 0x0020, 5
#define F_4E_PLT_FUEL_AIR_REFUEL_AM 0x2AE8, 0x0020
#define F_4E_PLT_FUEL_BOOST_PUMP_L_CHECK 0x2AE8, 0x0200, 9
#define F_4E_PLT_FUEL_BOOST_PUMP_L_CHECK_AM 0x2AE8, 0x0200
#define F_4E_PLT_FUEL_BOOST_PUMP_R_CHECK 0x2AE8, 0x0400, 10
#define F_4E_PLT_FUEL_BOOST_PUMP_R_CHECK_AM 0x2AE8, 0x0400
#define F_4E_PLT_FUEL_EXTERNAL_TANKS_FEED 0x2AE8, 0x0180, 7
#define F_4E_PLT_FUEL_FEED_TANK_CHECK 0x2AE8, 0x0800, 11
#define F_4E_PLT_FUEL_FEED_TANK_CHECK_AM 0x2AE8, 0x0800
#define F_4E_PLT_FUEL_REFUEL_SELECTOR 0x2AE8, 0x0010, 4
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_AM 0x2AE8, 0x0010
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_COVER 0x2AE8, 0x0008, 3
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_COVER_AM 0x2AE8, 0x0008
#define F_4E_PLT_FUEL_WING_FUEL_DUMP 0x2AE8, 0x0040, 6
#define F_4E_PLT_FUEL_WING_FUEL_DUMP_AM 0x2AE8, 0x0040
#define F_4E_PLT_FUEL_WING_INTERNAL_FEED 0x2AE8, 0x0004, 2
#define F_4E_PLT_FUEL_WING_INTERNAL_FEED_AM 0x2AE8, 0x0004
#define F_4E_PLT_COCKPIT_PRESSURE_EMERGENCY_RELEASE 0x2B1A, 0x0020, 5
#define F_4E_PLT_COCKPIT_PRESSURE_EMERGENCY_RELEASE_AM 0x2B1A, 0x0020
#define F_4E_PLT_EXT_LIGHT_ANTI_COLL 0x2B02, 0x000C, 2
#define F_4E_PLT_EXT_LIGHT_FLASH_MODE 0x2B02, 0x0030, 4
#define F_4E_PLT_EXT_LIGHT_FORMATION_BRIGHTNESS 0x2B1C, 0xFFFF, 0
#define F_4E_PLT_EXT_LIGHT_FORMATION_BRIGHTNESS_A 0x2B1C
#define F_4E_PLT_EXT_LIGHT_FORMATION_MODE 0x2B1A, 0x00C0, 6
#define F_4E_PLT_EXT_LIGHT_TAIL_BRIGHTNESS 0x2B02, 0x00C0, 6
#define F_4E_PLT_EXT_LIGHT_TAXI_LAND 0x2B1A, 0x0018, 3
#define F_4E_PLT_EXT_LIGHT_WING_BRIGHTNESS 0x2B02, 0x0300, 8
#define F_4E_PLT_FUEL_AIR_REFUEL 0x2AE4, 0x0800, 11
#define F_4E_PLT_FUEL_AIR_REFUEL_AM 0x2AE4, 0x0800
#define F_4E_PLT_FUEL_BOOST_PUMP_L_CHECK 0x2AE4, 0x8000, 15
#define F_4E_PLT_FUEL_BOOST_PUMP_L_CHECK_AM 0x2AE4, 0x8000
#define F_4E_PLT_FUEL_BOOST_PUMP_R_CHECK 0x2AF2, 0x0001, 0
#define F_4E_PLT_FUEL_BOOST_PUMP_R_CHECK_AM 0x2AF2, 0x0001
#define F_4E_PLT_FUEL_EXTERNAL_TANKS_FEED 0x2AE4, 0x6000, 13
#define F_4E_PLT_FUEL_FEED_TANK_CHECK 0x2AF2, 0x0002, 1
#define F_4E_PLT_FUEL_FEED_TANK_CHECK_AM 0x2AF2, 0x0002
#define F_4E_PLT_FUEL_REFUEL_SELECTOR 0x2AE4, 0x0400, 10
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_AM 0x2AE4, 0x0400
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_COVER 0x2AE4, 0x0200, 9
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_COVER_AM 0x2AE4, 0x0200
#define F_4E_PLT_FUEL_WING_FUEL_DUMP 0x2AE4, 0x1000, 12
#define F_4E_PLT_FUEL_WING_FUEL_DUMP_AM 0x2AE4, 0x1000
#define F_4E_PLT_FUEL_WING_INTERNAL_FEED 0x2AE4, 0x0100, 8
#define F_4E_PLT_FUEL_WING_INTERNAL_FEED_AM 0x2AE4, 0x0100
#define F_4E_PLT_GEAR_ANTI_SKID 0x2AA2, 0x0200, 9
#define F_4E_PLT_GEAR_ANTI_SKID_AM 0x2AA2, 0x0200
#define F_4E_PLT_GEAR_ANTI_SKID_INOP 0x2AA2, 0x0400, 10
Expand All @@ -13236,8 +13244,8 @@
#define F_4E_PLT_GEAR_LEVER_EMERGENCY_AM 0x2A8A, 0x4000
#define F_4E_PLT_GEAR_LEVER_LIGHT 0x2A8A, 0x8000, 15
#define F_4E_PLT_GEAR_LEVER_LIGHT_AM 0x2A8A, 0x8000
#define F_4E_PLT_GEAR_NWS 0x2AFE, 0x0010, 4
#define F_4E_PLT_GEAR_NWS_AM 0x2AFE, 0x0010
#define F_4E_PLT_GEAR_NWS 0x2B02, 0x0400, 10
#define F_4E_PLT_GEAR_NWS_AM 0x2B02, 0x0400
#define F_4E_PLT_GEAR_WHEELS_LIGHT 0x2AA2, 0x0100, 8
#define F_4E_PLT_GEAR_WHEELS_LIGHT_AM 0x2AA2, 0x0100
#define F_4E_PLT_HYDRAULIC_PC1 0x2ACE, 0xFFFF, 0
Expand Down Expand Up @@ -13293,21 +13301,21 @@
#define F_4E_PLT_KY_28_P_MODE_DIM_A 0x2A02
#define F_4E_PLT_KY_28_P_MODE_TEST 0x2A00, 0x0001, 0
#define F_4E_PLT_KY_28_P_MODE_TEST_AM 0x2A00, 0x0001
#define F_4E_PLT_MASTER_ARM_SW 0x2AE8, 0x0002, 1
#define F_4E_PLT_MASTER_ARM_SW_AM 0x2AE8, 0x0002
#define F_4E_PLT_O2_FLOW 0x2AE0, 0xFFFF, 0
#define F_4E_PLT_O2_FLOW_A 0x2AE0
#define F_4E_PLT_O2_LITERS 0x2AE4, 0xFFFF, 0
#define F_4E_PLT_O2_LITERS_A 0x2AE4
#define F_4E_PLT_O2_MIXTURE 0x2ADE, 0x0800, 11
#define F_4E_PLT_O2_MIXTURE_AM 0x2ADE, 0x0800
#define F_4E_PLT_O2_MODE 0x2ADE, 0x0600, 9
#define F_4E_PLT_O2_PRESSURE 0x2AE2, 0xFFFF, 0
#define F_4E_PLT_O2_PRESSURE_A 0x2AE2
#define F_4E_PLT_O2_SUPPLY 0x2ADE, 0x1000, 12
#define F_4E_PLT_O2_SUPPLY_AM 0x2ADE, 0x1000
#define F_4E_PLT_O2_TEST 0x2ADE, 0x0100, 8
#define F_4E_PLT_O2_TEST_AM 0x2ADE, 0x0100
#define F_4E_PLT_MASTER_ARM_SW 0x2AE4, 0x0080, 7
#define F_4E_PLT_MASTER_ARM_SW_AM 0x2AE4, 0x0080
#define F_4E_PLT_O2_FLOW 0x2AE6, 0xFFFF, 0
#define F_4E_PLT_O2_FLOW_A 0x2AE6
#define F_4E_PLT_O2_LITERS 0x2AEA, 0xFFFF, 0
#define F_4E_PLT_O2_LITERS_A 0x2AEA
#define F_4E_PLT_O2_MIXTURE 0x2ADE, 0x8000, 15
#define F_4E_PLT_O2_MIXTURE_AM 0x2ADE, 0x8000
#define F_4E_PLT_O2_MODE 0x2AE4, 0x0003, 0
#define F_4E_PLT_O2_PRESSURE 0x2AE8, 0xFFFF, 0
#define F_4E_PLT_O2_PRESSURE_A 0x2AE8
#define F_4E_PLT_O2_SUPPLY 0x2AE4, 0x0004, 2
#define F_4E_PLT_O2_SUPPLY_AM 0x2AE4, 0x0004
#define F_4E_PLT_O2_TEST 0x2ADE, 0x4000, 14
#define F_4E_PLT_O2_TEST_AM 0x2ADE, 0x4000
#define F_4E_PLT_PNEUMATIC_GAUGE 0x2ACC, 0xFFFF, 0
#define F_4E_PLT_PNEUMATIC_GAUGE_A 0x2ACC
#define F_4E_PLT_RADAR_ALT_BUG 0x2A70, 0xFFFF, 0
Expand All @@ -13322,9 +13330,9 @@
#define F_4E_PLT_RADAR_ALT_PUSH_TEST_AM 0x2A56, 0x2000
#define F_4E_PLT_RADAR_ALT_WARN_LIGHT 0x2A56, 0x4000, 14
#define F_4E_PLT_RADAR_ALT_WARN_LIGHT_AM 0x2A56, 0x4000
#define F_4E_PLT_THROTTLE_CM_DISPENSE 0x2AFE, 0x0400, 10
#define F_4E_PLT_THROTTLE_CM_DISPENSE_AM 0x2AFE, 0x0400
#define F_4E_PLT_THROTTLE_MIC 0x2AFE, 0x0300, 8
#define F_4E_PLT_THROTTLE_CM_DISPENSE 0x2B1A, 0x0001, 0
#define F_4E_PLT_THROTTLE_CM_DISPENSE_AM 0x2B1A, 0x0001
#define F_4E_PLT_THROTTLE_MIC 0x2B02, 0xC000, 14
#define F_4E_PLT_WCA_ALT_ENCODER_OUT 0x2ADA, 0x0020, 5
#define F_4E_PLT_WCA_ALT_ENCODER_OUT_AM 0x2ADA, 0x0020
#define F_4E_PLT_WCA_ANTI_ICE_L 0x2ADC, 0x0008, 3
Expand Down Expand Up @@ -13404,8 +13412,8 @@
#define F_4E_PLT_WCA_WARN_LIGHT_TEST 0x2AAA, 0x0C00, 10
#define F_4E_PLT_WCA_WINDSHIELD_TEMP 0x2ADC, 0x0200, 9
#define F_4E_PLT_WCA_WINDSHIELD_TEMP_AM 0x2ADC, 0x0200
#define F_4E_WSO_AFCS_EMERGENCY_RELEASE 0x2AFE, 0x0080, 7
#define F_4E_WSO_AFCS_EMERGENCY_RELEASE_AM 0x2AFE, 0x0080
#define F_4E_WSO_AFCS_EMERGENCY_RELEASE 0x2B02, 0x2000, 13
#define F_4E_WSO_AFCS_EMERGENCY_RELEASE_AM 0x2B02, 0x2000
#define F_4E_WSO_AOA_AURAL_TONE 0x2A80, 0xFFFF, 0
#define F_4E_WSO_AOA_AURAL_TONE_A 0x2A80
#define F_4E_WSO_AOA_INDEXER_BRIGHTNESS 0x2A84, 0xFFFF, 0
Expand Down Expand Up @@ -13451,6 +13459,14 @@
#define F_4E_WSO_ARC_164_TONE_AM 0x2A26, 0x8000
#define F_4E_WSO_ARC_164_VOLUME 0x2A24, 0xFFFF, 0
#define F_4E_WSO_ARC_164_VOLUME_A 0x2A24
#define F_4E_WSO_CANOPY 0x2AE2, 0xFFFF, 0
#define F_4E_WSO_CANOPY_A 0x2AE2
#define F_4E_WSO_CANOPY_CONTROL 0x2ADE, 0x0800, 11
#define F_4E_WSO_CANOPY_CONTROL_AM 0x2ADE, 0x0800
#define F_4E_WSO_CANOPY_EMERGENCY_RELEASE 0x2ADE, 0x2000, 13
#define F_4E_WSO_CANOPY_EMERGENCY_RELEASE_AM 0x2ADE, 0x2000
#define F_4E_WSO_CANOPY_MANUAL_UNLOCK 0x2ADE, 0x1000, 12
#define F_4E_WSO_CANOPY_MANUAL_UNLOCK_AM 0x2ADE, 0x1000
#define F_4E_WSO_CLOCK_HOUR_HAND 0x2A64, 0xFFFF, 0
#define F_4E_WSO_CLOCK_HOUR_HAND_A 0x2A64
#define F_4E_WSO_CLOCK_MINUTE_HAND 0x2A66, 0xFFFF, 0
Expand Down Expand Up @@ -13506,55 +13522,55 @@
#define F_4E_WSO_GEAR_INDICATOR_LEFT 0x2AA6, 0x3000, 12
#define F_4E_WSO_GEAR_INDICATOR_NOSE 0x2AA6, 0xC000, 14
#define F_4E_WSO_GEAR_INDICATOR_RIGHT 0x2AAA, 0x0300, 8
#define F_4E_WSO_GEAR_NWS 0x2AFE, 0x0040, 6
#define F_4E_WSO_GEAR_NWS_AM 0x2AFE, 0x0040
#define F_4E_WSO_GEAR_NWS 0x2B02, 0x1000, 12
#define F_4E_WSO_GEAR_NWS_AM 0x2B02, 0x1000
#define F_4E_WSO_ICS_AMPLIFIER 0x2A0E, 0x0003, 0
#define F_4E_WSO_ICS_INTERCOM_VOL 0x2A0C, 0xFFFF, 0
#define F_4E_WSO_ICS_INTERCOM_VOL_A 0x2A0C
#define F_4E_WSO_ICS_MODE 0x2A0E, 0x000C, 2
#define F_4E_WSO_IFF_CHALLENGE_DIM 0x2AF8, 0xFFFF, 0
#define F_4E_WSO_IFF_CHALLENGE_DIM_A 0x2AF8
#define F_4E_WSO_IFF_CHALLENGE_LIGHT 0x2AF6, 0x8000, 15
#define F_4E_WSO_IFF_CHALLENGE_LIGHT_AM 0x2AF6, 0x8000
#define F_4E_WSO_IFF_CHALLENGE_TEST_BUTTON 0x2AF6, 0x4000, 14
#define F_4E_WSO_IFF_CHALLENGE_TEST_BUTTON_AM 0x2AF6, 0x4000
#define F_4E_WSO_IFF_CODE_A 0x2AF0
#define F_4E_WSO_IFF_CODE_HUNDREDS 0x2AEE, 0x00F0, 4
#define F_4E_WSO_IFF_CODE_INC_HUNDREDS 0x2AEE, 0x4000, 14
#define F_4E_WSO_IFF_CODE_INC_HUNDREDS_AM 0x2AEE, 0x4000
#define F_4E_WSO_IFF_CODE_INC_ONES 0x2AF6, 0x0100, 8
#define F_4E_WSO_IFF_CODE_INC_ONES_AM 0x2AF6, 0x0100
#define F_4E_WSO_IFF_CODE_INC_TENS 0x2AEE, 0x8000, 15
#define F_4E_WSO_IFF_CODE_INC_TENS_AM 0x2AEE, 0x8000
#define F_4E_WSO_IFF_CODE_INC_THOUSANDS 0x2AEE, 0x2000, 13
#define F_4E_WSO_IFF_CODE_INC_THOUSANDS_AM 0x2AEE, 0x2000
#define F_4E_WSO_IFF_CODE_ONES 0x2AE8, 0xF000, 12
#define F_4E_WSO_IFF_CODE_TENS 0x2AEE, 0x000F, 0
#define F_4E_WSO_IFF_CODE_THOUSANDS 0x2AEE, 0x0F00, 8
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_DIM 0x2AFC, 0xFFFF, 0
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_DIM_A 0x2AFC
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_BUTTON 0x2AFA, 0x0008, 3
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_BUTTON_AM 0x2AFA, 0x0008
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_LIGHT 0x2AFA, 0x0010, 4
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_LIGHT_AM 0x2AFA, 0x0010
#define F_4E_WSO_IFF_COMBAT_TREE_MODE_2 0x2AFA, 0x00C0, 6
#define F_4E_WSO_IFF_COMBAT_TREE_MODE_3 0x2AFA, 0x0300, 8
#define F_4E_WSO_IFF_COMBAT_TREE_TEST 0x2AFA, 0x0020, 5
#define F_4E_WSO_IFF_COMBAT_TREE_TEST_AM 0x2AFA, 0x0020
#define F_4E_WSO_IFF_MODE_A 0x2AF4
#define F_4E_WSO_IFF_MODE_DEC 0x2AF6, 0x0200, 9
#define F_4E_WSO_IFF_MODE_DEC_AM 0x2AF6, 0x0200
#define F_4E_WSO_IFF_MODE_DEC_HUNDREDS 0x2AF6, 0x0800, 11
#define F_4E_WSO_IFF_MODE_DEC_HUNDREDS_AM 0x2AF6, 0x0800
#define F_4E_WSO_IFF_MODE_DEC_ONES 0x2AF6, 0x2000, 13
#define F_4E_WSO_IFF_MODE_DEC_ONES_AM 0x2AF6, 0x2000
#define F_4E_WSO_IFF_MODE_DEC_TENS 0x2AF6, 0x1000, 12
#define F_4E_WSO_IFF_MODE_DEC_TENS_AM 0x2AF6, 0x1000
#define F_4E_WSO_IFF_MODE_DEC_THOUSANDS 0x2AF6, 0x0400, 10
#define F_4E_WSO_IFF_MODE_DEC_THOUSANDS_AM 0x2AF6, 0x0400
#define F_4E_WSO_IFF_MODE_INC 0x2AEE, 0x1000, 12
#define F_4E_WSO_IFF_MODE_INC_AM 0x2AEE, 0x1000
#define F_4E_WSO_IFF_TEST_CHALLENGE 0x2AFA, 0x0003, 0
#define F_4E_WSO_IFF_CHALLENGE_DIM 0x2AFE, 0xFFFF, 0
#define F_4E_WSO_IFF_CHALLENGE_DIM_A 0x2AFE
#define F_4E_WSO_IFF_CHALLENGE_LIGHT 0x2AF4, 0x2000, 13
#define F_4E_WSO_IFF_CHALLENGE_LIGHT_AM 0x2AF4, 0x2000
#define F_4E_WSO_IFF_CHALLENGE_TEST_BUTTON 0x2AF4, 0x1000, 12
#define F_4E_WSO_IFF_CHALLENGE_TEST_BUTTON_AM 0x2AF4, 0x1000
#define F_4E_WSO_IFF_CODE_A 0x2AF6
#define F_4E_WSO_IFF_CODE_HUNDREDS 0x2AF2, 0x3C00, 10
#define F_4E_WSO_IFF_CODE_INC_HUNDREDS 0x2AF4, 0x0010, 4
#define F_4E_WSO_IFF_CODE_INC_HUNDREDS_AM 0x2AF4, 0x0010
#define F_4E_WSO_IFF_CODE_INC_ONES 0x2AF4, 0x0040, 6
#define F_4E_WSO_IFF_CODE_INC_ONES_AM 0x2AF4, 0x0040
#define F_4E_WSO_IFF_CODE_INC_TENS 0x2AF4, 0x0020, 5
#define F_4E_WSO_IFF_CODE_INC_TENS_AM 0x2AF4, 0x0020
#define F_4E_WSO_IFF_CODE_INC_THOUSANDS 0x2AF2, 0x8000, 15
#define F_4E_WSO_IFF_CODE_INC_THOUSANDS_AM 0x2AF2, 0x8000
#define F_4E_WSO_IFF_CODE_ONES 0x2AF2, 0x003C, 2
#define F_4E_WSO_IFF_CODE_TENS 0x2AF2, 0x03C0, 6
#define F_4E_WSO_IFF_CODE_THOUSANDS 0x2AF4, 0x000F, 0
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_DIM 0x2B00, 0xFFFF, 0
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_DIM_A 0x2B00
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_BUTTON 0x2AFC, 0x0200, 9
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_BUTTON_AM 0x2AFC, 0x0200
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_LIGHT 0x2AFC, 0x0400, 10
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_LIGHT_AM 0x2AFC, 0x0400
#define F_4E_WSO_IFF_COMBAT_TREE_MODE_2 0x2AFC, 0x3000, 12
#define F_4E_WSO_IFF_COMBAT_TREE_MODE_3 0x2AFC, 0xC000, 14
#define F_4E_WSO_IFF_COMBAT_TREE_TEST 0x2AFC, 0x0800, 11
#define F_4E_WSO_IFF_COMBAT_TREE_TEST_AM 0x2AFC, 0x0800
#define F_4E_WSO_IFF_MODE_A 0x2AFA
#define F_4E_WSO_IFF_MODE_DEC 0x2AF4, 0x0080, 7
#define F_4E_WSO_IFF_MODE_DEC_AM 0x2AF4, 0x0080
#define F_4E_WSO_IFF_MODE_DEC_HUNDREDS 0x2AF4, 0x0200, 9
#define F_4E_WSO_IFF_MODE_DEC_HUNDREDS_AM 0x2AF4, 0x0200
#define F_4E_WSO_IFF_MODE_DEC_ONES 0x2AF4, 0x0800, 11
#define F_4E_WSO_IFF_MODE_DEC_ONES_AM 0x2AF4, 0x0800
#define F_4E_WSO_IFF_MODE_DEC_TENS 0x2AF4, 0x0400, 10
#define F_4E_WSO_IFF_MODE_DEC_TENS_AM 0x2AF4, 0x0400
#define F_4E_WSO_IFF_MODE_DEC_THOUSANDS 0x2AF4, 0x0100, 8
#define F_4E_WSO_IFF_MODE_DEC_THOUSANDS_AM 0x2AF4, 0x0100
#define F_4E_WSO_IFF_MODE_INC 0x2AF2, 0x4000, 14
#define F_4E_WSO_IFF_MODE_INC_AM 0x2AF2, 0x4000
#define F_4E_WSO_IFF_TEST_CHALLENGE 0x2AF4, 0xC000, 14
#define F_4E_WSO_INS_ALIGN 0x2A7E, 0x8000, 15
#define F_4E_WSO_INS_ALIGN_AM 0x2A7E, 0x8000
#define F_4E_WSO_INS_ALIGN_DIM 0x2A86, 0xFFFF, 0
Expand Down Expand Up @@ -13624,16 +13640,16 @@
#define F_4E_WSO_NAV_WIND_STRENGTH 0x2A90, 0xFFFF, 0
#define F_4E_WSO_NAV_WIND_STRENGTH_A 0x2A90
#define F_4E_WSO_NAV_WIND_STRENGTH_VALUE_A 0x2AA8
#define F_4E_WSO_O2_FLOW 0x2AEA, 0xFFFF, 0
#define F_4E_WSO_O2_FLOW_A 0x2AEA
#define F_4E_WSO_O2_MIXTURE 0x2ADE, 0x8000, 15
#define F_4E_WSO_O2_MIXTURE_AM 0x2ADE, 0x8000
#define F_4E_WSO_O2_MODE 0x2ADE, 0x6000, 13
#define F_4E_WSO_O2_PRESSURE 0x2AEC, 0xFFFF, 0
#define F_4E_WSO_O2_PRESSURE_A 0x2AEC
#define F_4E_WSO_O2_SUPPLY 0x2AE8, 0x0001, 0
#define F_4E_WSO_O2_SUPPLY_AM 0x2AE8, 0x0001
#define F_4E_WSO_THROTTLE_MIC 0x2AFE, 0x1800, 11
#define F_4E_WSO_O2_FLOW 0x2AEE, 0xFFFF, 0
#define F_4E_WSO_O2_FLOW_A 0x2AEE
#define F_4E_WSO_O2_MIXTURE 0x2AE4, 0x0020, 5
#define F_4E_WSO_O2_MIXTURE_AM 0x2AE4, 0x0020
#define F_4E_WSO_O2_MODE 0x2AE4, 0x0018, 3
#define F_4E_WSO_O2_PRESSURE 0x2AF0, 0xFFFF, 0
#define F_4E_WSO_O2_PRESSURE_A 0x2AF0
#define F_4E_WSO_O2_SUPPLY 0x2AE4, 0x0040, 6
#define F_4E_WSO_O2_SUPPLY_AM 0x2AE4, 0x0040
#define F_4E_WSO_THROTTLE_MIC 0x2B1A, 0x0006, 1
#define F_4E_WSO_WCA_CANOPY_UNLOCKED 0x2ADE, 0x0020, 5
#define F_4E_WSO_WCA_CANOPY_UNLOCKED_AM 0x2ADE, 0x0020
#define F_4E_WSO_WCA_INS_OUT 0x2ADE, 0x0040, 6
Expand Down
Loading

0 comments on commit 1f8fc0e

Please sign in to comment.