FSUIPC Client DLL
.NET interface for FSUIPC
PMDG_737_NGX_Offsets Class Reference

A helper class containing all the known offsets for the PMDG 737 Aircraft. More...

Public Member Functions

 PMDG_737_NGX_Offsets ()
 Creates a new instance of the PMDG 737 Offsets Class.
 
 PMDG_737_NGX_Offsets (int ClassInstance)
 Creates a new instance of the PMDG 737 Offsets Class for a specific wideClient class.
 
void RefreshData ()
 Gets the latest PMDG data from FSUIPC.
 

Properties

Offset< byte > IRS_DisplaySelector [get]
 Positions 0..4.
 
Offset< byte > IRS_SysDisplay_R [get]
 Boolean: false: L true: R.
 
Offset< byte > IRS_annunGPS [get]
 Boolean.
 
Offset< byte >[] IRS_annunALIGN [get]
 Array of 2 Offsets Booleans.
 
Offset< byte >[] IRS_annunON_DC [get]
 Array of 2 Offsets Booleans.
 
Offset< byte >[] IRS_annunFAULT [get]
 Array of 2 Offsets Booleans.
 
Offset< byte >[] IRS_annunDC_FAIL [get]
 Array of 2 Offsets Booleans.
 
Offset< byte >[] IRS_ModeSelector [get]
 Array of 2 Offsets 0: OFF 1: ALIGN 2: NAV 3: ATT.
 
Offset< byte > IRS_aligned [get]
 at least one IRU is aligned
 
Offset< string > IRS_DisplayLeft [get]
 Array of 7 Offsets Left display string.
 
Offset< string > IRS_DisplayRight [get]
 Array of 8 Offsets Right display string.
 
Offset< byte > IRS_DisplayShowsDots [get]
 True if the degrees and decimal dot symbols are shown on the IRS display.
 
Offset< byte > AFS_AutothrottleServosConnected [get]
 True if the autothrottle system is driving the thrust levers.
 
Offset< byte > AFS_ControlsPitch [get]
 The autoflight system is actively controlling pitch.
 
Offset< byte > AFS_ControlsRoll [get]
 The autoflight system is actively controlling roll.
 
Offset< byte > WARN_annunPSEU [get]
 Boolean.
 
Offset< byte > COMM_ServiceInterphoneSw [get]
 Boolean.
 
Offset< byte > LTS_DomeWhiteSw [get]
 0: DIM 1: OFF 2: BRIGHT
 
Offset< byte >[] ENG_EECSwitch [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ENG_annunREVERSER [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ENG_annunENGINE_CONTROL [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ENG_annunALTN [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ENG_StartValve [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > OXY_Needle [get]
 Position 0...240.
 
Offset< byte > OXY_SwNormal [get]
 Boolean.
 
Offset< byte > OXY_annunPASS_OXY_ON [get]
 Boolean true: NORMAL.
 
Offset< byte > GEAR_annunOvhdLEFT [get]
 Boolean.
 
Offset< byte > GEAR_annunOvhdNOSE [get]
 Boolean.
 
Offset< byte > GEAR_annunOvhdRIGHT [get]
 Boolean.
 
Offset< byte > FLTREC_SwNormal [get]
 Boolean true: NORMAL false: TEST.
 
Offset< byte > FLTREC_annunOFF [get]
 Boolean.
 
Offset< byte > CVR_annunTEST [get]
 Boolean.
 
Offset< byte >[] FCTL_FltControl_Sw [get]
 Array of 2 Offsets 0: STBY/RUD 1: OFF 2: ON.
 
Offset< byte >[] FCTL_Spoiler_Sw [get]
 Array of 2 Offsets Boolean true: ON false: OFF.
 
Offset< byte > FCTL_YawDamper_Sw [get]
 Boolean.
 
Offset< byte > FCTL_AltnFlaps_Sw_ARM [get]
 Boolean true: ARM false: OFF.
 
Offset< byte > FCTL_AltnFlaps_Control_Sw [get]
 0: UP 1: OFF 2: DOWN
 
Offset< byte >[] FCTL_annunFC_LOW_PRESSURE [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > FCTL_annunYAW_DAMPER [get]
 Boolean.
 
Offset< byte > FCTL_annunLOW_QUANTITY [get]
 Boolean.
 
Offset< byte > FCTL_annunLOW_PRESSURE [get]
 Boolean.
 
Offset< byte > FCTL_annunLOW_STBY_RUD_ON [get]
 Boolean.
 
Offset< byte > FCTL_annunFEEL_DIFF_PRESS [get]
 Boolean.
 
Offset< byte > FCTL_annunSPEED_TRIM_FAIL [get]
 Boolean.
 
Offset< byte > FCTL_annunMACH_TRIM_FAIL [get]
 Boolean.
 
Offset< byte > FCTL_annunAUTO_SLAT_FAIL [get]
 Boolean.
 
Offset< byte > NAVDIS_VHFNavSelector [get]
 0: BOTH ON 1 1: NORMAL 2: BOTH ON 2
 
Offset< byte > NAVDIS_IRSSelector [get]
 0: BOTH ON L 1: NORMAL 2: BOTH ON R
 
Offset< byte > NAVDIS_FMCSelector [get]
 0: BOTH ON L 1: NORMAL 2: BOTH ON R
 
Offset< byte > NAVDIS_SourceSelector [get]
 0: ALL ON 1 1: AUTO 2: ALL ON 2
 
Offset< byte > NAVDIS_ControlPaneSelector [get]
 0: BOTH ON 1 1: NORMAL 2: BOTH ON 2
 
Offset< uint > ADF_StandbyFrequency [get]
 Standby frequency multiplied by 10.
 
Offset< byte >[] FUEL_PumpFwdSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] FUEL_PumpAftSw [get]
 Array of 2 Offsets Boolean left aft / right aft.
 
Offset< byte >[] FUEL_PumpCtrSw [get]
 Array of 2 Offsets Boolean ctr left / ctr right.
 
Offset< byte >[] FUEL_AuxFwd [get]
 Array of 2 Offsets aux fwd A and aux fwd B.
 
Offset< byte >[] FUEL_AuxAft [get]
 Array of 2 Offsets aux aft A and aux aft B.
 
Offset< byte > FUEL_FWDBleed [get]
 Boolean.
 
Offset< byte > FUEL_AFTBleed [get]
 Boolean.
 
Offset< byte > FUEL_GNDXfr [get]
 Boolean.
 
Offset< byte >[] FUEL_annunENG_VALVE_CLOSED [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] FUEL_annunSPAR_VALVE_CLOSED [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] FUEL_annunFILTER_BYPASS [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > FUEL_annunXFEED_VALVE_OPEN [get]
 0: CLOSED 1: OPEN (dim) 2: IN TRANSIT (highlighted)
 
Offset< byte >[] FUEL_annunLOWPRESS_Fwd [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] FUEL_annunLOWPRESS_Aft [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] FUEL_annunLOWPRESS_Ctr [get]
 Array of 2 Offsets Boolean.
 
Offset< float > FUEL_QtyCenter [get]
 LBS.
 
Offset< float > FUEL_QtyLeft [get]
 LBS.
 
Offset< float > FUEL_QtyRight [get]
 LBS.
 
Offset< byte > ELEC_annunBAT_DISCHARGE [get]
 Boolean.
 
Offset< byte > ELEC_annunTR_UNIT [get]
 Boolean.
 
Offset< byte > ELEC_annunELEC [get]
 Boolean.
 
Offset< byte > ELEC_DCMeterSelector [get]
 0: STBY PWR 1: BAT BUS ... 7: TEST
 
Offset< byte > ELEC_ACMeterSelector [get]
 0: STBY PWR 1: GND PWR ... 6: TEST
 
Offset< byte > ELEC_BatSelector [get]
 0: OFF 1: BAT 2: ON
 
Offset< byte > ELEC_CabUtilSw [get]
 Boolean.
 
Offset< byte > ELEC_IFEPassSeatSw [get]
 Boolean.
 
Offset< byte >[] ELEC_annunDRIVE [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > ELEC_annunSTANDBY_POWER_OFF [get]
 Boolean.
 
Offset< byte >[] ELEC_IDGDisconnectSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > ELEC_StandbyPowerSelector [get]
 0: BAT 1: OFF 2: AUTO
 
Offset< byte > ELEC_annunGRD_POWER_AVAILABLE [get]
 Boolean.
 
Offset< byte > ELEC_GrdPwrSw [get]
 Boolean.
 
Offset< byte > ELEC_BusTransSw_AUTO [get]
 Boolean.
 
Offset< byte >[] ELEC_GenSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_APUGenSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_annunTRANSFER_BUS_OFF [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_annunSOURCE_OFF [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_annunGEN_BUS_OFF [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > ELEC_annunAPU_GEN_OFF_BUS [get]
 Boolean.
 
Offset< string > ELEC_MeterDisplayTop [get]
 Top line of the display: 3 groups of 4 digits (or symbols) +.
 
Offset< string > ELEC_MeterDisplayBottom [get]
 Bottom line of the display.
 
Offset< byte >[] ELEC_BusPowered [get]
 Array of 16 Offsets True if the corresponding bus is powered: DC HOT BATT 0 DC HOT BATT SWITCHED 1 DC BATT BUS 2 DC STANDBY BUS 3 DC BUS 1 4 DC BUS 2 5 DC GROUND SVC 6 AC TRANSFER 1 7 AC TRANSFER 2 8 AC GROUND SVC 1 9 AC GROUND SVC 210 AC MAIN 1 11 AC MAIN 2 12 AC GALLEY 1 13 AC GALLEY 2 14 AC STANDBY 15.
 
Offset< byte > APU_annunMAINT [get]
 Boolean.
 
Offset< byte > APU_annunLOW_OIL_PRESSURE [get]
 Boolean.
 
Offset< byte > APU_annunFAULT [get]
 Boolean.
 
Offset< byte > APU_annunOVERSPEED [get]
 Boolean.
 
Offset< byte > OH_WiperLSelector [get]
 0: PARK 1: INT 2: LOW 3:HIGH
 
Offset< byte > OH_WiperRSelector [get]
 0: PARK 1: INT 2: LOW 3:HIGH
 
Offset< byte > LTS_CircuitBreakerKnob [get]
 Position 0...150.
 
Offset< byte > LTS_OvereadPanelKnob [get]
 Position 0...150.
 
Offset< byte > AIR_EquipCoolingSupplyNORM [get]
 Boolean.
 
Offset< byte > AIR_EquipCoolingExhaustNORM [get]
 Boolean.
 
Offset< byte > AIR_annunEquipCoolingSupplyOFF [get]
 Boolean.
 
Offset< byte > AIR_annunEquipCoolingExhaustOFF [get]
 Boolean.
 
Offset< byte > LTS_annunEmerNOT_ARMED [get]
 Boolean.
 
Offset< byte > LTS_EmerExitSelector [get]
 0: OFF 1: ARMED 2: ON
 
Offset< byte > COMM_NoSmokingSelector [get]
 0: OFF 1: AUTO 2: ON
 
Offset< byte > COMM_FastenBeltsSelector [get]
 0: OFF 1: AUTO 2: ON
 
Offset< byte > COMM_annunCALL [get]
 Boolean.
 
Offset< byte > COMM_annunPA_IN_USE [get]
 Boolean.
 
Offset< byte >[] ICE_annunOVERHEAT [get]
 Array of 4 Offsets Boolean.
 
Offset< byte >[] ICE_annunON [get]
 Array of 4 Offsets Boolean.
 
Offset< byte >[] ICE_WindowHeatSw [get]
 Array of 4 Offsets Boolean.
 
Offset< byte > ICE_annunCAPT_PITOT [get]
 Boolean.
 
Offset< byte > ICE_annunL_ELEV_PITOT [get]
 Boolean.
 
Offset< byte > ICE_annunL_ALPHA_VANE [get]
 Boolean.
 
Offset< byte > ICE_annunL_TEMP_PROBE [get]
 Boolean.
 
Offset< byte > ICE_annunFO_PITOT [get]
 Boolean.
 
Offset< byte > ICE_annunR_ELEV_PITOT [get]
 Boolean.
 
Offset< byte > ICE_annunR_ALPHA_VANE [get]
 Boolean.
 
Offset< byte > ICE_annunAUX_PITOT [get]
 Boolean.
 
Offset< byte >[] ICE_TestProbeHeatSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ICE_annunVALVE_OPEN [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ICE_annunCOWL_ANTI_ICE [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ICE_annunCOWL_VALVE_OPEN [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > ICE_WingAntiIceSw [get]
 Boolean.
 
Offset< byte >[] ICE_EngAntiIceSw [get]
 Array of 2 Offsets Boolean.
 
Offset< int > ICE_WindowHeatTestSw [get]
 0: OVHT 1: Neutral 2: PWR TEST
 
Offset< byte >[] HYD_annunLOW_PRESS_eng [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_annunLOW_PRESS_elec [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_annunOVERHEAT_elec [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_PumpSw_eng [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_PumpSw_elec [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > AIR_TempSourceSelector [get]
 Positions 0..6.
 
Offset< byte > AIR_TrimAirSwitch [get]
 Boolean.
 
Offset< byte >[] AIR_annunZoneTemp [get]
 Array of 3 Offsets Boolean.
 
Offset< byte > AIR_annunDualBleed [get]
 Boolean.
 
Offset< byte > AIR_annunRamDoorL [get]
 Boolean.
 
Offset< byte > AIR_annunRamDoorR [get]
 Boolean.
 
Offset< byte >[] AIR_RecircFanSwitch [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] AIR_PackSwitch [get]
 Array of 2 Offsets 0=OFF 1=AUTO 2=HIGH.
 
Offset< byte >[] AIR_BleedAirSwitch [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > AIR_APUBleedAirSwitch [get]
 Boolean.
 
Offset< byte > AIR_IsolationValveSwitch [get]
 Boolean.
 
Offset< byte >[] AIR_annunPackTripOff [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] AIR_annunWingBodyOverheat [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] AIR_annunBleedTripOff [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > AIR_annunAUTO_FAIL [get]
 Boolean.
 
Offset< byte > AIR_annunOFFSCHED_DESCENT [get]
 Boolean.
 
Offset< byte > AIR_annunALTN [get]
 Boolean.
 
Offset< byte > AIR_annunMANUAL [get]
 Boolean.
 
Offset< float >[] AIR_DuctPress [get]
 Array of 2 Offsets PSI.
 
Offset< float >[] AIR_DuctPressNeedle [get]
 Array of 2 Offsets Value - PSI.
 
Offset< float > AIR_CabinAltNeedle [get]
 Value - ft.
 
Offset< float > AIR_CabinDPNeedle [get]
 Value - PSI.
 
Offset< float > AIR_CabinVSNeedle [get]
 Value - ft/min.
 
Offset< float > AIR_CabinValveNeedle [get]
 Value - 0 (closed) .. 1 (open)
 
Offset< float > AIR_TemperatureNeedle [get]
 Value - degrees C.
 
Offset< string > AIR_DisplayFltAlt [get]
 Pressurization system FLT ALT window.
 
Offset< string > AIR_DisplayLandAlt [get]
 Pressurization system LAND ALT window.
 
Offset< byte > DOOR_annunFWD_ENTRY [get]
 Boolean.
 
Offset< byte > DOOR_annunFWD_SERVICE [get]
 Boolean.
 
Offset< byte > DOOR_annunAIRSTAIR [get]
 Boolean.
 
Offset< byte > DOOR_annunLEFT_FWD_OVERWING [get]
 Boolean.
 
Offset< byte > DOOR_annunRIGHT_FWD_OVERWING [get]
 Boolean.
 
Offset< byte > DOOR_annunFWD_CARGO [get]
 Boolean.
 
Offset< byte > DOOR_annunEQUIP [get]
 Boolean.
 
Offset< byte > DOOR_annunLEFT_AFT_OVERWING [get]
 Boolean.
 
Offset< byte > DOOR_annunRIGHT_AFT_OVERWING [get]
 Boolean.
 
Offset< byte > DOOR_annunAFT_CARGO [get]
 Boolean.
 
Offset< byte > DOOR_annunAFT_ENTRY [get]
 Boolean.
 
Offset< byte > DOOR_annunAFT_SERVICE [get]
 Boolean.
 
Offset< uint > AIR_FltAltWindow [get]
 WARNING obsolete.
 
Offset< uint > AIR_LandAltWindow [get]
 WARNING obsolete.
 
Offset< uint > AIR_OutflowValveSwitch [get]
 0=CLOSE 1=NEUTRAL 2=OPEN
 
Offset< uint > AIR_PressurizationModeSelector [get]
 0=AUTO 1=ALTN 2=MAN
 
Offset< byte >[] LTS_LandingLtRetractableSw [get]
 Array of 2 Offsets 0: RETRACT 1: EXTEND 2: ON.
 
Offset< byte >[] LTS_LandingLtFixedSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] LTS_RunwayTurnoffSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > LTS_TaxiSw [get]
 Boolean.
 
Offset< byte > APU_Selector [get]
 0: OFF 1: ON 2: START
 
Offset< byte >[] ENG_StartSelector [get]
 Array of 2 Offsets 0: GRD 1: OFF 2: CONT 3: FLT.
 
Offset< byte > ENG_IgnitionSelector [get]
 0: IGN L 1: BOTH 2: IGN R
 
Offset< byte > LTS_LogoSw [get]
 Boolean.
 
Offset< byte > LTS_PositionSw [get]
 0: STEADY 1: OFF 2: STROBE and STEADY
 
Offset< byte > LTS_AntiCollisionSw [get]
 Boolean.
 
Offset< byte > LTS_WingSw [get]
 Boolean.
 
Offset< byte > LTS_WheelWellSw [get]
 Boolean.
 
Offset< byte >[] WARN_annunFIRE_WARN [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] WARN_annunMASTER_CAUTION [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > WARN_annunFLT_CONT [get]
 Boolean.
 
Offset< byte > WARN_annunIRS [get]
 Boolean.
 
Offset< byte > WARN_annunFUEL [get]
 Boolean.
 
Offset< byte > WARN_annunELEC [get]
 Boolean.
 
Offset< byte > WARN_annunAPU [get]
 Boolean.
 
Offset< byte > WARN_annunOVHT_DET [get]
 Boolean.
 
Offset< byte > WARN_annunANTI_ICE [get]
 Boolean.
 
Offset< byte > WARN_annunHYD [get]
 Boolean.
 
Offset< byte > WARN_annunDOORS [get]
 Boolean.
 
Offset< byte > WARN_annunENG [get]
 Boolean.
 
Offset< byte > WARN_annunOVERHEAD [get]
 Boolean.
 
Offset< byte > WARN_annunAIR_COND [get]
 Boolean.
 
Offset< byte >[] EFIS_MinsSelBARO [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_BaroSelHPA [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_VORADFSel1 [get]
 Array of 2 Offsets 0: VOR 1: OFF 2: ADF.
 
Offset< byte >[] EFIS_VORADFSel2 [get]
 Array of 2 Offsets 0: VOR 1: OFF 2: ADF.
 
Offset< byte >[] EFIS_ModeSel [get]
 Array of 2 Offsets 0: APP 1: VOR 2: MAP 3: PLAN.
 
Offset< byte >[] EFIS_RangeSel [get]
 Array of 2 Offsets 0: 5 ... 7: 640.
 
Offset< ushort >[] MCP_Course [get]
 Array of 2 Offsets.
 
Offset< float > MCP_IASMach [get]
 Mach if < 10.0.
 
Offset< byte > MCP_IASBlank [get]
 Boolean.
 
Offset< byte > MCP_IASOverspeedFlash [get]
 Boolean.
 
Offset< byte > MCP_IASUnderspeedFlash [get]
 Boolean.
 
Offset< byte > MCP_VertSpeedBlank [get]
 Boolean.
 
Offset< byte >[] MCP_FDSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > MCP_ATArmSw [get]
 Boolean.
 
Offset< byte > MCP_BankLimitSel [get]
 0: 10 ... 4: 30
 
Offset< byte > MCP_DisengageBar [get]
 Boolean.
 
Offset< byte >[] MCP_annunFD [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > MCP_annunATArm [get]
 Boolean.
 
Offset< byte > MCP_annunN1 [get]
 Boolean.
 
Offset< byte > MCP_annunSPEED [get]
 Boolean.
 
Offset< byte > MCP_annunVNAV [get]
 Boolean.
 
Offset< byte > MCP_annunLVL_CHG [get]
 Boolean.
 
Offset< byte > MCP_annunHDG_SEL [get]
 Boolean.
 
Offset< byte > MCP_annunLNAV [get]
 Boolean.
 
Offset< byte > MCP_annunVOR_LOC [get]
 Boolean.
 
Offset< byte > MCP_annunAPP [get]
 Boolean.
 
Offset< byte > MCP_annunALT_HOLD [get]
 Boolean.
 
Offset< byte > MCP_annunVS [get]
 Boolean.
 
Offset< byte > MCP_annunCMD_A [get]
 Boolean.
 
Offset< byte > MCP_annunCWS_A [get]
 Boolean.
 
Offset< byte > MCP_annunCMD_B [get]
 Boolean.
 
Offset< byte > MCP_annunCWS_B [get]
 Boolean.
 
Offset< byte > MCP_indication_powered [get]
 Boolean: true when the MCP is powered and the MCP windows are indicating.
 
Offset< byte > MAIN_NoseWheelSteeringSwNORM [get]
 Boolean.
 
Offset< byte >[] MAIN_annunBELOW_GS [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] MAIN_MainPanelDUSel [get]
 Array of 2 Offsets 0: OUTBD PFD ... 4 MFD for Capt Reverse sequence for FO.
 
Offset< byte >[] MAIN_LowerDUSel [get]
 Array of 2 Offsets 0: ENG PRI .. 2 ND for Capt Reverse sequence for FO.
 
Offset< byte >[] MAIN_annunAP [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] MAIN_annunAP_Amber [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] MAIN_annunAT [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] MAIN_annunAT_Amber [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] MAIN_annunFMC [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] MAIN_DisengageTestSelector [get]
 Array of 2 Offsets 0: 1 1: OFF 2: 2.
 
Offset< byte > MAIN_annunSPEEDBRAKE_ARMED [get]
 Boolean.
 
Offset< byte > MAIN_annunSPEEDBRAKE_DO_NOT_ARM [get]
 Boolean.
 
Offset< byte > MAIN_annunSPEEDBRAKE_EXTENDED [get]
 Boolean.
 
Offset< byte > MAIN_annunSTAB_OUT_OF_TRIM [get]
 Boolean.
 
Offset< byte > MAIN_LightsSelector [get]
 0: TEST 1: BRT 2: DIM
 
Offset< byte > MAIN_RMISelector1_VOR [get]
 Boolean.
 
Offset< byte > MAIN_RMISelector2_VOR [get]
 Boolean.
 
Offset< byte > MAIN_N1SetSelector [get]
 0: 2 1: 1 2: AUTO 3: BOTH
 
Offset< byte > MAIN_SpdRefSelector [get]
 0: SET 1: AUTO 2: V1 3: VR 4: WT 5: VREF 6: Bug
 
Offset< byte > MAIN_FuelFlowSelector [get]
 0: RESET 1: RATE 2: USED
 
Offset< byte > MAIN_AutobrakeSelector [get]
 0: RTO 1: OFF ... 5: MAX
 
Offset< byte > MAIN_annunANTI_SKID_INOP [get]
 Boolean.
 
Offset< byte > MAIN_annunAUTO_BRAKE_DISARM [get]
 Boolean.
 
Offset< byte > MAIN_annunLE_FLAPS_TRANSIT [get]
 Boolean.
 
Offset< byte > MAIN_annunLE_FLAPS_EXT [get]
 Boolean.
 
Offset< float >[] MAIN_TEFlapsNeedle [get]
 Array of 2 Offsets.
 
Offset< byte >[] MAIN_annunGEAR_transit [get]
 Array of 3 Offsets Boolean.
 
Offset< byte >[] MAIN_annunGEAR_locked [get]
 Array of 3 Offsets Boolean.
 
Offset< byte > MAIN_GearLever [get]
 0: UP 1: OFF 2: DOWN
 
Offset< byte > MAIN_annunCABIN_ALTITUDE [get]
 Boolean.
 
Offset< byte > MAIN_annunTAKEOFF_CONFIG [get]
 Boolean.
 
Offset< byte > HGS_annun_AIII [get]
 Boolean.
 
Offset< byte > HGS_annun_NO_AIII [get]
 Boolean.
 
Offset< byte > HGS_annun_FLARE [get]
 Boolean.
 
Offset< byte > HGS_annun_RO [get]
 Boolean.
 
Offset< byte > HGS_annun_RO_CTN [get]
 Boolean.
 
Offset< byte > HGS_annun_RO_ARM [get]
 Boolean.
 
Offset< byte > HGS_annun_TO [get]
 Boolean.
 
Offset< byte > HGS_annun_TO_CTN [get]
 Boolean.
 
Offset< byte > HGS_annun_APCH [get]
 Boolean.
 
Offset< byte > HGS_annun_TO_WARN [get]
 Boolean.
 
Offset< byte > HGS_annun_Bar [get]
 Boolean.
 
Offset< byte > HGS_annun_FAIL [get]
 Boolean.
 
Offset< byte >[] LTS_MainPanelKnob [get]
 Array of 2 Offsets Position 0...150.
 
Offset< byte > LTS_BackgroundKnob [get]
 Position 0...150.
 
Offset< byte > LTS_AFDSFloodKnob [get]
 Position 0...150.
 
Offset< byte >[] LTS_OutbdDUBrtKnob [get]
 Array of 2 Offsets Position 0...127.
 
Offset< byte >[] LTS_InbdDUBrtKnob [get]
 Array of 2 Offsets Position 0...127.
 
Offset< byte >[] LTS_InbdDUMapBrtKnob [get]
 Array of 2 Offsets Position 0...127.
 
Offset< byte > LTS_UpperDUBrtKnob [get]
 Position 0...127.
 
Offset< byte > LTS_LowerDUBrtKnob [get]
 Position 0...127.
 
Offset< byte > LTS_LowerDUMapBrtKnob [get]
 Position 0...127.
 
Offset< byte > GPWS_annunINOP [get]
 Boolean.
 
Offset< byte > GPWS_FlapInhibitSw_NORM [get]
 Boolean.
 
Offset< byte > GPWS_GearInhibitSw_NORM [get]
 Boolean.
 
Offset< byte > GPWS_TerrInhibitSw_NORM [get]
 Boolean.
 
Offset< byte >[] CDU_annunEXEC [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] CDU_annunCALL [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] CDU_annunFAIL [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] CDU_annunMSG [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] CDU_annunOFST [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] CDU_BrtKnob [get]
 Array of 2 Offsets Position 0...127.
 
Offset< byte > COMM_Attend_PressCount [get]
 incremented with each button press
 
Offset< byte > COMM_GrdCall_PressCount [get]
 incremented with each button press
 
Offset< byte >[] COMM_SelectedMic [get]
 Array of 3 Offsets array:0=capt.
 
Offset< uint >[] COMM_ReceiverSwitches [get]
 Array of 3 Offsets Bit flags for selector receivers (see ACP_SEL_RECV_VHF1 etc):[0]=Capt.
 
Offset< byte > TRIM_StabTrimMainElecSw_NORMAL [get]
 Boolean.
 
Offset< byte > TRIM_StabTrimAutoPilotSw_NORMAL [get]
 Boolean.
 
Offset< byte > PED_annunParkingBrake [get]
 Boolean.
 
Offset< byte >[] FIRE_OvhtDetSw [get]
 Array of 2 Offsets 0: A 1: NORMAL 2: B.
 
Offset< byte >[] FIRE_annunENG_OVERHEAT [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > FIRE_DetTestSw [get]
 0: FAULT/INOP 1: neutral 2: OVHT/FIRE
 
Offset< byte >[] FIRE_HandlePos [get]
 Array of 3 Offsets 0: In 1: Blocked 2: Out 3: Turned Left 4: Turned right.
 
Offset< byte >[] FIRE_HandleIlluminated [get]
 Array of 3 Offsets Boolean.
 
Offset< byte > FIRE_annunWHEEL_WELL [get]
 Boolean.
 
Offset< byte > FIRE_annunFAULT [get]
 Boolean.
 
Offset< byte > FIRE_annunAPU_DET_INOP [get]
 Boolean.
 
Offset< byte > FIRE_annunAPU_BOTTLE_DISCHARGE [get]
 Boolean.
 
Offset< byte >[] FIRE_annunBOTTLE_DISCHARGE [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > FIRE_ExtinguisherTestSw [get]
 0: 1 1: neutral 2: 2
 
Offset< byte >[] FIRE_annunExtinguisherTest [get]
 Array of 3 Offsets Left.
 
Offset< byte >[] CARGO_annunExtTest [get]
 Array of 2 Offsets Fwd.
 
Offset< byte >[] CARGO_DetSelect [get]
 Array of 2 Offsets 0: A 1: NORM 2: B.
 
Offset< byte >[] CARGO_ArmedSw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > CARGO_annunFWD [get]
 Boolean.
 
Offset< byte > CARGO_annunAFT [get]
 Boolean.
 
Offset< byte > CARGO_annunDETECTOR_FAULT [get]
 Boolean.
 
Offset< byte > CARGO_annunDISCH [get]
 Boolean.
 
Offset< byte > HGS_annunRWY [get]
 Boolean.
 
Offset< byte > HGS_annunGS [get]
 Boolean.
 
Offset< byte > HGS_annunFAULT [get]
 Boolean.
 
Offset< byte > HGS_annunCLR [get]
 Boolean.
 
Offset< byte > XPDR_XpndrSelector_2 [get]
 false: 1 true: 2
 
Offset< byte > XPDR_AltSourceSel_2 [get]
 false: 1 true: 2
 
Offset< byte > XPDR_ModeSel [get]
 0: STBY 1: ALT RPTG OFF ... 4: TA/RA
 
Offset< byte > XPDR_annunFAIL [get]
 Boolean.
 
Offset< byte > LTS_PedFloodKnob [get]
 Position 0...150.
 
Offset< byte > LTS_PedPanelKnob [get]
 Position 0...150.
 
Offset< byte > TRIM_StabTrimSw_NORMAL [get]
 Boolean.
 
Offset< byte > PED_annunLOCK_FAIL [get]
 Boolean.
 
Offset< byte > PED_annunAUTO_UNLK [get]
 Boolean.
 
Offset< byte > PED_FltDkDoorSel [get]
 0: UNLKD 1 AUTO pushed in 2: AUTO 3: DENY
 
Offset< byte > FMC_TakeoffFlaps [get]
 degrees
 
Offset< byte > FMC_V1 [get]
 knots
 
Offset< byte > FMC_VR [get]
 knots
 
Offset< byte > FMC_V2 [get]
 knots
 
Offset< byte > FMC_LandingFlaps [get]
 degrees
 
Offset< byte > FMC_LandingVREF [get]
 knots
 
Offset< ushort > FMC_CruiseAlt [get]
 ft
 
Offset< ushort > FMC_LandingAltitude [get]
 ft; -32767 if not available
 
Offset< ushort > FMC_TransitionAlt [get]
 ft
 
Offset< ushort > FMC_TransitionLevel [get]
 ft
 
Offset< byte > FMC_PerfInputComplete [get]
 Boolean.
 
Offset< float > FMC_DistanceToTOD [get]
 nm; 0.0 if passed
 
Offset< float > FMC_DistanceToDest [get]
 nm
 
Offset< byte > AircraftModel [get]
 1: -600 2: -700 3: -700 BW 4: -700 SSW 5: -800 6: -800 BW 7: -800 SSW 8: -900 9: -900 BW 10: -900 SSW 11: -900ER BW 12: -900ER SSW 13: -700 14: -700 BDSF SSW 15: -800 BDSF BW 16: -800 BDSF SSW 17: -800 BCF BW 18 -800 BCF SSW 19: -700 BBJ BW 20: -700 BBJ SSW 21: -800 BBJ BW 22: -800 BBJ SSW
 
Offset< byte > WeightInKg [get]
 false: LBS true: KG
 
Offset< byte > GPWS_V1CallEnabled [get]
 GPWS V1 callout option enabled.
 
Offset< byte > GroundConnAvailable [get]
 can connect/disconnect ground air/electrics
 
Offset< byte > AircraftMode [get]
 1: -600 2: -700 3: -700WL 4: -800 5: -800WL 6: -900 7: -900ER
 

Detailed Description

A helper class containing all the known offsets for the PMDG 737 Aircraft.

Works for all simulators. Automatically configures the Offset addresses depending on the simulator the user is connected to

Property Documentation

◆ AIR_FltAltWindow

Offset<uint> AIR_FltAltWindow
get

WARNING obsolete.

  • use AIR_DisplayFltAlt instead

◆ AIR_LandAltWindow

Offset<uint> AIR_LandAltWindow
get

WARNING obsolete.

  • use AIR_DisplayLandAl t instead