Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [Aircraft.FNX320, Aircraft.fnx320]
- MasterEnable = L:S_OH_ELEC_BAT1 == 1 OR L:S_OH_ELEC_BAT2 == 1
- APR = L:I_FCU_APPR == 1
- AUTOPILOT = L:I_FCU_AP1 == 1 OR L:I_FCU_AP2 == 1
- GearLGreen = L:I_MIP_GEAR_1_L == 1
- GearLRed = L:I_MIP_GEAR_1_U == 1 AND L:I_MIP_GEAR_1_L == 0
- GearCGreen = L:I_MIP_GEAR_2_L == 1
- GearCRed = L:I_MIP_GEAR_2_U == 1 AND L:I_MIP_GEAR_2_L == 0
- GearRGreen = L:I_MIP_GEAR_3_L == 1
- GearRRed = L:I_MIP_GEAR_3_U == 1 AND L:I_MIP_GEAR_3_L == 0
- MasterWarning = L:I_MIP_MASTER_WARNING_CAPT == 1
- EngineFire = L:I_OH_FIRE_ENG1_BUTTON == 1 OR L:I_OH_FIRE_ENG2_BUTTON == 1 OR L:I_OH_FIRE_APU_BUTTON == 1
- # ANY of the fuel pumps are OFF or FAULT
- LowFuelPressure = \
- L:I_OH_FUEL_CENTER_1_L == 1 OR L:I_OH_FUEL_CENTER_1_U == 1 OR \
- L:I_OH_FUEL_CENTER_2_L == 1 OR L:I_OH_FUEL_CENTER_2_U == 1 OR \
- L:I_OH_FUEL_LEFT_1_L == 1 OR L:I_OH_FUEL_LEFT_1_U == 1 OR \
- L:I_OH_FUEL_LEFT_2_L == 1 OR L:I_OH_FUEL_LEFT_2_U == 1 OR \
- L:I_OH_FUEL_RIGHT_1_L == 1 OR L:I_OH_FUEL_RIGHT_1_U == 1 OR \
- L:I_OH_FUEL_RIGHT_2_L == 1 OR L:I_OH_FUEL_RIGHT_2_U == 1
- AntiIce = L:I_OH_PNEUMATIC_ENG1_ANTI_ICE_L == 1 OR L:I_OH_PNEUMATIC_ENG2_ANTI_ICE_L == 1 OR L:I_OH_PNEUMATIC_WING_ANTI_ICE_L == 1
- StarterEngaged = L:S_ENG_MODE == 0 OR L:S_ENG_MODE == 2
- # AVAIL is illuminated
- APU = L:I_OH_ELEC_APU_START_U == 1
- MasterCaution = L:I_MIP_MASTER_CAUTION_CAPT == 1
- # Pack 1 or 2 OFF or FAULT
- Vacuum = \
- L:I_OH_PNEUMATIC_PACK_1_L == 1 OR L:I_OH_PNEUMATIC_PACK_1_U == 1 OR \
- L:I_OH_PNEUMATIC_PACK_2_L == 1 OR L:I_OH_PNEUMATIC_PACK_2_U == 1
- # Either of the engine hydraulic pumps are OFF or FAULT
- LowHydPressure = \
- L:I_OH_HYD_ENG_1_PUMP_L == 1 OR L:I_OH_HYD_ENG_1_PUMP_U == 1 OR \
- L:I_OH_HYD_ENG_2_PUMP_L == 1 OR L:I_OH_HYD_ENG_2_PUMP_U == 1
- # Aircraft is running on battery power
- LowVolts = L:I_OH_ELEC_GEN1_U == 1 AND L:I_OH_ELEC_GEN2_U == 1 AND L:I_OH_ELEC_EXT_PWR_L == 0 AND L:I_OH_ELEC_APU_START_U == 0
- ;; PMDG 737-800
- [Aircraft.PMDG 737-800, Aircraft.PMDG 737-800BDSF, Aircraft.PMDG 737-800BCF, Aircraft.PMDG 737-800BBJ2]
- HDG = L:ngx_MCP_HdgSel > 0
- NAV = L:ngx_MCP_LNav > 0
- APR = L:ngx_MCP_App > 0
- ; Thanks to @Flintstone2k12 for the REV/VNav mapping!
- REV = L:ngx_MCP_VNav > 0
- ALT = L:ngx_MCP_AltHold > 0
- VS = L:ngx_MCP_VS > 0
- IAS = L:ngx_MCP_LvlChg > 0
- AUTOPILOT = L:ngx_MCP_CMDA > 0 OR L:ngx_MCP_CMDB > 0
- ; ENG1, APU and ENG2 fire lights
- EngineFire = L:switch_6972_73X != 0 OR L:switch_6982_73X != 0 OR L:switch_6992_73X != 0
- ; PMDG 737 shows Low Oil Pressure warning in the engine status display, but the oil pressure reported to MSFS doesn't seem to correspond to anything
- LowOilPressure = OFF
- ; Monitor the 6 fuel pressure lights
- LowFuelPressure = L:switch_41_73X > 0 OR L:switch_42_73X > 0 OR L:switch_43_73X > 0 OR L:switch_44_73X > 0 OR L:switch_47_73X > 0 OR L:switch_48_73X > 0
- ; CAPT PITOT, L ELEV PITOT, L ALPHA VANE, TEMP PROBE, F/O PITOT, R ELEV PITOT, R ALPHA VANE, AUX PITOT
- AntiIce = L:switch_142_73X != 0 OR L:switch_143_73X != 0 OR L:switch_144_73X != 0 OR L:switch_145_73X != 0 OR L:switch_146_73X != 0 OR L:switch_147_73X != 0 OR L:switch_148_73X != 0 OR L:switch_149_73X != 0
- ; Either engine is something other than OFF
- StarterEngaged = L:switch_119_73X != 10 OR L:switch_121_73X != 10
- ; APU light is on if the APU switch isn't OFF
- APU = L:switch_118_73X > 0
- ; Left and right master caution button lights
- MasterCaution = L:switch_3481_73X != 0 OR L:switch_4381_73X != 0
- ; PMDG 737 annunciator does have an 'Anti Ice' entry which is on if either probe heat is off, but these don't seem to be reflected in any A: or L: vars
- Vacuum = OFF
- ; Monitor the 4 hyd pump pressure lights
- LowHydPressure = L:switch_161_73X > 0 OR L:switch_162_73X > 0 OR L:switch_163_73X > 0 OR L:switch_164_73X > 0
- ; PMDG 737 reports 24V to all voltage variables, even if all power is off, so we can't map LOW VOLTS right now
- LowVolts = OFF
- ; PMDG 737 annunciator reports DOORS light for cabin doors, cargo doors, emergency exits, equipment hatch or air stairs
- Door = L:FwdLwrCargoDoor > 0 OR L:AftLwrCargoDoor > 0 OR L:FwdLeftCabinDoor > 0 OR L:FwdRightCabinDoor > 0 OR L:AftLeftCabinDoor > 0 OR L:AftRightCabinDoor > 0 OR L:OverwingFwdLeftEmerExit > 0 OR L:OverwingFwdRightEmerExit > 0 OR L:OverwingAftLeftEmerExit > 0 OR L:OverwingAftRightEmerExit > 0 OR L:EEDoor > 0 OR L:AirStairs > 0
- ;; PMDG 737-900
- [Aircraft.PMDG 737-900, Aircraft.PMDG 737-900ER]
- HDG = L:ngx_MCP_HdgSel > 0
- NAV = L:ngx_MCP_LNav > 0
- APR = L:ngx_MCP_App > 0
- ; Thanks to @Flintstone2k12 for the REV/VNav mapping!
- REV = L:ngx_MCP_VNav > 0
- ALT = L:ngx_MCP_AltHold > 0
- VS = L:ngx_MCP_VS > 0
- IAS = L:ngx_MCP_LvlChg > 0
- AUTOPILOT = L:ngx_MCP_CMDA > 0 OR L:ngx_MCP_CMDB > 0
- ; ENG1, APU and ENG2 fire lights
- EngineFire = L:switch_6972_73X != 0 OR L:switch_6982_73X != 0 OR L:switch_6992_73X != 0
- ; PMDG 737 shows Low Oil Pressure warning in the engine status display, but the oil pressure reported to MSFS doesn't seem to correspond to anything
- LowOilPressure = OFF
- ; Monitor the 6 fuel pressure lights
- LowFuelPressure = L:switch_41_73X > 0 OR L:switch_42_73X > 0 OR L:switch_43_73X > 0 OR L:switch_44_73X > 0 OR L:switch_47_73X > 0 OR L:switch_48_73X > 0
- ; CAPT PITOT, L ELEV PITOT, L ALPHA VANE, TEMP PROBE, F/O PITOT, R ELEV PITOT, R ALPHA VANE, AUX PITOT
- AntiIce = L:switch_142_73X != 0 OR L:switch_143_73X != 0 OR L:switch_144_73X != 0 OR L:switch_145_73X != 0 OR L:switch_146_73X != 0 OR L:switch_147_73X != 0 OR L:switch_148_73X != 0 OR L:switch_149_73X != 0
- ; Either engine is something other than OFF
- StarterEngaged = L:switch_119_73X != 10 OR L:switch_121_73X != 10
- ; APU light is on if the APU switch isn't OFF
- APU = L:switch_118_73X > 0
- ; Left and right master caution button lights
- MasterCaution = L:switch_3481_73X != 0 OR L:switch_4381_73X != 0
- ; PMDG 737 annunciator does have an 'Anti Ice' entry which is on if either probe heat is off, but these don't seem to be reflected in any A: or L: vars
- Vacuum = OFF
- ; Monitor the 4 hyd pump pressure lights
- LowHydPressure = L:switch_161_73X > 0 OR L:switch_162_73X > 0 OR L:switch_163_73X > 0 OR L:switch_164_73X > 0
- ; PMDG 737 reports 24V to all voltage variables, even if all power is off, so we can't map LOW VOLTS right now
- LowVolts = OFF
- ; PMDG 737 annunciator reports DOORS light for cabin doors, cargo doors, emergency exits, equipment hatch or air stairs
- Door = L:FwdLwrCargoDoor > 0 OR L:AftLwrCargoDoor > 0 OR L:FwdLeftCabinDoor > 0 OR L:FwdRightCabinDoor > 0 OR L:AftLeftCabinDoor > 0 OR L:AftRightCabinDoor > 0 OR L:OverwingFwdLeftEmerExit > 0 OR L:OverwingFwdRightEmerExit > 0 OR L:OverwingAftLeftEmerExit > 0 OR L:OverwingAftRightEmerExit > 0 OR L:EEDoor > 0 OR L:AirStairs > 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement