Advertisement
Guest User

betterlight A320 Fenix, PMDG738/739 profils

a guest
May 1st, 2023
1,618
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.57 KB | Gaming | 0 0
  1. [Aircraft.FNX320, Aircraft.fnx320]
  2. MasterEnable = L:S_OH_ELEC_BAT1 == 1 OR L:S_OH_ELEC_BAT2 == 1
  3. APR = L:I_FCU_APPR == 1
  4. AUTOPILOT = L:I_FCU_AP1 == 1 OR L:I_FCU_AP2 == 1
  5.  
  6. GearLGreen = L:I_MIP_GEAR_1_L == 1
  7. GearLRed = L:I_MIP_GEAR_1_U == 1 AND L:I_MIP_GEAR_1_L == 0
  8. GearCGreen = L:I_MIP_GEAR_2_L == 1
  9. GearCRed = L:I_MIP_GEAR_2_U == 1 AND L:I_MIP_GEAR_2_L == 0
  10. GearRGreen = L:I_MIP_GEAR_3_L == 1
  11. GearRRed = L:I_MIP_GEAR_3_U == 1 AND L:I_MIP_GEAR_3_L == 0
  12.  
  13. MasterWarning = L:I_MIP_MASTER_WARNING_CAPT == 1
  14. EngineFire = L:I_OH_FIRE_ENG1_BUTTON == 1 OR L:I_OH_FIRE_ENG2_BUTTON == 1 OR L:I_OH_FIRE_APU_BUTTON == 1
  15. # ANY of the fuel pumps are OFF or FAULT
  16. LowFuelPressure = \
  17. L:I_OH_FUEL_CENTER_1_L == 1 OR L:I_OH_FUEL_CENTER_1_U == 1 OR \
  18. L:I_OH_FUEL_CENTER_2_L == 1 OR L:I_OH_FUEL_CENTER_2_U == 1 OR \
  19. L:I_OH_FUEL_LEFT_1_L == 1 OR L:I_OH_FUEL_LEFT_1_U == 1 OR \
  20. L:I_OH_FUEL_LEFT_2_L == 1 OR L:I_OH_FUEL_LEFT_2_U == 1 OR \
  21. L:I_OH_FUEL_RIGHT_1_L == 1 OR L:I_OH_FUEL_RIGHT_1_U == 1 OR \
  22. L:I_OH_FUEL_RIGHT_2_L == 1 OR L:I_OH_FUEL_RIGHT_2_U == 1
  23. 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
  24. StarterEngaged = L:S_ENG_MODE == 0 OR L:S_ENG_MODE == 2
  25. # AVAIL is illuminated
  26. APU = L:I_OH_ELEC_APU_START_U == 1
  27.  
  28. MasterCaution = L:I_MIP_MASTER_CAUTION_CAPT == 1
  29. # Pack 1 or 2 OFF or FAULT
  30. Vacuum = \
  31. L:I_OH_PNEUMATIC_PACK_1_L == 1 OR L:I_OH_PNEUMATIC_PACK_1_U == 1 OR \
  32. L:I_OH_PNEUMATIC_PACK_2_L == 1 OR L:I_OH_PNEUMATIC_PACK_2_U == 1
  33. # Either of the engine hydraulic pumps are OFF or FAULT
  34. LowHydPressure = \
  35. L:I_OH_HYD_ENG_1_PUMP_L == 1 OR L:I_OH_HYD_ENG_1_PUMP_U == 1 OR \
  36. L:I_OH_HYD_ENG_2_PUMP_L == 1 OR L:I_OH_HYD_ENG_2_PUMP_U == 1
  37. # Aircraft is running on battery power
  38. 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
  39.  
  40. ;; PMDG 737-800
  41. [Aircraft.PMDG 737-800, Aircraft.PMDG 737-800BDSF, Aircraft.PMDG 737-800BCF, Aircraft.PMDG 737-800BBJ2]
  42. HDG = L:ngx_MCP_HdgSel > 0
  43. NAV = L:ngx_MCP_LNav > 0
  44. APR = L:ngx_MCP_App > 0
  45. ; Thanks to @Flintstone2k12 for the REV/VNav mapping!
  46. REV = L:ngx_MCP_VNav > 0
  47. ALT = L:ngx_MCP_AltHold > 0
  48. VS = L:ngx_MCP_VS > 0
  49. IAS = L:ngx_MCP_LvlChg > 0
  50. AUTOPILOT = L:ngx_MCP_CMDA > 0 OR L:ngx_MCP_CMDB > 0
  51.  
  52. ; ENG1, APU and ENG2 fire lights
  53. EngineFire = L:switch_6972_73X != 0 OR L:switch_6982_73X != 0 OR L:switch_6992_73X != 0
  54. ; 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
  55. LowOilPressure = OFF
  56. ; Monitor the 6 fuel pressure lights
  57. 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
  58. ; CAPT PITOT, L ELEV PITOT, L ALPHA VANE, TEMP PROBE, F/O PITOT, R ELEV PITOT, R ALPHA VANE, AUX PITOT
  59. 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
  60. ; Either engine is something other than OFF
  61. StarterEngaged = L:switch_119_73X != 10 OR L:switch_121_73X != 10
  62. ; APU light is on if the APU switch isn't OFF
  63. APU = L:switch_118_73X > 0
  64. ; Left and right master caution button lights
  65. MasterCaution = L:switch_3481_73X != 0 OR L:switch_4381_73X != 0
  66. ; 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
  67. Vacuum = OFF
  68. ; Monitor the 4 hyd pump pressure lights
  69. LowHydPressure = L:switch_161_73X > 0 OR L:switch_162_73X > 0 OR L:switch_163_73X > 0 OR L:switch_164_73X > 0
  70. ; PMDG 737 reports 24V to all voltage variables, even if all power is off, so we can't map LOW VOLTS right now
  71. LowVolts = OFF
  72. ; PMDG 737 annunciator reports DOORS light for cabin doors, cargo doors, emergency exits, equipment hatch or air stairs
  73. 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
  74.  
  75. ;; PMDG 737-900
  76. [Aircraft.PMDG 737-900, Aircraft.PMDG 737-900ER]
  77. HDG = L:ngx_MCP_HdgSel > 0
  78. NAV = L:ngx_MCP_LNav > 0
  79. APR = L:ngx_MCP_App > 0
  80. ; Thanks to @Flintstone2k12 for the REV/VNav mapping!
  81. REV = L:ngx_MCP_VNav > 0
  82. ALT = L:ngx_MCP_AltHold > 0
  83. VS = L:ngx_MCP_VS > 0
  84. IAS = L:ngx_MCP_LvlChg > 0
  85. AUTOPILOT = L:ngx_MCP_CMDA > 0 OR L:ngx_MCP_CMDB > 0
  86.  
  87. ; ENG1, APU and ENG2 fire lights
  88. EngineFire = L:switch_6972_73X != 0 OR L:switch_6982_73X != 0 OR L:switch_6992_73X != 0
  89. ; 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
  90. LowOilPressure = OFF
  91. ; Monitor the 6 fuel pressure lights
  92. 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
  93. ; CAPT PITOT, L ELEV PITOT, L ALPHA VANE, TEMP PROBE, F/O PITOT, R ELEV PITOT, R ALPHA VANE, AUX PITOT
  94. 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
  95. ; Either engine is something other than OFF
  96. StarterEngaged = L:switch_119_73X != 10 OR L:switch_121_73X != 10
  97. ; APU light is on if the APU switch isn't OFF
  98. APU = L:switch_118_73X > 0
  99. ; Left and right master caution button lights
  100. MasterCaution = L:switch_3481_73X != 0 OR L:switch_4381_73X != 0
  101. ; 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
  102. Vacuum = OFF
  103. ; Monitor the 4 hyd pump pressure lights
  104. LowHydPressure = L:switch_161_73X > 0 OR L:switch_162_73X > 0 OR L:switch_163_73X > 0 OR L:switch_164_73X > 0
  105. ; PMDG 737 reports 24V to all voltage variables, even if all power is off, so we can't map LOW VOLTS right now
  106. LowVolts = OFF
  107. ; PMDG 737 annunciator reports DOORS light for cabin doors, cargo doors, emergency exits, equipment hatch or air stairs
  108. 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
  109.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement