Skip to content

Commit

Permalink
Add F-4E ARC-164 Device (#650)
Browse files Browse the repository at this point in the history
Fixes #586
  • Loading branch information
charliefoxtwo authored May 25, 2024
1 parent dff90e7 commit 2c7d4d8
Show file tree
Hide file tree
Showing 4 changed files with 2,639 additions and 625 deletions.
342 changes: 199 additions & 143 deletions Scripts/DCS-BIOS/doc/Addresses.h
Original file line number Diff line number Diff line change
Expand Up @@ -13061,149 +13061,205 @@
#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_PLT_CM_CHAFF_BURST_COUNT 0x2A08, 0x0E00, 9
#define F_4E_PLT_CM_CHAFF_BURST_INTERVAL 0x2A08, 0x3000, 12
#define F_4E_PLT_CM_CHAFF_SALVO_COUNT 0x2A10, 0x0007, 0
#define F_4E_PLT_CM_CHAFF_SALVO_INTERVAL 0x2A10, 0x0038, 3
#define F_4E_PLT_CM_FLARE_BURST_COUNT 0x2A10, 0x01C0, 6
#define F_4E_PLT_CM_FLARE_BURST_INTERVAL 0x2A10, 0x0E00, 9
#define F_4E_PLT_CM_FLARE_DIM 0x2A14, 0xFFFF, 0
#define F_4E_PLT_CM_FLARE_DIM_A 0x2A14
#define F_4E_PLT_CM_FLARE_LIGHT 0x2A10, 0x2000, 13
#define F_4E_PLT_CM_FLARE_LIGHT_AM 0x2A10, 0x2000
#define F_4E_PLT_CM_FLARE_NORMAL 0x2A10, 0x4000, 14
#define F_4E_PLT_CM_FLARE_NORMAL_AM 0x2A10, 0x4000
#define F_4E_PLT_CM_FLARE_TEST_BUTTON 0x2A10, 0x1000, 12
#define F_4E_PLT_CM_FLARE_TEST_BUTTON_AM 0x2A10, 0x1000
#define F_4E_PLT_CM_ON_DIM 0x2A12, 0xFFFF, 0
#define F_4E_PLT_CM_ON_DIM_A 0x2A12
#define F_4E_PLT_CM_ON_LIGHT 0x2A08, 0x8000, 15
#define F_4E_PLT_CM_ON_LIGHT_AM 0x2A08, 0x8000
#define F_4E_PLT_CM_ON_TEST_BUTTON 0x2A08, 0x4000, 14
#define F_4E_PLT_CM_ON_TEST_BUTTON_AM 0x2A08, 0x4000
#define F_4E_PLT_FUEL_AIR_REFUEL 0x2A20, 0x4000, 14
#define F_4E_PLT_FUEL_AIR_REFUEL_AM 0x2A20, 0x4000
#define F_4E_PLT_FUEL_BOOST_PUMP_L_CHECK 0x2A24, 0x0400, 10
#define F_4E_PLT_FUEL_BOOST_PUMP_L_CHECK_AM 0x2A24, 0x0400
#define F_4E_PLT_FUEL_BOOST_PUMP_R_CHECK 0x2A24, 0x0800, 11
#define F_4E_PLT_FUEL_BOOST_PUMP_R_CHECK_AM 0x2A24, 0x0800
#define F_4E_PLT_FUEL_EXTERNAL_TANKS_FEED 0x2A24, 0x0300, 8
#define F_4E_PLT_FUEL_FEED_TANK_CHECK 0x2A24, 0x1000, 12
#define F_4E_PLT_FUEL_FEED_TANK_CHECK_AM 0x2A24, 0x1000
#define F_4E_PLT_FUEL_REFUEL_SELECTOR 0x2A20, 0x2000, 13
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_AM 0x2A20, 0x2000
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_COVER 0x2A20, 0x1000, 12
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_COVER_AM 0x2A20, 0x1000
#define F_4E_PLT_FUEL_WING_FUEL_DUMP 0x2A20, 0x8000, 15
#define F_4E_PLT_FUEL_WING_FUEL_DUMP_AM 0x2A20, 0x8000
#define F_4E_PLT_FUEL_WING_INTERNAL_FEED 0x2A16, 0x8000, 15
#define F_4E_PLT_FUEL_WING_INTERNAL_FEED_AM 0x2A16, 0x8000
#define F_4E_PLT_IFF_AUDIO_LIGHT_SW 0x2A00, 0x0600, 9
#define F_4E_PLT_IFF_CODE 0x2A00, 0x0003, 0
#define F_4E_PLT_IFF_IDENT 0x2A06, 0xC000, 14
#define F_4E_PLT_IFF_M1 0x2A00, 0x1800, 11
#define F_4E_PLT_IFF_M1_CODE_A 0x2A0A
#define F_4E_PLT_IFF_M1_CODE_ONES 0x2A06, 0x0600, 9
#define F_4E_PLT_IFF_M1_CODE_TENS 0x2A06, 0x01C0, 6
#define F_4E_PLT_IFF_M2 0x2A00, 0x6000, 13
#define F_4E_PLT_IFF_M3 0x2A06, 0x0003, 0
#define F_4E_PLT_IFF_M3_CODE_A 0x2A0C
#define F_4E_PLT_IFF_M3_CODE_HUNDREDS 0x2A08, 0x0007, 0
#define F_4E_PLT_IFF_M3_CODE_ONES 0x2A08, 0x01C0, 6
#define F_4E_PLT_IFF_M3_CODE_TENS 0x2A08, 0x0038, 3
#define F_4E_PLT_IFF_M3_CODE_THOUSANDS 0x2A06, 0x3800, 11
#define F_4E_PLT_IFF_M4 0x2A00, 0x8000, 15
#define F_4E_PLT_IFF_M4_AM 0x2A00, 0x8000
#define F_4E_PLT_IFF_MASTER 0x2A00, 0x01C0, 6
#define F_4E_PLT_IFF_MC 0x2A06, 0x000C, 2
#define F_4E_PLT_IFF_RAD 0x2A06, 0x0030, 4
#define F_4E_PLT_IFF_REPLY_TEST_BUTTON 0x2A00, 0x0004, 2
#define F_4E_PLT_IFF_REPLY_TEST_BUTTON_AM 0x2A00, 0x0004
#define F_4E_PLT_IFF_REPLY_TEST_DIM 0x2A02, 0xFFFF, 0
#define F_4E_PLT_IFF_REPLY_TEST_DIM_A 0x2A02
#define F_4E_PLT_IFF_REPLY_TEST_LIGHT 0x2A00, 0x0008, 3
#define F_4E_PLT_IFF_REPLY_TEST_LIGHT_AM 0x2A00, 0x0008
#define F_4E_PLT_IFF_TEST_BUTTON 0x2A00, 0x0010, 4
#define F_4E_PLT_IFF_TEST_BUTTON_AM 0x2A00, 0x0010
#define F_4E_PLT_IFF_TEST_DIM 0x2A04, 0xFFFF, 0
#define F_4E_PLT_IFF_TEST_DIM_A 0x2A04
#define F_4E_PLT_IFF_TEST_LIGHT 0x2A00, 0x0020, 5
#define F_4E_PLT_IFF_TEST_LIGHT_AM 0x2A00, 0x0020
#define F_4E_PLT_MASTER_ARM_SW 0x2A16, 0x4000, 14
#define F_4E_PLT_MASTER_ARM_SW_AM 0x2A16, 0x4000
#define F_4E_PLT_THROTTLE_CM_DISPENSE 0x2A32, 0x2000, 13
#define F_4E_PLT_THROTTLE_CM_DISPENSE_AM 0x2A32, 0x2000
#define F_4E_WSO_CM_CHAFF_A 0x2A1E
#define F_4E_WSO_CM_CHAFF_DIM 0x2A18, 0xFFFF, 0
#define F_4E_WSO_CM_CHAFF_DIM_A 0x2A18
#define F_4E_WSO_CM_CHAFF_HUNDREDS 0x2A16, 0x3C00, 10
#define F_4E_WSO_CM_CHAFF_LIGHT 0x2A16, 0x0008, 3
#define F_4E_WSO_CM_CHAFF_LIGHT_AM 0x2A16, 0x0008
#define F_4E_WSO_CM_CHAFF_MODE 0x2A16, 0x0030, 4
#define F_4E_WSO_CM_CHAFF_ONES 0x2A1C, 0x00F0, 4
#define F_4E_WSO_CM_CHAFF_TENS 0x2A1C, 0x000F, 0
#define F_4E_WSO_CM_CHAFF_TEST_BUTTON 0x2A16, 0x0004, 2
#define F_4E_WSO_CM_CHAFF_TEST_BUTTON_AM 0x2A16, 0x0004
#define F_4E_WSO_CM_DISPENSE 0x2A10, 0x8000, 15
#define F_4E_WSO_CM_DISPENSE_AM 0x2A10, 0x8000
#define F_4E_WSO_CM_FLARE_A 0x2A22
#define F_4E_WSO_CM_FLARE_DIM 0x2A1A, 0xFFFF, 0
#define F_4E_WSO_CM_FLARE_DIM_A 0x2A1A
#define F_4E_WSO_CM_FLARE_HUNDREDS 0x2A1C, 0x0F00, 8
#define F_4E_WSO_CM_FLARE_LIGHT 0x2A16, 0x0080, 7
#define F_4E_WSO_CM_FLARE_LIGHT_AM 0x2A16, 0x0080
#define F_4E_WSO_CM_FLARE_MODE 0x2A16, 0x0300, 8
#define F_4E_WSO_CM_FLARE_ONES 0x2A20, 0x0F00, 8
#define F_4E_WSO_CM_FLARE_TENS 0x2A1C, 0xF000, 12
#define F_4E_WSO_CM_FLARE_TEST_BUTTON 0x2A16, 0x0040, 6
#define F_4E_WSO_CM_FLARE_TEST_BUTTON_AM 0x2A16, 0x0040
#define F_4E_WSO_CM_RIPPLE 0x2A16, 0x0002, 1
#define F_4E_WSO_CM_RIPPLE_AM 0x2A16, 0x0002
#define F_4E_WSO_CM_RIPPLE_COVER 0x2A16, 0x0001, 0
#define F_4E_WSO_CM_RIPPLE_COVER_AM 0x2A16, 0x0001
#define F_4E_WSO_IFF_CHALLENGE_DIM 0x2A30, 0xFFFF, 0
#define F_4E_WSO_IFF_CHALLENGE_DIM_A 0x2A30
#define F_4E_WSO_IFF_CHALLENGE_LIGHT 0x2A32, 0x0001, 0
#define F_4E_WSO_IFF_CHALLENGE_LIGHT_AM 0x2A32, 0x0001
#define F_4E_WSO_IFF_CHALLENGE_TEST_BUTTON 0x2A2E, 0x8000, 15
#define F_4E_WSO_IFF_CHALLENGE_TEST_BUTTON_AM 0x2A2E, 0x8000
#define F_4E_WSO_IFF_CODE_A 0x2A28
#define F_4E_WSO_IFF_CODE_HUNDREDS 0x2A26, 0x0F00, 8
#define F_4E_WSO_IFF_CODE_INC_HUNDREDS 0x2A24, 0x8000, 15
#define F_4E_WSO_IFF_CODE_INC_HUNDREDS_AM 0x2A24, 0x8000
#define F_4E_WSO_IFF_CODE_INC_ONES 0x2A2E, 0x0200, 9
#define F_4E_WSO_IFF_CODE_INC_ONES_AM 0x2A2E, 0x0200
#define F_4E_WSO_IFF_CODE_INC_TENS 0x2A2E, 0x0100, 8
#define F_4E_WSO_IFF_CODE_INC_TENS_AM 0x2A2E, 0x0100
#define F_4E_WSO_IFF_CODE_INC_THOUSANDS 0x2A24, 0x4000, 14
#define F_4E_WSO_IFF_CODE_INC_THOUSANDS_AM 0x2A24, 0x4000
#define F_4E_WSO_IFF_CODE_ONES 0x2A26, 0x000F, 0
#define F_4E_WSO_IFF_CODE_TENS 0x2A26, 0x00F0, 4
#define F_4E_WSO_IFF_CODE_THOUSANDS 0x2A26, 0xF000, 12
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_DIM 0x2A34, 0xFFFF, 0
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_DIM_A 0x2A34
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_BUTTON 0x2A32, 0x0010, 4
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_BUTTON_AM 0x2A32, 0x0010
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_LIGHT 0x2A32, 0x0020, 5
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_LIGHT_AM 0x2A32, 0x0020
#define F_4E_WSO_IFF_COMBAT_TREE_MODE_2 0x2A32, 0x0180, 7
#define F_4E_WSO_IFF_COMBAT_TREE_MODE_3 0x2A32, 0x0600, 9
#define F_4E_WSO_IFF_COMBAT_TREE_TEST 0x2A32, 0x0040, 6
#define F_4E_WSO_IFF_COMBAT_TREE_TEST_AM 0x2A32, 0x0040
#define F_4E_WSO_IFF_MODE_A 0x2A2C
#define F_4E_WSO_IFF_MODE_DEC 0x2A2E, 0x0400, 10
#define F_4E_WSO_IFF_MODE_DEC_AM 0x2A2E, 0x0400
#define F_4E_WSO_IFF_MODE_DEC_HUNDREDS 0x2A2E, 0x1000, 12
#define F_4E_WSO_IFF_MODE_DEC_HUNDREDS_AM 0x2A2E, 0x1000
#define F_4E_WSO_IFF_MODE_DEC_ONES 0x2A2E, 0x4000, 14
#define F_4E_WSO_IFF_MODE_DEC_ONES_AM 0x2A2E, 0x4000
#define F_4E_WSO_IFF_MODE_DEC_TENS 0x2A2E, 0x2000, 13
#define F_4E_WSO_IFF_MODE_DEC_TENS_AM 0x2A2E, 0x2000
#define F_4E_WSO_IFF_MODE_DEC_THOUSANDS 0x2A2E, 0x0800, 11
#define F_4E_WSO_IFF_MODE_DEC_THOUSANDS_AM 0x2A2E, 0x0800
#define F_4E_WSO_IFF_MODE_INC 0x2A24, 0x2000, 13
#define F_4E_WSO_IFF_MODE_INC_AM 0x2A24, 0x2000
#define F_4E_WSO_IFF_TEST_CHALLENGE 0x2A32, 0x0006, 1
#define F_4E_PLT_ARC_164_ANTENNA_SELECTION 0x2A00, 0x0001, 0
#define F_4E_PLT_ARC_164_ANTENNA_SELECTION_AM 0x2A00, 0x0001
#define F_4E_PLT_ARC_164_AUX_CHANNEL 0x2A06, 0x3E00, 9
#define F_4E_PLT_ARC_164_AUX_VOLUME 0x2A10, 0xFFFF, 0
#define F_4E_PLT_ARC_164_AUX_VOLUME_A 0x2A10
#define F_4E_PLT_ARC_164_COMM_CHANNEL 0x2A06, 0x01F0, 4
#define F_4E_PLT_ARC_164_COMM_COMMAND_BRIGHTNESS 0x2A02, 0xFFFF, 0
#define F_4E_PLT_ARC_164_COMM_COMMAND_BRIGHTNESS_A 0x2A02
#define F_4E_PLT_ARC_164_COMM_COMMAND_LIGHT 0x2A00, 0x0004, 2
#define F_4E_PLT_ARC_164_COMM_COMMAND_LIGHT_AM 0x2A00, 0x0004
#define F_4E_PLT_ARC_164_FREQ_A 0x2A08
#define F_4E_PLT_ARC_164_FREQ_HUNDREDS 0x2A00, 0x0030, 4
#define F_4E_PLT_ARC_164_FREQ_HUNDREDTHS 0x2A00, 0xC000, 14
#define F_4E_PLT_ARC_164_FREQ_MODE 0x2A06, 0x8000, 15
#define F_4E_PLT_ARC_164_FREQ_MODE_AM 0x2A06, 0x8000
#define F_4E_PLT_ARC_164_FREQ_ONES 0x2A00, 0x3C00, 10
#define F_4E_PLT_ARC_164_FREQ_TENS 0x2A00, 0x03C0, 6
#define F_4E_PLT_ARC_164_FREQ_TENTHS 0x2A06, 0x000F, 0
#define F_4E_PLT_ARC_164_LOAD_COMM_CHANNEL 0x2A06, 0x4000, 14
#define F_4E_PLT_ARC_164_LOAD_COMM_CHANNEL_AM 0x2A06, 0x4000
#define F_4E_PLT_ARC_164_MODE 0x2A0E, 0x0E00, 9
#define F_4E_PLT_ARC_164_SQUELCH 0x2A00, 0x0008, 3
#define F_4E_PLT_ARC_164_SQUELCH_AM 0x2A00, 0x0008
#define F_4E_PLT_ARC_164_TOGGLE_COMM_COMMAND 0x2A00, 0x0002, 1
#define F_4E_PLT_ARC_164_TOGGLE_COMM_COMMAND_AM 0x2A00, 0x0002
#define F_4E_PLT_ARC_164_TONE 0x2A0E, 0x0100, 8
#define F_4E_PLT_ARC_164_TONE_AM 0x2A0E, 0x0100
#define F_4E_PLT_ARC_164_VOLUME 0x2A04, 0xFFFF, 0
#define F_4E_PLT_ARC_164_VOLUME_A 0x2A04
#define F_4E_PLT_CM_CHAFF_BURST_COUNT 0x2A32, 0x0007, 0
#define F_4E_PLT_CM_CHAFF_BURST_INTERVAL 0x2A32, 0x0018, 3
#define F_4E_PLT_CM_CHAFF_SALVO_COUNT 0x2A32, 0x00E0, 5
#define F_4E_PLT_CM_CHAFF_SALVO_INTERVAL 0x2A32, 0x0700, 8
#define F_4E_PLT_CM_FLARE_BURST_COUNT 0x2A32, 0x3800, 11
#define F_4E_PLT_CM_FLARE_BURST_INTERVAL 0x2A34, 0x0007, 0
#define F_4E_PLT_CM_FLARE_DIM 0x2A38, 0xFFFF, 0
#define F_4E_PLT_CM_FLARE_DIM_A 0x2A38
#define F_4E_PLT_CM_FLARE_LIGHT 0x2A34, 0x0010, 4
#define F_4E_PLT_CM_FLARE_LIGHT_AM 0x2A34, 0x0010
#define F_4E_PLT_CM_FLARE_NORMAL 0x2A34, 0x0020, 5
#define F_4E_PLT_CM_FLARE_NORMAL_AM 0x2A34, 0x0020
#define F_4E_PLT_CM_FLARE_TEST_BUTTON 0x2A34, 0x0008, 3
#define F_4E_PLT_CM_FLARE_TEST_BUTTON_AM 0x2A34, 0x0008
#define F_4E_PLT_CM_ON_DIM 0x2A36, 0xFFFF, 0
#define F_4E_PLT_CM_ON_DIM_A 0x2A36
#define F_4E_PLT_CM_ON_LIGHT 0x2A32, 0x8000, 15
#define F_4E_PLT_CM_ON_LIGHT_AM 0x2A32, 0x8000
#define F_4E_PLT_CM_ON_TEST_BUTTON 0x2A32, 0x4000, 14
#define F_4E_PLT_CM_ON_TEST_BUTTON_AM 0x2A32, 0x4000
#define F_4E_PLT_FUEL_AIR_REFUEL 0x2A44, 0x0020, 5
#define F_4E_PLT_FUEL_AIR_REFUEL_AM 0x2A44, 0x0020
#define F_4E_PLT_FUEL_BOOST_PUMP_L_CHECK 0x2A44, 0x0200, 9
#define F_4E_PLT_FUEL_BOOST_PUMP_L_CHECK_AM 0x2A44, 0x0200
#define F_4E_PLT_FUEL_BOOST_PUMP_R_CHECK 0x2A44, 0x0400, 10
#define F_4E_PLT_FUEL_BOOST_PUMP_R_CHECK_AM 0x2A44, 0x0400
#define F_4E_PLT_FUEL_EXTERNAL_TANKS_FEED 0x2A44, 0x0180, 7
#define F_4E_PLT_FUEL_FEED_TANK_CHECK 0x2A44, 0x0800, 11
#define F_4E_PLT_FUEL_FEED_TANK_CHECK_AM 0x2A44, 0x0800
#define F_4E_PLT_FUEL_REFUEL_SELECTOR 0x2A44, 0x0010, 4
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_AM 0x2A44, 0x0010
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_COVER 0x2A3E, 0x8000, 15
#define F_4E_PLT_FUEL_REFUEL_SELECTOR_COVER_AM 0x2A3E, 0x8000
#define F_4E_PLT_FUEL_WING_FUEL_DUMP 0x2A44, 0x0040, 6
#define F_4E_PLT_FUEL_WING_FUEL_DUMP_AM 0x2A44, 0x0040
#define F_4E_PLT_FUEL_WING_INTERNAL_FEED 0x2A3E, 0x4000, 14
#define F_4E_PLT_FUEL_WING_INTERNAL_FEED_AM 0x2A3E, 0x4000
#define F_4E_PLT_IFF_AUDIO_LIGHT_SW 0x2A28, 0x0003, 0
#define F_4E_PLT_IFF_CODE 0x2A20, 0x0300, 8
#define F_4E_PLT_IFF_IDENT 0x2A2A, 0xC000, 14
#define F_4E_PLT_IFF_M1 0x2A28, 0x000C, 2
#define F_4E_PLT_IFF_M1_CODE_A 0x2A2C
#define F_4E_PLT_IFF_M1_CODE_ONES 0x2A2A, 0x0003, 0
#define F_4E_PLT_IFF_M1_CODE_TENS 0x2A28, 0xE000, 13
#define F_4E_PLT_IFF_M2 0x2A28, 0x0030, 4
#define F_4E_PLT_IFF_M3 0x2A28, 0x00C0, 6
#define F_4E_PLT_IFF_M3_CODE_A 0x2A2E
#define F_4E_PLT_IFF_M3_CODE_HUNDREDS 0x2A2A, 0x00E0, 5
#define F_4E_PLT_IFF_M3_CODE_ONES 0x2A2A, 0x3800, 11
#define F_4E_PLT_IFF_M3_CODE_TENS 0x2A2A, 0x0700, 8
#define F_4E_PLT_IFF_M3_CODE_THOUSANDS 0x2A2A, 0x001C, 2
#define F_4E_PLT_IFF_M4 0x2A28, 0x1000, 12
#define F_4E_PLT_IFF_M4_AM 0x2A28, 0x1000
#define F_4E_PLT_IFF_MASTER 0x2A20, 0xE000, 13
#define F_4E_PLT_IFF_MC 0x2A28, 0x0300, 8
#define F_4E_PLT_IFF_RAD 0x2A28, 0x0C00, 10
#define F_4E_PLT_IFF_REPLY_TEST_BUTTON 0x2A1E, 0x8000, 15
#define F_4E_PLT_IFF_REPLY_TEST_BUTTON_AM 0x2A1E, 0x8000
#define F_4E_PLT_IFF_REPLY_TEST_DIM 0x2A24, 0xFFFF, 0
#define F_4E_PLT_IFF_REPLY_TEST_DIM_A 0x2A24
#define F_4E_PLT_IFF_REPLY_TEST_LIGHT 0x2A20, 0x0400, 10
#define F_4E_PLT_IFF_REPLY_TEST_LIGHT_AM 0x2A20, 0x0400
#define F_4E_PLT_IFF_TEST_BUTTON 0x2A20, 0x0800, 11
#define F_4E_PLT_IFF_TEST_BUTTON_AM 0x2A20, 0x0800
#define F_4E_PLT_IFF_TEST_DIM 0x2A26, 0xFFFF, 0
#define F_4E_PLT_IFF_TEST_DIM_A 0x2A26
#define F_4E_PLT_IFF_TEST_LIGHT 0x2A20, 0x1000, 12
#define F_4E_PLT_IFF_TEST_LIGHT_AM 0x2A20, 0x1000
#define F_4E_PLT_MASTER_ARM_SW 0x2A34, 0x8000, 15
#define F_4E_PLT_MASTER_ARM_SW_AM 0x2A34, 0x8000
#define F_4E_PLT_THROTTLE_CM_DISPENSE 0x2A58, 0x0010, 4
#define F_4E_PLT_THROTTLE_CM_DISPENSE_AM 0x2A58, 0x0010
#define F_4E_WSO_ARC_164_AUX_CHANNEL 0x2A20, 0x001F, 0
#define F_4E_WSO_ARC_164_AUX_VOLUME 0x2A22, 0xFFFF, 0
#define F_4E_WSO_ARC_164_AUX_VOLUME_A 0x2A22
#define F_4E_WSO_ARC_164_COMMAND_BRIGHTNESS 0x2A12, 0xFFFF, 0
#define F_4E_WSO_ARC_164_COMMAND_BRIGHTNESS_A 0x2A12
#define F_4E_WSO_ARC_164_COMM_CHANNEL 0x2A1E, 0x1F00, 8
#define F_4E_WSO_ARC_164_COMM_COMMAND_LIGHT 0x2A0E, 0x2000, 13
#define F_4E_WSO_ARC_164_COMM_COMMAND_LIGHT_AM 0x2A0E, 0x2000
#define F_4E_WSO_ARC_164_FREQ_A 0x2A18
#define F_4E_WSO_ARC_164_FREQ_HUNDREDS 0x2A16, 0x0003, 0
#define F_4E_WSO_ARC_164_FREQ_HUNDREDTHS 0x2A16, 0xC000, 14
#define F_4E_WSO_ARC_164_FREQ_MODE 0x2A1E, 0x2000, 13
#define F_4E_WSO_ARC_164_FREQ_MODE_AM 0x2A1E, 0x2000
#define F_4E_WSO_ARC_164_FREQ_ONES 0x2A16, 0x03C0, 6
#define F_4E_WSO_ARC_164_FREQ_TENS 0x2A16, 0x003C, 2
#define F_4E_WSO_ARC_164_FREQ_TENTHS 0x2A16, 0x3C00, 10
#define F_4E_WSO_ARC_164_LOAD_COMM_CHANNEL 0x2A0E, 0x8000, 15
#define F_4E_WSO_ARC_164_LOAD_COMM_CHANNEL_AM 0x2A0E, 0x8000
#define F_4E_WSO_ARC_164_MODE 0x2A20, 0x00E0, 5
#define F_4E_WSO_ARC_164_SQUELCH 0x2A0E, 0x4000, 14
#define F_4E_WSO_ARC_164_SQUELCH_AM 0x2A0E, 0x4000
#define F_4E_WSO_ARC_164_TOGGLE_COMMAND 0x2A0E, 0x1000, 12
#define F_4E_WSO_ARC_164_TOGGLE_COMMAND_AM 0x2A0E, 0x1000
#define F_4E_WSO_ARC_164_TONE 0x2A1E, 0x4000, 14
#define F_4E_WSO_ARC_164_TONE_AM 0x2A1E, 0x4000
#define F_4E_WSO_ARC_164_VOLUME 0x2A14, 0xFFFF, 0
#define F_4E_WSO_ARC_164_VOLUME_A 0x2A14
#define F_4E_WSO_CM_CHAFF_A 0x2A40
#define F_4E_WSO_CM_CHAFF_DIM 0x2A3A, 0xFFFF, 0
#define F_4E_WSO_CM_CHAFF_DIM_A 0x2A3A
#define F_4E_WSO_CM_CHAFF_HUNDREDS 0x2A3E, 0x003C, 2
#define F_4E_WSO_CM_CHAFF_LIGHT 0x2A34, 0x0400, 10
#define F_4E_WSO_CM_CHAFF_LIGHT_AM 0x2A34, 0x0400
#define F_4E_WSO_CM_CHAFF_MODE 0x2A34, 0x1800, 11
#define F_4E_WSO_CM_CHAFF_ONES 0x2A3E, 0x3C00, 10
#define F_4E_WSO_CM_CHAFF_TENS 0x2A3E, 0x03C0, 6
#define F_4E_WSO_CM_CHAFF_TEST_BUTTON 0x2A34, 0x0200, 9
#define F_4E_WSO_CM_CHAFF_TEST_BUTTON_AM 0x2A34, 0x0200
#define F_4E_WSO_CM_DISPENSE 0x2A34, 0x0040, 6
#define F_4E_WSO_CM_DISPENSE_AM 0x2A34, 0x0040
#define F_4E_WSO_CM_FLARE_A 0x2A46
#define F_4E_WSO_CM_FLARE_DIM 0x2A3C, 0xFFFF, 0
#define F_4E_WSO_CM_FLARE_DIM_A 0x2A3C
#define F_4E_WSO_CM_FLARE_HUNDREDS 0x2A42, 0x0F00, 8
#define F_4E_WSO_CM_FLARE_LIGHT 0x2A34, 0x4000, 14
#define F_4E_WSO_CM_FLARE_LIGHT_AM 0x2A34, 0x4000
#define F_4E_WSO_CM_FLARE_MODE 0x2A3E, 0x0003, 0
#define F_4E_WSO_CM_FLARE_ONES 0x2A44, 0x000F, 0
#define F_4E_WSO_CM_FLARE_TENS 0x2A42, 0xF000, 12
#define F_4E_WSO_CM_FLARE_TEST_BUTTON 0x2A34, 0x2000, 13
#define F_4E_WSO_CM_FLARE_TEST_BUTTON_AM 0x2A34, 0x2000
#define F_4E_WSO_CM_RIPPLE 0x2A34, 0x0100, 8
#define F_4E_WSO_CM_RIPPLE_AM 0x2A34, 0x0100
#define F_4E_WSO_CM_RIPPLE_COVER 0x2A34, 0x0080, 7
#define F_4E_WSO_CM_RIPPLE_COVER_AM 0x2A34, 0x0080
#define F_4E_WSO_IFF_CHALLENGE_DIM 0x2A54, 0xFFFF, 0
#define F_4E_WSO_IFF_CHALLENGE_DIM_A 0x2A54
#define F_4E_WSO_IFF_CHALLENGE_LIGHT 0x2A4A, 0x8000, 15
#define F_4E_WSO_IFF_CHALLENGE_LIGHT_AM 0x2A4A, 0x8000
#define F_4E_WSO_IFF_CHALLENGE_TEST_BUTTON 0x2A4A, 0x4000, 14
#define F_4E_WSO_IFF_CHALLENGE_TEST_BUTTON_AM 0x2A4A, 0x4000
#define F_4E_WSO_IFF_CODE_A 0x2A4C
#define F_4E_WSO_IFF_CODE_HUNDREDS 0x2A48, 0xF000, 12
#define F_4E_WSO_IFF_CODE_INC_HUNDREDS 0x2A4A, 0x0040, 6
#define F_4E_WSO_IFF_CODE_INC_HUNDREDS_AM 0x2A4A, 0x0040
#define F_4E_WSO_IFF_CODE_INC_ONES 0x2A4A, 0x0100, 8
#define F_4E_WSO_IFF_CODE_INC_ONES_AM 0x2A4A, 0x0100
#define F_4E_WSO_IFF_CODE_INC_TENS 0x2A4A, 0x0080, 7
#define F_4E_WSO_IFF_CODE_INC_TENS_AM 0x2A4A, 0x0080
#define F_4E_WSO_IFF_CODE_INC_THOUSANDS 0x2A4A, 0x0020, 5
#define F_4E_WSO_IFF_CODE_INC_THOUSANDS_AM 0x2A4A, 0x0020
#define F_4E_WSO_IFF_CODE_ONES 0x2A44, 0xF000, 12
#define F_4E_WSO_IFF_CODE_TENS 0x2A48, 0x0F00, 8
#define F_4E_WSO_IFF_CODE_THOUSANDS 0x2A4A, 0x000F, 0
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_DIM 0x2A56, 0xFFFF, 0
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_DIM_A 0x2A56
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_BUTTON 0x2A52, 0x0800, 11
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_BUTTON_AM 0x2A52, 0x0800
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_LIGHT 0x2A52, 0x1000, 12
#define F_4E_WSO_IFF_COMBAT_TREE_CHALLENGE_TEST_LIGHT_AM 0x2A52, 0x1000
#define F_4E_WSO_IFF_COMBAT_TREE_MODE_2 0x2A52, 0xC000, 14
#define F_4E_WSO_IFF_COMBAT_TREE_MODE_3 0x2A58, 0x0003, 0
#define F_4E_WSO_IFF_COMBAT_TREE_TEST 0x2A52, 0x2000, 13
#define F_4E_WSO_IFF_COMBAT_TREE_TEST_AM 0x2A52, 0x2000
#define F_4E_WSO_IFF_MODE_A 0x2A50
#define F_4E_WSO_IFF_MODE_DEC 0x2A4A, 0x0200, 9
#define F_4E_WSO_IFF_MODE_DEC_AM 0x2A4A, 0x0200
#define F_4E_WSO_IFF_MODE_DEC_HUNDREDS 0x2A4A, 0x0800, 11
#define F_4E_WSO_IFF_MODE_DEC_HUNDREDS_AM 0x2A4A, 0x0800
#define F_4E_WSO_IFF_MODE_DEC_ONES 0x2A4A, 0x2000, 13
#define F_4E_WSO_IFF_MODE_DEC_ONES_AM 0x2A4A, 0x2000
#define F_4E_WSO_IFF_MODE_DEC_TENS 0x2A4A, 0x1000, 12
#define F_4E_WSO_IFF_MODE_DEC_TENS_AM 0x2A4A, 0x1000
#define F_4E_WSO_IFF_MODE_DEC_THOUSANDS 0x2A4A, 0x0400, 10
#define F_4E_WSO_IFF_MODE_DEC_THOUSANDS_AM 0x2A4A, 0x0400
#define F_4E_WSO_IFF_MODE_INC 0x2A4A, 0x0010, 4
#define F_4E_WSO_IFF_MODE_INC_AM 0x2A4A, 0x0010
#define F_4E_WSO_IFF_TEST_CHALLENGE 0x2A52, 0x0300, 8
#define F_5E_3_ACC 0x768E, 0x0004, 2
#define F_5E_3_ACCELEROMETER 0x76A0, 0xFFFF, 0
#define F_5E_3_ACCELEROMETER_A 0x76A0
Expand Down
Loading

0 comments on commit 2c7d4d8

Please sign in to comment.