FSUIPC Client DLL
.NET interface for FSUIPC
PMDG_777X_Offsets Class Reference

A helper class containg all the known offsets for the PMDG 747 Queen of the Skies II Aircraft. More...

Public Member Functions

 PMDG_777X_Offsets ()
 Creates a new instance of the PMDG 737 Offsets Class.
 
 PMDG_777X_Offsets (int ClassInstance)
 Creates a new instance of the PMDG 737 Offsets Class for a specific wideClient class.
 
void instatiate_FSX_P3D_Offsets ()
 Creates a new instance of the PMDG Offsets for the FSX and P3D versions of the aircraft.
 
void RefreshData ()
 Gets the latest PMDG data from FSUIPC.
 

Properties

Offset< byte >[] ICE_WindowHeatBackUp_Sw_OFF [get]
 Array of 2 Offsets Boolean Backup window heat.
 
Offset< byte > ELEC_StandbyPowerSw [get]
 0 OFF | 1 AUTO | 2 BAT
 
Offset< byte >[] FCTL_WingHydValve_Sw_SHUT_OFF [get]
 Array of 3 Offsets Booleans Left/Right/Centre.
 
Offset< byte >[] FCTL_TailHydValve_Sw_SHUT_OFF [get]
 Array of 3 Offsets Booleans Left/Right/Centre.
 
Offset< byte >[] FCTL_annunTailHydVALVE_CLOSED [get]
 Array of 3 Offsets Booleans Left/Right/Centre.
 
Offset< byte >[] FCTL_annunWingHydVALVE_CLOSED [get]
 Array of 3 Offsets Booleans Left/Right/Centre.
 
Offset< byte > FCTL_PrimFltComputersSw_AUTO [get]
 true: AUTO false: DISC
 
Offset< byte > APU_Power_Sw_TEST [get]
 Boolean.
 
Offset< byte >[] ENG_EECPower_Sw_TEST [get]
 Array of 2 Offsets Booleans.
 
Offset< byte > ELEC_TowingPower_Sw_BATT [get]
 Boolean.
 
Offset< byte > ELEC_annunTowingPowerON_BATT [get]
 Boolean.
 
Offset< byte >[] AIR_CargoTemp_Selector [get]
 Array of 2 Offsets aft / bulk | 0=OFF | 1=LOW | 2=HIGH AFT/BULK.
 
Offset< byte > AIR_CargoTemp_MainDeckFwd_Sel [get]
 0: C ... 60: W
 
Offset< byte > AIR_CargoTemp_MainDeckAft_Sel [get]
 0: C ... 60: W
 
Offset< byte > AIR_CargoTemp_LowerFwd_Sel [get]
 0: C ... 60: W
 
Offset< byte > AIR_CargoTemp_LowerAft_Sel [get]
 0: C ... 60: W | 67: HEAT H | 70: HEAT OFF | 73: HEAT L
 
Offset< byte > ADIRU_Sw_On [get]
 Boolean.
 
Offset< byte > ADIRU_annunOFF [get]
 Boolean.
 
Offset< byte > ADIRU_annunON_BAT [get]
 Boolean.
 
Offset< byte > FCTL_ThrustAsymComp_Sw_AUTO [get]
 Boolean.
 
Offset< byte > FCTL_annunThrustAsymCompOFF [get]
 Boolean.
 
Offset< byte > ELEC_CabUtilSw [get]
 Boolean.
 
Offset< byte > ELEC_annunCabUtilOFF [get]
 Boolean.
 
Offset< byte > ELEC_IFEPassSeatsSw [get]
 Boolean.
 
Offset< byte > ELEC_annunIFEPassSeatsOFF [get]
 Boolean.
 
Offset< byte > ELEC_Battery_Sw_ON [get]
 Boolean.
 
Offset< byte > ELEC_annunBattery_OFF [get]
 Boolean.
 
Offset< byte > ELEC_annunAPU_GEN_OFF [get]
 Boolean.
 
Offset< byte > ELEC_APUGen_Sw_ON [get]
 Boolean.
 
Offset< byte > ELEC_APU_Selector [get]
 0 OFF |1 ON |2 START
 
Offset< byte > ELEC_annunAPU_FAULT [get]
 Boolean.
 
Offset< byte >[] ELEC_BusTie_Sw_AUTO [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_annunBusTieISLN [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_ExtPwrSw [get]
 Array of 2 Offsets primary/secondary MOMENTARY SWITCHES.
 
Offset< byte >[] ELEC_annunExtPowr_ON [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_annunExtPowr_AVAIL [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_Gen_Sw_ON [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_annunGenOFF [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_BackupGen_Sw_ON [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_annunBackupGenOFF [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ELEC_IDGDiscSw [get]
 Array of 2 Offsets Boolean MOMENTARY SWITCHES.
 
Offset< byte >[] ELEC_annunIDGDiscDRIVE [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] WIPERS_Selector [get]
 Array of 2 Offsets left/right: 0: OFF | 1: INT | 2: LOW | 3: HIGH.
 
Offset< byte > LTS_EmerLightsSelector [get]
 0 OFF | 1 ARMED | 2 ON
 
Offset< byte > COMM_ServiceInterphoneSw [get]
 Boolean.
 
Offset< byte > OXY_PassOxygen_Sw_On [get]
 Boolean.
 
Offset< byte > OXY_annunPassOxygenON [get]
 Boolean.
 
Offset< byte >[] ICE_WindowHeat_Sw_ON [get]
 Array of 4 Offsets L-Side/L-Fwd/R-Fwd/R-Side.
 
Offset< byte >[] ICE_annunWindowHeatINOP [get]
 Array of 4 Offsets L-Side/L-Fwd/ R-Fwd/R-Side.
 
Offset< byte > HYD_RamAirTurbineSw [get]
 Boolean.
 
Offset< byte > HYD_annunRamAirTurbinePRESS [get]
 Boolean.
 
Offset< byte > HYD_annunRamAirTurbineUNLKD [get]
 Boolean.
 
Offset< byte >[] HYD_PrimaryEngPump_Sw_ON [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_PrimaryElecPump_Sw_ON [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_DemandElecPump_Selector [get]
 Array of 2 Offsets 0 OFF | 1 AUTO | 2 ON.
 
Offset< byte >[] HYD_DemandAirPump_Selector [get]
 Array of 2 Offsets 0 OFF | 1 AUTO | 2 ON.
 
Offset< byte >[] HYD_annunPrimaryEngPumpFAULT [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_annunPrimaryElecPumpFAULT [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_annunDemandElecPumpFAULT [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] HYD_annunDemandAirPumpFAULT [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > SIGNS_NoSmokingSelector [get]
 0 OFF | 1 AUTO | 2 ON
 
Offset< byte > SIGNS_SeatBeltsSelector [get]
 0 OFF | 1 AUTO | 2 ON
 
Offset< byte > LTS_DomeLightKnob [get]
 Position 0...100.
 
Offset< byte > LTS_CircuitBreakerKnob [get]
 Position 0...100.
 
Offset< byte > LTS_OvereadPanelKnob [get]
 Position 0...100.
 
Offset< byte > LTS_GlareshieldPNLlKnob [get]
 Position 0...100.
 
Offset< byte > LTS_GlareshieldFLOODKnob [get]
 Position 0...100.
 
Offset< byte > LTS_Storm_Sw_ON [get]
 Boolean.
 
Offset< byte > LTS_MasterBright_Sw_ON [get]
 Boolean.
 
Offset< byte > LTS_MasterBrigntKnob [get]
 Position 0...100.
 
Offset< byte > LTS_IndLightsTestSw [get]
 0 TEST | 1 BRT | 2 DIM
 
Offset< byte >[] LTS_LandingLights_Sw_ON [get]
 Array of 3 Offsets Booleans.
 
Offset< byte > LTS_Beacon_Sw_ON [get]
 Boolean.
 
Offset< byte > LTS_NAV_Sw_ON [get]
 Boolean.
 
Offset< byte > LTS_Logo_Sw_ON [get]
 Boolean.
 
Offset< byte > LTS_Wing_Sw_ON [get]
 Boolean.
 
Offset< byte >[] LTS_RunwayTurnoff_Sw_ON [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > LTS_Taxi_Sw_ON [get]
 Boolean.
 
Offset< byte > LTS_Strobe_Sw_ON [get]
 Boolean.
 
Offset< byte >[] FIRE_CargoFire_Sw_Arm [get]
 Array of 2 Offsets FWD/AFT.
 
Offset< byte >[] FIRE_annunCargoFire [get]
 Array of 2 Offsets FWD/AFT.
 
Offset< byte > FIRE_CargoFireDisch_Sw [get]
 Boolean MOMENTARY SWITCH.
 
Offset< byte > FIRE_annunCargoDISCH [get]
 Boolean.
 
Offset< byte > FIRE_FireOvhtTest_Sw [get]
 Boolean MOMENTARY SWITCH.
 
Offset< byte > FIRE_APUHandle [get]
 0: IN (NORMAL) 1: PULLED OUT 2: TURNED LEFT 3: TURNED RIGHT (2 & 3 are momnentary positions)
 
Offset< byte > FIRE_APUHandleUnlock_Sw [get]
 Boolean.
 
Offset< byte > FIRE_annunAPU_BTL_DISCH [get]
 Boolean.
 
Offset< byte >[] FIRE_EngineHandleIlluminated [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > FIRE_APUHandleIlluminated [get]
 Boolean.
 
Offset< byte >[] FIRE_EngineHandleIsUnlocked [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > FIRE_APUHandleIsUnlocked [get]
 Boolean.
 
Offset< byte > FIRE_annunMainDeckCargoFire [get]
 Boolean.
 
Offset< byte > FIRE_annunCargoDEPR [get]
 DEPR light in DEPR/DISCH guarded switch.
 
Offset< byte >[] ENG_EECMode_Sw_NORM [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] ENG_Start_Selector [get]
 Array of 2 Offsets 0: START 1: NORM.
 
Offset< byte > ENG_Autostart_Sw_ON [get]
 Boolean.
 
Offset< byte >[] ENG_annunALTN [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > ENG_annunAutostartOFF [get]
 Boolean.
 
Offset< byte > FUEL_CrossFeedFwd_Sw [get]
 Boolean.
 
Offset< byte > FUEL_CrossFeedAft_Sw [get]
 Boolean.
 
Offset< byte >[] FUEL_PumpFwd_Sw [get]
 Array of 2 Offsets Booleans.
 
Offset< byte >[] FUEL_PumpAft_Sw [get]
 Array of 2 Offsets Booleans.
 
Offset< byte >[] FUEL_PumpCtr_Sw [get]
 Array of 2 Offsets Booleans.
 
Offset< byte >[] FUEL_JettisonNozle_Sw [get]
 Array of 2 Offsets Booleans.
 
Offset< byte > FUEL_JettisonArm_Sw [get]
 Boolean.
 
Offset< byte > FUEL_FuelToRemain_Sw_Pulled [get]
 Boolean.
 
Offset< byte > FUEL_FuelToRemain_Selector [get]
 0: DECR | 1: Neutral | 2: INCR
 
Offset< byte > FUEL_annunFwdXFEED_VALVE [get]
 Boolean.
 
Offset< byte > FUEL_annunAftXFEED_VALVE [get]
 Boolean.
 
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< byte >[] FUEL_annunJettisonNozleVALVE [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > FUEL_annunArmFAULT [get]
 Boolean.
 
Offset< byte > ICE_WingAntiIceSw [get]
 0 OFF | 1 AUTO | 2 ON
 
Offset< byte >[] ICE_EngAntiIceSw [get]
 Array of 2 Offsets 0 OFF | 1 AUTO | 2 ON.
 
Offset< byte >[] AIR_Pack_Sw_AUTO [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] AIR_TrimAir_Sw_On [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] AIR_RecircFan_Sw_On [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] AIR_TempSelector [get]
 Array of 2 Offsets flt deck / cabin 0: C ... |60: W ... | 70: MAN | (flt deck only)
 
Offset< byte > AIR_AirCondReset_Sw_Pushed [get]
 Boolean MOMENTARY.
 
Offset< byte > AIR_EquipCooling_Sw_AUTO [get]
 Boolean.
 
Offset< byte > AIR_Gasper_Sw_On [get]
 Boolean.
 
Offset< byte >[] AIR_annunPackOFF [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] AIR_annunTrimAirFAULT [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > AIR_annunEquipCoolingOVRD [get]
 Boolean.
 
Offset< byte > AIR_AltnVentSw_ON [get]
 Boolean.
 
Offset< byte > AIR_annunAltnVentFAULT [get]
 Boolean.
 
Offset< byte > AIR_MainDeckFlowSw_NORM [get]
 M/D FLOW true: NORM | false: HIGH.
 
Offset< byte >[] AIR_EngBleedAir_Sw_AUTO [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > AIR_APUBleedAir_Sw_AUTO [get]
 Boolean.
 
Offset< byte >[] AIR_IsolationValve_Sw [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > AIR_CtrIsolationValve_Sw [get]
 Boolean.
 
Offset< byte >[] AIR_annunEngBleedAirOFF [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > AIR_annunAPUBleedAirOFF [get]
 Boolean.
 
Offset< byte >[] AIR_annunIsolationValveCLOSED [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > AIR_annunCtrIsolationValveCLOSED [get]
 Boolean.
 
Offset< byte >[] AIR_OutflowValve_Sw_AUTO [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] AIR_OutflowValveManual_Selector [get]
 Array of 2 Offsets fwd / aft: 0: OPEN |1: Neutral | 2: CLOSE.
 
Offset< byte > AIR_LdgAlt_Sw_Pulled [get]
 Boolean.
 
Offset< byte > AIR_LdgAlt_Selector [get]
 0: DECR | 1: Neutral | 2: INCR
 
Offset< byte >[] AIR_annunOutflowValve_MAN [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > GEAR_Lever [get]
 0: UP | 1: DOWN
 
Offset< byte > GEAR_LockOvrd_Sw [get]
 Boolean.
 
Offset< byte > GEAR_AltnGear_Sw_DOWN [get]
 Boolean.
 
Offset< byte > GPWS_FlapInhibitSw_OVRD [get]
 Boolean.
 
Offset< byte > GPWS_GearInhibitSw_OVRD [get]
 Boolean.
 
Offset< byte > GPWS_TerrInhibitSw_OVRD [get]
 Boolean.
 
Offset< byte > GPWS_RunwayOvrdSw_OVRD [get]
 Boolean.
 
Offset< byte > GPWS_GSInhibit_Sw [get]
 Boolean.
 
Offset< byte > GPWS_annunGND_PROX_top [get]
 Boolean.
 
Offset< byte > GPWS_annunGND_PROX_bottom [get]
 Boolean.
 
Offset< byte > BRAKES_AutobrakeSelector [get]
 0: RTO | 1: OFF | 2: DISARM | 3: 1 ... | 5: MAX AUTO
 
Offset< byte > ISFD_Baro_Sw_Pushed [get]
 Boolean | momentary.
 
Offset< byte > ISFD_RST_Sw_Pushed [get]
 Boolean | momentary.
 
Offset< byte > ISFD_Minus_Sw_Pushed [get]
 Boolean | momentary.
 
Offset< byte > ISFD_Plus_Sw_Pushed [get]
 Boolean | momentary.
 
Offset< byte > ISFD_APP_Sw_Pushed [get]
 Boolean | momentary.
 
Offset< byte > ISFD_HP_IN_Sw_Pushed [get]
 Boolean | momentary.
 
Offset< byte > ISP_Nav_L_Sw_CDU [get]
 Boolean.
 
Offset< byte > ISP_DsplCtrl_L_Sw_Altn [get]
 Boolean.
 
Offset< byte > ISP_AirDataAtt_L_Sw_Altn [get]
 Boolean.
 
Offset< byte > DSP_InbdDspl_L_Selector [get]
 0: ND | 1: NAV | 2: MFD | 3: EICAS
 
Offset< byte > EFIS_HdgRef_Sw_Norm [get]
 Boolean.
 
Offset< byte > EFIS_annunHdgRefTRUE [get]
 Boolean.
 
Offset< uint > BRAKES_BrakePressNeedle [get]
 0...100 (corresponds to 0...4000 PSI)
 
Offset< byte > BRAKES_annunBRAKE_SOURCE [get]
 Boolean.
 
Offset< byte > ISP_Nav_R_Sw_CDU [get]
 Boolean.
 
Offset< byte > ISP_DsplCtrl_R_Sw_Altn [get]
 Boolean.
 
Offset< byte > ISP_AirDataAtt_R_Sw_Altn [get]
 Boolean.
 
Offset< byte > ISP_FMC_Selector [get]
 0: LEFT | 1: AUTO | 2: RIGHT
 
Offset< byte > DSP_InbdDspl_R_Selector [get]
 0: EICAS | 1: MFD | 2: ND | 3: PFD
 
Offset< byte >[] AIR_ShoulderHeaterKnob [get]
 Array of 2 Offsets Position 0...100.
 
Offset< byte >[] AIR_FootHeaterSelector [get]
 Array of 2 Offsets 0 OFF | 1 LOW | 2 HIGH.
 
Offset< byte > LTS_LeftFwdPanelPNLKnob [get]
 Position 0...100.
 
Offset< byte > LTS_LeftFwdPanelFLOODKnob [get]
 Position 0...100.
 
Offset< byte > LTS_LeftOutbdDsplBRIGHTNESSKnob [get]
 Position 0...100.
 
Offset< byte > LTS_LeftInbdDsplBRIGHTNESSKnob [get]
 Position 0...100.
 
Offset< byte > LTS_RightFwdPanelPNLKnob [get]
 Position 0...100.
 
Offset< byte > LTS_RightFwdPanelFLOODKnob [get]
 Position 0...100.
 
Offset< byte > LTS_RightInbdDsplBRIGHTNESSKnob [get]
 Position 0...100.
 
Offset< byte > LTS_RightOutbdDsplBRIGHTNESSKnob [get]
 Position 0...100.
 
Offset< byte >[] CHR_Chr_Sw_Pushed [get]
 Array of 2 Offsets Boolean | momentary.
 
Offset< byte >[] CHR_TimeDate_Sw_Pushed [get]
 Array of 2 Offsets Boolean | momentary.
 
Offset< byte >[] CHR_TimeDate_Selector [get]
 Array of 2 Offsets 0: UTC 1: MAN.
 
Offset< byte >[] CHR_Set_Selector [get]
 Array of 2 Offsets 0: RUN 1: HLDY 2: MM 3: HD.
 
Offset< byte >[] CHR_ET_Selector [get]
 Array of 2 Offsets 0: RESET (MOMENTARY spring-loaded to HLD) 1: HLD | 2: RUN.
 
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: 10 ... 6: 640.
 
Offset< byte >[] EFIS_MinsKnob [get]
 Array of 2 Offsets 0..99.
 
Offset< byte >[] EFIS_BaroKnob [get]
 Array of 2 Offsets 0..99.
 
Offset< byte >[] EFIS_MinsRST_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_BaroSTD_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_ModeCTR_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_RangeTFC_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_WXR_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_STA_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_WPT_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_ARPT_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_DATA_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_POS_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] EFIS_TERR_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< float > MCP_IASMach [get]
 Mach if < 10.0.
 
Offset< byte > MCP_IASBlan [get]
 Boolean.
 
Offset< byte > MCP_VertSpeedBlank [get]
 Boolean.
 
Offset< byte >[] MCP_FD_Sw_On [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] MCP_ATArm_Sw_On [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > MCP_BankLimitSel [get]
 0: AUTO | 1: 5 | 2: 10 ...
 
Offset< byte > MCP_AltIncrSel [get]
 Boolean false: AUTO | true: 1000.
 
Offset< byte > MCP_DisengageBar [get]
 Boolean.
 
Offset< byte > MCP_Speed_Dial [get]
 0 ... 99
 
Offset< byte > MCP_Heading_Dial [get]
 0 ... 99
 
Offset< byte > MCP_Altitude_Dial [get]
 0 ... 99
 
Offset< byte > MCP_VS_Wheel [get]
 0 ... 99
 
Offset< byte > MCP_HDGDial_Mode [get]
 Boolean: 0: Dial shows HDG 1: Dial shows TRK.
 
Offset< byte > MCP_VSDial_Mode [get]
 Boolean: 0: Dial shows VS | 1: Dial shows FPA.
 
Offset< byte >[] MCP_AP_Sw_Pushed [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > MCP_CLB_CON_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_AT_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_LNAV_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_VNAV_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_FLCH_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_HDG_HOLD_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_VS_FPA_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_ALT_HOLD_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_LOC_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_APP_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_Speeed_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_Heading_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_Altitude_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_IAS_MACH_Toggle_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_HDG_TRK_Toggle_Sw_Pushed [get]
 Boolean.
 
Offset< byte > MCP_VS_FPA_Toggle_Sw_Pushed [get]
 Boolean.
 
Offset< byte >[] MCP_annunAP [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > MCP_annunAT [get]
 Boolean.
 
Offset< byte > MCP_annunLNAV [get]
 Boolean.
 
Offset< byte > MCP_annunVNAV [get]
 Boolean.
 
Offset< byte > MCP_annunFLCH [get]
 Boolean.
 
Offset< byte > MCP_annunHDG_HOLD [get]
 Boolean.
 
Offset< byte > MCP_annunVS_FPA [get]
 Boolean.
 
Offset< byte > MCP_annunALT_HOLD [get]
 Boolean.
 
Offset< byte > MCP_annunLOC [get]
 Boolean.
 
Offset< byte > MCP_annunAPP [get]
 Boolean.
 
Offset< byte > DSP_L_INBD_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_R_INBD_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_LWR_CTR_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_ENG_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_STAT_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_ELEC_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_HYD_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_FUEL_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_AIR_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_DOOR_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_GEAR_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_FCTL_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_CAM_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_CHKL_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_COMM_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_NAV_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_CANC_RCL_Sw [get]
 Boolean | momentary.
 
Offset< byte > DSP_annunL_INBD [get]
 Boolean | momentary.
 
Offset< byte > DSP_annunR_INBD [get]
 Boolean | momentary.
 
Offset< byte > DSP_annunLWR_CTR [get]
 Boolean | momentary.
 
Offset< byte >[] WARN_Reset_Sw_Pushed [get]
 Array of 2 Offsets Boolean | momentary.
 
Offset< byte >[] WARN_annunMASTER_WARNING [get]
 Array of 2 Offsets Boolean.
 
Offset< byte >[] WARN_annunMASTER_CAUTION [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > ISP_DsplCtrl_C_Sw_Altn [get]
 Boolean.
 
Offset< byte > LTS_UpperDsplBRIGHTNESSKnob [get]
 Position 0...100.
 
Offset< byte > LTS_LowerDsplBRIGHTNESSKnob [get]
 Position 0...100.
 
Offset< byte > EICAS_EventRcd_Sw_Pushed [get]
 Boolean | momentary.
 
Offset< byte >[] CDU_annunEXEC [get]
 Array of 3 Offsets Boolean.
 
Offset< byte >[] CDU_annunDSPY [get]
 Array of 3 Offsets Boolean.
 
Offset< byte >[] CDU_annunFAIL [get]
 Array of 3 Offsets Boolean.
 
Offset< byte >[] CDU_annunMSG [get]
 Array of 3 Offsets Boolean.
 
Offset< byte >[] CDU_annunOFST [get]
 Array of 3 Offsets Boolean.
 
Offset< byte >[] CDU_BrtKnob [get]
 Array of 3 Offsets Boolean.
 
Offset< byte > FCTL_AltnFlaps_Sw_ARM [get]
 Boolean.
 
Offset< byte > FCTL_AltnFlaps_Control_Sw [get]
 0 RET |1 OFF |2 EXT
 
Offset< byte > FCTL_StabCutOutSw_C_NORMAL [get]
 Boolean.
 
Offset< byte > FCTL_StabCutOutSw_R_NORMAL [get]
 Boolean.
 
Offset< byte > FCTL_AltnPitch_Lever [get]
 0: NOSE DOWN | 1: NEUTRAL | 2: NOSE UP
 
Offset< byte > FCTL_Speedbrake_Lever [get]
 Position 0...100 0: DOWN | 25: ARMED | 26...100: DEPLOYED.
 
Offset< byte > FCTL_Flaps_Lever [get]
 0 UP | 1=1 | 2=5 | 3=15 | 4=20 | 5=25 | 6=30
 
Offset< byte >[] ENG_FuelControl_Sw_RUN [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > BRAKES_ParkingBrakeLeverOn [get]
 Boolean.
 
Offset< byte >[] COMM_SelectedMic [get]
 Array of 3 Offsets 0=capt | 1=F/O | 2=observer | values: 0..9 (VHF..SAT2) as listed above; -1 if no MIC is selected.
 
Offset< byte >[] COMM_ReceiverSwitches [get]
 ** For MSFS use COMM_ReceiverSwitches_NEW ** Array of 3 Offsets 0=capt | 1=F/O | 2=observer Bit mask for selected receivers with bits indicating: 0=VHFL | 1=VHFC | 2=VHFR | 3=FLT | 4=CAB | 5=PA | 6=HFL | 7=HFR | 8=SAT1 | 9=SAT2 | 10=SPKR | 11=VOR/ADF | 12=APP
 
Offset< ushort >[] COMM_ReceiverSwitches_NEW [get]
 Array of 3 Offsets 0=capt | 1=F/O | 2=observer Bit mask for selected receivers with bits indicating: 0=VHFL | 1=VHFC | 2=VHFR | 3=FLT | 4=CAB | 5=PA | 6=HFL | 7=HFR | 8=SAT1 | 9=SAT2 | 10=SPKR | 11=VOR/ADF | 12=APP.
 
Offset< byte > COMM_OBSAudio_Selector [get]
 0 CAPT 1 NORMAL 2 F/O
 
Offset< byte >[] COMM_SelectedRadio [get]
 Array of 3 Offsets 0: VHFL 1: VHFC 2: VHFL 3: HFL 5: HFR (4 not used)
 
Offset< byte >[] COMM_RadioTransfer_Sw_Pushed [get]
 Array of 3 Offsets Boolean | Momentary.
 
Offset< byte >[] COMM_RadioPanelOff [get]
 Array of 3 Offsets Boolean.
 
Offset< byte >[] COMM_annunAM [get]
 Array of 3 Offsets Boolean.
 
Offset< byte > XPDR_XpndrSelector_R [get]
 true: R | false: L
 
Offset< byte > XPDR_AltSourceSel_ALTN [get]
 true: ALTN | false: NORM
 
Offset< byte > XPDR_ModeSel [get]
 0 STBY | 1 ALT RPTG OFF | 2 XPNDR | 3 TA ONLY | 4 TA/RA
 
Offset< byte > XPDR_Ident_Sw_Pushed [get]
 Boolean | Momentary.
 
Offset< byte >[] FIRE_EngineHandle [get]
 Array of 2 Offsets 0: IN (NORMAL) | 1: PULLED OUT | 2: TURNED LEFT | 3: TURNED RIGHT (2 & 3 are momenentary)
 
Offset< byte >[] FIRE_EngineHandleUnlock_Sw [get]
 Array of 2 Offsets Boolean | Momentary.
 
Offset< byte >[] FIRE_annunENG_BTL_DISCH [get]
 Array of 2 Offsets Boolean.
 
Offset< byte > FCTL_AileronTrim_Switches [get]
 0: LEFT WING DOWN | 1: NEUTRAL | 2: RIGHT WING DOWN (both switches move together)
 
Offset< byte > FCTL_RudderTrim_Knob [get]
 0: NOSE LEFT | 1: NEUTRAL | 2: NOSE RIGHT
 
Offset< byte > FCTL_RudderTrimCancel_Sw_Pushed [get]
 Boolean | Momentary.
 
Offset< byte > EVAC_Command_Sw_ON [get]
 Boolean.
 
Offset< byte > EVAC_PressToTest_Sw_Pressed [get]
 Boolean.
 
Offset< byte > EVAC_HornSutOff_Sw_Pulled [get]
 Boolean.
 
Offset< byte > EVAC_LightIlluminated [get]
 Boolean.
 
Offset< byte > LTS_AisleStandPNLKnob [get]
 Position 0...100.
 
Offset< byte > LTS_AisleStandFLOODKnob [get]
 Position 0...100.
 
Offset< byte > LTS_FloorLightsSw [get]
 0: BRT 1: OFF 2: DIM
 
Offset< byte >[] DOOR_state [get]
 Array of 16 Offsets 0: Entry 1L | 1: Entry 1R | 2: Entry 2L | 3: Entry 2R | 4: Entry 3L | 5: Entry 3R | 6: Entry 4L | 7: Entry 4R | 8: Entry 5L | 9: Entry 5R | 10: Cargo Fwd | 11: Cargo Aft | 12: Cargo Main | 13: Cargo Bulk | 14: Avionics Access | 15: EE Access.
 
Offset< byte >[] ENG_StartValve [get]
 Array of 2 Offsets Boolean | true if open.
 
Offset< float >[] AIR_DuctPress [get]
 Array of 2 Offsets PSI.
 
Offset< float > FUEL_QtyCenter [get]
 LBS.
 
Offset< float > FUEL_QtyLeft [get]
 LBS.
 
Offset< float > FUEL_QtyRight [get]
 LBS.
 
Offset< float > FUEL_QtyAux [get]
 LBS.
 
Offset< byte > IRS_aligned [get]
 Boolean | at least one IRS.
 
Offset< byte >[] EFIS_BaroMinimumsSet [get]
 Array of 2 Offsets.
 
Offset< int >[] EFIS_BaroMinimums [get]
 Array of 2 Offsets.
 
Offset< byte >[] EFIS_RadioMinimumsSet [get]
 Array of 2 Offsets.
 
Offset< int >[] EFIS_RadioMinimums [get]
 Array of 2 Offsets.
 
Offset< byte >[] EFIS_Display [get]
 Array of 6 Offsets Display formats selected on the display units. 0: Off | 1: Blank | 2: PFD | 3: ND | 4: EICAS | 6: STAT | 7: CHKL | 8: COMM 9: CAM | 10: ELEC | 11: HYD | 12: FUEL | 13: AIR | 14: DOOR | 15: GEAR | 16: FCTL.
 
Offset< byte > AircraftModel [get]
 1: -200 | 2: -200ER | 3: -300 | 4: -200LR | 5: -777F | 6: -300ER
 
Offset< byte > WeightInKg [get]
 True KG | False LBS.
 
Offset< byte > GPWS_V1CallEnabled [get]
 Boolean.
 
Offset< byte > GroundConnAvailable [get]
 Boolean.
 
Offset< byte > FMC_TakeoffFlaps [get]
 degrees | 0 if not set
 
Offset< byte > FMC_V1 [get]
 knots | 0 if not set
 
Offset< byte > FMC_VR [get]
 knots | 0 if not set
 
Offset< byte > FMC_V2 [get]
 knots | 0 if not set
 
Offset< ushort > FMC_ThrustRedAlt [get]
 1: FLAPS 1 | 5: FLAPS 5 | otherwise altitude in ft
 
Offset< ushort > FMC_AccelerationAlt [get]
 ft
 
Offset< ushort > FMC_EOAccelerationAlt [get]
 ft
 
Offset< byte > FMC_LandingFlaps [get]
 degrees | 0 if not set
 
Offset< byte > FMC_LandingVREF [get]
 knots | 0 if not set
 
Offset< ushort > FMC_CruiseAlt [get]
 ft | 0 if not set
 
Offset< short > FMC_LandingAltitude [get]
 ft | -32767 if not set
 
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 | negative if n/a
 
Offset< float > FMC_DistanceToDest [get]
 nm negative if n/a
 
Offset< byte > FMC_ThrustLimitMode [get]
 FMC thrust limit mode Values are: 0: TO | 1: TO 1 | 2: TO 2 | 3: TO B | 4: CLB | 5: CLB 1 | 7: CRZ | 8: CON 9: G/A | 10: D-TO | 11: D-TO 1 | 12: D-TO 2 | 13: A-TO | 14: A-TO 1 |15: A-TO 2 | 16: A-TO B.
 
Offset< byte >[] ECL_ChecklistComplete [get]
 Array of 10 Offsets Normal checklist completion status Array elements are: 0: PREFLIGHT | 1: BEFORE_START | 2: BEFORE_TAXI | 3: BEFORE_TAKEOFF | 4: AFTER_TAKEOFF | 5: DESCENT | 6: APPROACH | 7: LANDING | 8: SHUTDOWN | 9: SECURE.
 

Detailed Description

A helper class containg all the known offsets for the PMDG 747 Queen of the Skies II Aircraft.