sys=SYSTEMS



dev=MISC

out=LookFoDeg,double,,0.000000,,,jd/fo/delta_hdg2fo,exist,,,,0,,

out=LookChecklist,integer,,0.000000,,,jd/fo/_planshet,exist,,,,0,,

out=Glass,integer,,0.000000,,,jd/fo/_glass,exist,,,,0,,

out=RealFlight,integer,,0.000000,,,jd/copilotrealflight,new,,,,0,,

out=LightLevel,integer,,0.000000,,,sim/graphics/animation/draw_light_level,exist,,,,0,,

out=OxyQuantity,integer,,0.000000,,,,,,,,0,,

out=CargoFwd,double,,0.000000,,,AirbusFBW/CargoDoorArray[0],exist,,,,0,,

out=CargoAft,double,,0.000000,,,AirbusFBW/CargoDoorArray[1],exist,,,,0,,

out=DoorBulk,double,,0.000000,,,AirbusFBW/CargoDoorModeArray[2],exist,,,,0,,

out=OneDoorOpen,integer,,0.000000,,,jd/sys/doors/open/onedoor,exist,,,,0,,

out=DoorsClosed,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.1L]!=[2.000000]

&&

[SYSTEMS.MISC.1R]!=[2.000000]

&&

[SYSTEMS.MISC.2L]!=[2.000000]

&&

[SYSTEMS.MISC.2R]!=[2.000000]

&&

[SYSTEMS.MISC.3L]!=[2.000000]

&&

[SYSTEMS.MISC.3R]!=[2.000000]

&&

[SYSTEMS.MISC.4L]!=[2.000000]

&&

[SYSTEMS.MISC.4R]!=[2.000000]

&&

[SYSTEMS.MISC.CargoFwd]!=[2.000000]

&&

[SYSTEMS.MISC.CargoAft]!=[2.000000]

&&

[SYSTEMS.MISC.DoorBulk]!=[2.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=1L,integer,,0.000000,,,AirbusFBW/PaxDoorModeArray[0],exist,,,,0,,

out=1R,integer,,0.000000,,,AirbusFBW/PaxDoorModeArray[1],exist,,,,0,,

out=2L,integer,,0.000000,,,AirbusFBW/PaxDoorModeArray[2],exist,,,,0,,

out=2R,integer,,0.000000,,,AirbusFBW/PaxDoorModeArray[3],exist,,,,0,,

out=3L,integer,,0.000000,,,AirbusFBW/PaxDoorModeArray[4],exist,,,,0,,

out=3R,integer,,0.000000,,,AirbusFBW/PaxDoorModeArray[5],exist,,,,0,,

out=4L,integer,,0.000000,,,AirbusFBW/PaxDoorModeArray[6],exist,,,,0,,

out=4R,integer,,0.000000,,,AirbusFBW/PaxDoorModeArray[7],exist,,,,0,,

out=TotalFuel,integer,,0.000000,,,sim/flightmodel/weight/m_fuel_total,exist,,,,0,,

out=CockpitPrepar,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.CPLeftSideOVHD]==[11.000000]

&&

[SYSTEMS.MISC.CPFirePanel]==[0.000000]

&&

[SYSTEMS.MISC.CPHydPanel]==[7.000000]

&&

[SYSTEMS.MISC.CPFuelPanel]==[20.000000]

&&

[SYSTEMS.MISC.CPElecPanel]==[13.000000]

&&

[SYSTEMS.MISC.CPAirPanel]==[7.000000]

&&

[SYSTEMS.MISC.CPPressPanel]==[-3.000000]

&&

[SYSTEMS.MISC.CPRightSideOVHD]==[7.000000]

&&

[SYSTEMS.MISC.CPfmgsPrep]==[1.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=CockpitPreparDone,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.CockpitPrepar]==[1.000000]

calc=[1.000000]

logic:

calc=[SYSTEMS.MISC.CockpitPreparDone]

out=CPLeftSideOVHD,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.OVHDSIDEL.EmerCallPB]+[SYSTEMS.OVHDSIDEL.CrewSupply]+[SYSTEMS.OVHDSIDEL.Mask_manPB]+[SYSTEMS.OVHDSIDEL.GPWSTerrPB]+[SYSTEMS.OVHDSIDEL.GPWSSysPB]+[SYSTEMS.OVHDSIDEL.GPWSGSModePB]+[SYSTEMS.OVHDSIDEL.GPWSFlapPB]+[SYSTEMS.OVHDSIDEL.LandRecovPB]+[SYSTEMS.OVHDSIDEL.Man_onPB]+[SYSTEMS.OVHDSIDEL.CommandPB]+[SYSTEMS.OVHDSIDEL.Prim1PB]+[SYSTEMS.OVHDSIDEL.Sec1PB]+[SYSTEMS.OVHDSIDEL.ADR3PB]+[SYSTEMS.OVHDSIDEL.ADR3PB]+[SYSTEMS.OVHDSIDEL.ADR2PB]+[SYSTEMS.OVHDSIDEL.GndctlPB]

out=CPFirePanel,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FIRE.SumEngFirePB]+[SYSTEMS.FIRE.APUFirePB]

out=CPHydPanel,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.HYD.Eng1PumpPB]+[SYSTEMS.HYD.Eng2PumpPB]+[SYSTEMS.HYD.Eng3PumpPB]+[SYSTEMS.HYD.Eng4PumpPB]+[SYSTEMS.HYD.ElecGreenOnPB]+[SYSTEMS.HYD.ElecGreenOffPB]+[SYSTEMS.HYD.ElecBlueOnPB]+[SYSTEMS.HYD.ElecBlueOffPB]+[SYSTEMS.HYD.ElecYellowOnPB]+[SYSTEMS.HYD.ElecYellowOffPB]+[SYSTEMS.HYD.RATOnPB]

out=CPFuelPanel,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FUEL.Main1]+[SYSTEMS.FUEL.Main2]+[SYSTEMS.FUEL.Main3]+[SYSTEMS.FUEL.Main4]+[SYSTEMS.FUEL.Stby1]+[SYSTEMS.FUEL.Stby2]+[SYSTEMS.FUEL.Stby3]+[SYSTEMS.FUEL.Stby4]+[SYSTEMS.FUEL.Xfeed1]+[SYSTEMS.FUEL.Xfeed2]+[SYSTEMS.FUEL.Xfeed3]+[SYSTEMS.FUEL.Xfeed4]+[SYSTEMS.FUEL.AftXfr1]+[SYSTEMS.FUEL.AftXfr2]+[SYSTEMS.FUEL.AftXfr3]+[SYSTEMS.FUEL.AftXfr4]+[SYSTEMS.FUEL.CtrTkL]+[SYSTEMS.FUEL.ToInerXfr]+[SYSTEMS.FUEL.CtrTkR]+[SYSTEMS.FUEL.AftXfrL]+[SYSTEMS.FUEL.AftXfrR]+[SYSTEMS.FUEL.TtkL]+[SYSTEMS.FUEL.TtkR]+[SYSTEMS.FUEL.TtkXfr]+[SYSTEMS.FUEL.Feed]+[SYSTEMS.FUEL.OuterTkXfr]

out=CPElecPanel,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.ELEC.CommerPB]+[SYSTEMS.ELEC.GalleyPB]+[SYSTEMS.ELEC.Elmu]+[SYSTEMS.ELEC.ACESSFeedPB]+[SYSTEMS.ELEC.APUGenPB]+[SYSTEMS.ELEC.Bat1PB]+[SYSTEMS.ELEC.Bat2PB]+[SYSTEMS.ELEC.ApuBatt]+[SYSTEMS.ELEC.BusTiePB]+[SYSTEMS.ELEC.Gen1PB]+[SYSTEMS.ELEC.Gen2PB]+[SYSTEMS.ELEC.Gen3PB]+[SYSTEMS.ELEC.Gen4PB]+[SYSTEMS.ELEC.IDG1PB]+[SYSTEMS.ELEC.IDG2PB]+[SYSTEMS.ELEC.IDG3PB]+[SYSTEMS.ELEC.IDG4PB]

out=CPAirPanel,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.AIR.Eng1BleedPB]+[SYSTEMS.AIR.Eng2BleedPB]+[SYSTEMS.AIR.Eng3BleedPB]+[SYSTEMS.AIR.Eng4BleedPB]+[SYSTEMS.AIR.RamAirPB]+[SYSTEMS.AIR.HotAir1PB]+[SYSTEMS.AIR.HotAir2PB]+[SYSTEMS.AIR.XBleedSW]

out=CPPressPanel,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.CABPRESS.ModeSelPB]+[SYSTEMS.CABPRESS.LDGSW]+[SYSTEMS.CABPRESS.DitchingSW]+[SYSTEMS.CABPRESS.VelveSel]

out=CPlightPanel,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.LIGHTS.OVHD_StrobeSW]+[SYSTEMS.LIGHTS.OVHD_NavSW]+[SYSTEMS.LIGHTS.EmerExitSW]

out=CPRightSideOVHD,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.OVHDSIDER.GndCoolPB]+[SYSTEMS.OVHDSIDER.ExtractPB]+[SYSTEMS.OVHDSIDER.CabFanPB]+[SYSTEMS.OVHDSIDER.FwdIsolPB]+[SYSTEMS.OVHDSIDER.BulkIsolPB]+[SYSTEMS.OVHDSIDER.Prim2PB]+[SYSTEMS.OVHDSIDER.Sec2PB]+[SYSTEMS.OVHDSIDER.Prim3PB]+[SYSTEMS.OVHDSIDER.Fac2PB]

out=CPfmgsPrep,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMGS.V1]!=[0.000000]

&&

[SYSTEMS.FMGS.VR]!=[0.000000]

&&

[SYSTEMS.FMGS.V2]!=[0.000000]

&&

[SYSTEMS.FMGS.FlapConfig]!=[0.000000]

&&

[SYSTEMS.FMGS.BlockFuel]!=[0.000000]

&&

[SYSTEMS.FMGS.ZFW]!=[0.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=TOConfTest,integer,,0.000000,,,AirbusFBW/TOConfigPress,exist,,,,0,,

out=TOConfPushOk,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ECAMPAGE.ToConf]==[1.000000]

&&

[SYSTEMS.MISC.TOConfTest]==[1.000000]

calc=[1.000000]

logic:

calc=[SYSTEMS.MISC.TOConfPushOk]

out=CabinReady,integer,,0.000000,,,jd/cabin/ready,exist,,,,0,,

out=RudderTrim,double,,0.000000,,,sim/cockpit2/controls/rudder_trim,exist,,,,0,,

out=TakeOffDataSet,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMGS.BlockFuel]>[0.000000]

&&

[SYSTEMS.FMGS.ZFW]>[0.000000]

&&

[SYSTEMS.FMGS.ZFWCG]>[0.000000]

&&

[SYSTEMS.FMGS.V1]>[100.000000]

&&

[SYSTEMS.FMGS.V2]>[100.000000]

&&

[SYSTEMS.FMGS.VR]>[100.000000]

calc=[1.000000]

logic:

calc=[SYSTEMS.FMGS.TakeOffDataSet]

out=GPSPrimCopilotMess,integer,,0.000000,,,AirbusFBW/GPSPrimMessCo,exist,,,,0,,

out=PassTod,integer,,0.000000,,,AirbusFBW/DistToDest,exist,,,,0,,

out=HotStart,integer,,0.000000,,,sim/custom/xap/hotstart,exist,,,,0,,

out=NewFlightWasStart,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.PROC_COMPLETED.Securing]==[1.000000]

&&

[SYSOLD.ChecklistDone.Securing]==[1.000000]

&&

[SYSTEMS.POSITION.WasInAir]==[1.000000]

calc=[1.000000]

logic:

[SYSTEMS.TIME.TFT]>=[30.000000]

&&

[SYSTEMS.TIME.TFT]<=[60.000000]

&&

[SYSTEMS.POSITION.WasInAir]==[0.000000]

calc=[1.000000]

logic:

[SYSTEMS.POSITION.onAir]==[1.000000]

calc=[0.000000]

logic:

calc=[SYSTEMS.MISC.NewFlightWasStart]

out=WindowL,double,,0.000000,,,AirbusFBW/CockpitWindowPosition[0],exist,,,,0,,

out=WindowR,double,,0.000000,,,AirbusFBW/CockpitWindowPosition[1],exist,,,,0,,

out=WindowsClose,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.WindowL]==[0.000000]

&&

[SYSTEMS.MISC.WindowR]==[0.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=NewFlightWasStart,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.PROC_COMPLETED.Securing]==[1.000000]

&&

[SYSOLD.ChecklistDone.Securing]==[1.000000]

&&

[SYSTEMS.POSITION.WasInAir]==[1.000000]

calc=[1.000000]

logic:

[SYSTEMS.TIME.TFT]>=[30.000000]

&&

[SYSTEMS.TIME.TFT]<=[60.000000]

calc=[1.000000]

logic:

[SYSTEMS.POSITION.onAir]==[1.000000]

calc=[0.000000]

logic:

calc=[SYSTEMS.MISC.NewFlightWasStart]



dev=COPILOT

out=isAnnounceNeed,integer,,1.000000,,,jd/copilot/comments,new,,,,1,,

out=doPM_JobOnly,integer,PM&PF;PM,0.000000,,,jd/copilot/realmode,new,,,,1,,



dev=ACP

out=RMPOnSw,integer,,0.000000,,,AirbusFBW/RMP2Switch,exist,,,,0,,

out=RMP2On,integer,,0.000000,,,AirbusFBW/RMP2Available,exist,,,,0,,



dev=CABIN

out=Ready,integer,,0.000000,,,jd/cabin/ready,exist,,,,0,,



dev=PFD

out=IasCapt,integer,,0.000000,,,AirbusFBW/IASCapt,exist,,,,0,,

out=FSpeed,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.WEIGHT.GW]

graf=54800.000000,131.000000

graf=80600.000000,159.000000

out=SSpeed,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.WEIGHT.GW]

graf=54800.000000,179.000000

graf=80600.000000,213.000000



dev=RUNWAY

out=No,integer,,0.000000,,,jd/fmgs/rwno,exist,,,,0,,

out=Letter,integer,,0.000000,,,jd/fmgs/rwletter,exist,,,,0,,

out=Dist,integer,,0.000000,,,jd/fmgs/rwdist,exist,,,,0,,

out=Hdg,integer,,0.000000,,,jd/fmgs/rwhdg,exist,,,,0,,

out=HdgDelta,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.RUNWAY.Hdg]==[-1.000000]

calc=[-1.000000]

logic:

calc=[SYSTEMS.RUNWAY.Hdg]-[SYSTEMS.POSITION.Hdg]

out=NormalizeHdgDelta,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.RUNWAY.HdgDelta]==[-1.000000]

calc=[-1.000000]

logic:

[SYSTEMS.RUNWAY.HdgDelta]<[-180.000000]

calc=[SYSTEMS.RUNWAY.HdgDelta]+[360.000000]

logic:

[SYSTEMS.RUNWAY.HdgDelta]>[180.000000]

calc=[SYSTEMS.RUNWAY.HdgDelta]-[360.000000]

logic:

calc=[SYSTEMS.RUNWAY.HdgDelta]



dev=TIME

out=TFT,double,sec,0.000000,,,sim/time/total_flight_time_sec,exist,,,,0,,

out=FrameRate,integer,frame/sec,0.000000,,,,,,,,0,,

logic:

calc=[1.000000]/[SYSTEMS.TIME.FRP]

out=FRP,double,sec,60.000000,,,sim/operation/misc/frame_rate_period,exist,,,,0,,

logic:

calc=[SYSTEMS.TIME.TFT]-[SYSTEMS.TIME.TFT_Old]

out=TFT_Old,double,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.TIME.TFT]

out=Night_Day,integer,,0.000000,,,sim/graphics/animation/draw_light_level,exist,,,,0,,

out=ClockSW,integer,,0.000000,,,AirbusFBW/ClockETSwitch,exist,,,,0,,

out=Chrono,integer,,0.000000,,,AirbusFBW/CoChronoButton,exist,,,,0,,



dev=TIMERCRZ

out=TimerSec,double,sec,1800.000000,,,,,,,,0,,

out=TimerCalc,double,sec,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Cruise]

&&

[SYSTEMS.TIMERCRZ.TimerCalc]<=[0.000000]

calc=[SYSTEMS.TIMERCRZ.TimerSec]

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Cruise]

calc=[SYSTEMS.TIMERCRZ.TimerCalc]-[SYSTEMS.TIME.FRP]

logic:

calc=[0.000000]

out=TimerRing,integer,on,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.TIMERCRZ.TimerSec]==[SYSTEMS.TIMERCRZ.TimerCalc]

calc=[1.000000]

logic:

calc=[0.000000]



dev=POSITION

out=RA,double,ft,0.000000,,,sim/cockpit2/gauges/indicators/radio_altimeter_height_ft_pilot,exist,,,,0,,

out=ALT,double,ft,0.000000,,,sim/cockpit2/gauges/indicators/altitude_ft_pilot,exist,,,,0,,

out=ALTx100,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.POSITION.ALT]*[0.010000]flr[1.000000]*[100.000000]+[100.000000]

out=AirSpdKT,double,knots,0.000000,,,sim/cockpit2/gauges/indicators/airspeed_kts_pilot,exist,,,,0,,

out=MACH,double,mach,0.000000,,,sim/flightmodel/misc/machno,exist,,,,0,,

out=GrSpeed,double,kt,0.000000,,,sim/flightmodel/position/groundspeed,exist,,,,0,,

logic:

calc=*[1.943840]

out=GrSpdAcc,double,m/sec2,0.000000,,,sim/cockpit2/gauges/indicators/airspeed_acceleration_kts_sec_copilot,exist,,,,0,,

out=GrSpeedMS,double,m/s,0.000000,,,sim/flightmodel/position/groundspeed,exist,,,,0,,

out=AirSpdKT,double,knots,0.000000,,,sim/cockpit2/gauges/indicators/airspeed_kts_pilot,exist,,,,0,,

out=AirSpdAcceler,double,,0.000000,,,sim/cockpit2/gauges/indicators/airspeed_acceleration_kts_sec_pilot,exist,,,,0,,

out=onAir,integer,yes,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.RA]>=[10.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=WasInAir,integer,yes,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.onAir]==[1.000000]

calc=[1.000000]

logic:

[COMMANDS.Flight.Reset]==[1.000000]

calc=[0.000000]

logic:

calc=[SYSTEMS.POSITION.WasInAir]

out=onGround,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.RA]<[1.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=Beta,double,,0.000000,,,sim/flightmodel/position/beta,exist,,,,0,,

out=PhiRoll,double,deg,0.000000,,,sim/flightmodel/position/phi,exist,,,,0,,

out=VVI,double,knots,0.000000,,,sim/cockpit2/gauges/indicators/vvi_fpm_pilot,exist,,,,0,,

out=CG,integer,%,0.000000,,,AirbusFBW/CGLocationPercent,exist,,,,0,,

out=AreWeDepTaxing,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.GrSpeed]>[5.000000]

&&

[SYSTEMS.POSITION.GrSpeed]<[60.000000]

&&

[SYSTEMS.POSITION.onGround]==[1.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=AreWeOnDepRunway,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.RUNWAY.No]!=[-1.000000]

&&

[SYSTEMS.RUNWAY.Dist]<[300.000000]

&&

[SYSTEMS.RUNWAY.HdgDelta]<[10.000000]

&&

[SYSTEMS.RUNWAY.HdgDelta]>[-10.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]<[SYSTEMS.FCOMPHASE.EngToPwr]

calc=[1.000000]

logic:

calc=[0.000000]

out=Hdg,integer,,0.000000,,,sim/cockpit2/gauges/indicators/heading_AHARS_deg_mag_pilot,exist,,,,0,,



dev=FLGHTCONT

out=Pitch,integer,,0.000000,,,sim/flightmodel2/wing/elevator1_deg[8],exist,,,,0,,

out=Roll,double,,0.000000,,,sim/flightmodel2/controls/roll_ratio,exist,,,,0,,

out=Rudder,integer,,0.000000,,,sim/flightmodel2/wing/rudder1_deg[10],exist,,,,0,,

out=ErrorFlightContr,integer,,0.000000,,,,,,,,0,,

logic:

[CHECKLIST.FlightControl.End]==[1.000000]

calc=[1.000000]

logic:

calc=[SYSTEMS.FLGHTCONT.ErrorFlightContr]



dev=WEATHER

out=SAT,double,,0.000000,,,sim/weather/temperature_ambient_c,exist,,,,0,,

out=TAT,double,degC,0.000000,,,sim/cockpit2/temperature/outside_air_LE_temp_degc,exist,,,,0,,

out=WindDir,integer,deg,0.000000,,,sim/weather/wind_direction_degt,exist,,,,0,,

logic:

calc=flr[1.000000]

out=WindSpeed,integer,kt,0.000000,,,sim/cockpit2/gauges/indicators/wind_speed_kts,exist,,,,0,,

logic:

calc=+[1.000000]flr[1.000000]

out=Visibility,integer,m,0.000000,,,sim/weather/visibility_reported_m,exist,,,,0,,

logic:

calc=flr[0.000000]

out=Rain,integer,%,0.000000,,,sim/weather/precipitation_on_aircraft_ratio,exist,,,,0,,

logic:

calc=*[100.000000]flr[1.000000]

out=BaroCurrent,integer,inhgX100,0.000000,,,sim/weather/barometer_current_inhg,exist,,,,0,,

logic:

calc=*[100.000000]flr[1.000000]

out=BaroSealevel100,integer,inhgX100,0.000000,,,sim/weather/barometer_sealevel_inhg,exist,,,,0,,

logic:

calc=*[100.010002]*[1.000000]

out=BaroSeaLevel,double,,0.000000,,,sim/weather/barometer_sealevel_inhg,exist,,,,0,,

out=baroCurrent,double,inhg,0.000000,,,sim/weather/barometer_current_inhg,exist,,,,0,,

out=isFoBaroSetNeed_1,integer,,0.000000,,,jd/fo/needsetbaro1,new,,,,0,,

out=isFoBaroSetNeed,integer,,0.000000,,,jd/fo/needsetbaro,new,,,,0,,

logic:

calc=[SYSTEMS.WEATHER.isFoBaroSetNeed]

out=BaroSeaLevel,double,inhg,0.000000,,,sim/weather/barometer_sealevel_inhg,exist,,,,0,,

out=BaroSeaLevelHPA,double,inhg,0.000000,,,sim/weather/barometer_sealevel_inhg,exist,,,,0,,

logic:

calc=[SYSTEMS.WEATHER.BaroSeaLevel]*[33.884998]



dev=LIGHTS

out=PfdLt,double,,0.000000,,,AirbusFBW/DUBrightness[2],exist,,,,0,,

out=OVHD_SeatBeltsSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[11],exist,,,,0,,

out=OVHD_NoSmokeSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[12],exist,,,,0,,

out=OVHD_NavSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[2],exist,,,,0,,

out=OVHD_WingSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[1],exist,,,,0,,

out=OVHD_BeaconSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[0],exist,,,,0,,

out=OVHD_StrobeSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[7],exist,,,,0,,

out=OVHD_RwySW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[6],exist,,,,0,,

out=OVHD_LandSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[4],exist,,,,0,,

out=OVHD_TaxiSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[3],exist,,,,0,,

out=OVHD_DomeSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[8],exist,,,,0,,

out=OVHD_CtlSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[13],exist,,,,0,,

out=OVHD_IntegLt,double,,0.000000,,,AirbusFBW/OHPBrightnessLevel,exist,,,,0,,

out=PED_FloodLt,double,,0.000000,,,AirbusFBW/PedestalFloodBrightnessLevel,exist,,,,0,,

out=PED_IntegLt,double,,0.000000,,,AirbusFBW/PanelBrightnessLevel,exist,,,,0,,

out=PED_MainLt,double,,0.000000,,,AirbusFBW/PanelFloodBrightnessLevel,exist,,,,0,,

out=EmerExitSW,integer,,0.000000,,,AirbusFBW/OHPLightSwitches[10],exist,,,,0,,

out=ECAMUpper,double,,0.000000,,,AirbusFBW/DUBrightness[4],exist,,,,0,,

out=ECAMLower,double,,0.000000,,,AirbusFBW/DUBrightness[5],exist,,,,0,,

out=PFDLight,double,,0.000000,,,AirbusFBW/DUBrightness[2],exist,,,,0,,

out=NDLight,double,,0.000000,,,AirbusFBW/DUBrightness[3],exist,,,,0,,

out=Summ,integer,,0.000000,,,sim/custom/xap/lght_pfd,exist,,,,0,,

out=LightsOff,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.LIGHTS.OVHD_BeaconSW]==[0.000000]

&&

[SYSTEMS.LIGHTS.OVHD_StrobeSW]<=[1.000000]

&&

[SYSTEMS.LIGHTS.OVHD_RwySW]==[0.000000]

&&

[SYSTEMS.LIGHTS.OVHD_LandSW]==[0.000000]

&&

[SYSTEMS.LIGHTS.OVHD_TaxiSW]==[0.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=CoPilotPfdBrightness,double,,0.000000,,,AirbusFBW/DUBrightness[2],exist,,,,0,,



dev=BRAKES

out=ParkBrakeHandlePos,integer,,0.000000,,,AirbusFBW/ParkBrake,exist,,,,0,,

out=DecelLo,double,,0.000000,,,AirbusFBW/OHPLightsATA32[13],exist,,,,0,,

out=AutoBrakeRot,integer,,0.000000,,,AirbusFBW/AutoBrkSel,exist,,,,0,,

out=DecelMed,double,,0.000000,,,AirbusFBW/OHPLightsATA32[15],exist,,,,0,,

out=DecelMax,double,,0.000000,,,AirbusFBW/OHPLightsATA32[17],exist,,,,0,,

out=DecelLight,double,,0.000000,,,jd/brake/dec_act_lt,exist,,,,0,,

out=BrakePressLeft,double,,0.000000,,,sim/cockpit2/controls/left_brake_ratio,exist,,,,0,,

out=BrakePressRight,double,,0.000000,,,sim/cockpit2/controls/right_brake_ratio,exist,,,,0,,

out=Brake,double,,0.000000,,,sim/flightmodel/controls/parkbrake,exist,,,,0,,

out=BrakeInUse,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.BRAKES.BrakePressLeft]>[0.100000]

&&

[SYSTEMS.BRAKES.BrakePressRight]>[0.100000]

||

[SYSTEMS.BRAKES.Brake]>[0.200000]

&&

[SYSTEMS.BRAKES.ParkBrakeHandlePos]==[0.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=AutoBrakeTO,integer,,0.000000,,,AirbusFBW/AutoBrkMax,exist,,,,0,,

out=MaxTemp,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.BRAKES.BrakeTemp1]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp2]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp3]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp4]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp5]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp6]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp7]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp8]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp9]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp10]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp11]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp12]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp13]==[0.000000]

||

[SYSTEMS.BRAKES.BrakeTemp14]==[0.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=AutoBrakeLoPB,integer,,0.000000,,,AirbusFBW/AutoBrkLo,exist,,,,0,,

out=AutoBrakeMedPB,integer,,0.000000,,,AirbusFBW/AutoBrkMed,exist,,,,0,,

out=AutoBrakeMaxPB,double,,0.000000,,,AirbusFBW/AutoBrkMax,exist,,,,0,,

out=AutoBrakePbSumm,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.BRAKES.AutoBrakeLoPB]+[SYSTEMS.BRAKES.AutoBrakeMedPB]+[SYSTEMS.BRAKES.AutoBrakeMaxPB]

out=DecelSumm,double,,0.000000,,,,,,,,0,,

out=BrakeTemp1,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[0],exist,,,,0,,

out=BrakeTemp2,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[1],exist,,,,0,,

out=BrakeTemp3,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[2],exist,,,,0,,

out=BrakeTemp4,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[3],exist,,,,0,,

out=BrakeTemp5,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[4],exist,,,,0,,

out=BrakeTemp6,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[5],exist,,,,0,,

out=BrakeTemp7,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[6],exist,,,,0,,

out=BrakeTemp8,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[7],exist,,,,0,,

out=BrakeTemp9,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[8],exist,,,,0,,

out=BrakeTemp10,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[9],exist,,,,0,,

out=BrakeTemp11,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[10],exist,,,,0,,

out=BrakeTemp12,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[11],exist,,,,0,,

out=BrakeTemp13,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[12],exist,,,,0,,

out=BrakeTemp14,integer,,0.000000,,,toliss_airbus/smartCopilotSync/ATA32/BrakeTempToSlave[13],exist,,,,0,,



dev=FMGS

out=V1,integer,,0.000000,,,toliss_airbus/performance/V1,exist,,,,0,,

out=V1minus10,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FMGS.V1]-[2.000000]

out=V2,integer,,0.000000,,,toliss_airbus/performance/V2,exist,,,,0,,

out=VR,integer,,0.000000,,,toliss_airbus/performance/VR,exist,,,,0,,

out=VRminus10,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FMGS.VR]-[2.000000]

out=Vslats,integer,,0.000000,,,sim/custom/xap/pfd/vs1_knots,exist,,,,0,,

out=FSpeed,integer,,0.000000,,,sim/custom/xap/pfd/vf2_knots,exist,,,,0,,

out=VgDotPlus10,integer,,0.000000,,,sim/custom/xap/pfd/vgrdot_knots,exist,,,,0,,

logic:

calc=[SYSTEMS.FMGS.VgDotPlus10]+[10.000000]

out=Flex,integer,,0.000000,,,toliss_airbus/performance/flextemp,exist,,,,0,,

out=D-TO,integer,,0.000000,,,jd/fmgs/auto_dto,exist,,,,0,,

out=AccelAlt,double,,0.000000,,,sim/custom/xap/alt/acc_alt,exist,,,,0,,

out=CrzAlt,integer,,0.000000,,,toliss_airbus/init/cruise_alt,exist,,,,0,,

out=CrzAltPlus100,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FMGS.CrzAlt]+[100.000000]

out=CrzAltMinus100,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FMGS.CrzAlt]-[100.000000]

out=CrzAltMinus1000,integer,,0.000000,0.000000,,,,,,,0,,

logic:

calc=[SYSTEMS.FMGS.CrzAlt]-[1000.000000]

out=ApprPhaseAct,integer,,0.000000,,,AirbusFBW/APPhase,exist,,,,0,,

out=TransAlt,integer,,0.000000,,,toliss_airbus/performance/DeptTrans,exist,,,,0,,

out=TransAltMinus1000,integer,,0.000000,,,toliss_airbus/performance/DeptTrans,exist,,,,0,,

logic:

calc=[SYSTEMS.FMGS.TransAlt]-[1000.000000]

out=TransLevel,integer,,0.000000,,,toliss_airbus/performance/DestTrans,exist,,,,0,,

out=TransLevelPlus1000,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FMGS.TransLevel]+[1000.000000]

out=TransLevelPlus500,integer,,0.000000,,,toliss_airbus/performance/DestTrans,exist,,,,0,,

logic:

calc=[SYSTEMS.FMGS.TransLevelPlus500]+[500.000000]

out=TransLevelPlus1500,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FMGS.TransLevelPlus500]+[1000.000000]

out=FlapConfig,integer,,0.000000,,,AirbusFBW/TOFlapSettingMCDU,exist,,,,0,,

out=MDA,integer,,0.000000,,,toliss_airbus/performance/MDA,exist,,,,0,,

out=DH,integer,,0.000000,,,toliss_airbus/performance/DH,exist,,,,0,,

out=DHplus100,double,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FMGS.DH]+[100.000000]

out=BlockFuel,double,,0.000000,,,toliss_airbus/init/BlockFuel,exist,,,,0,,

out=ZFW,integer,,0.000000,,,toliss_airbus/init/ZFW,exist,,,,0,,

out=ZFWCG,integer,,0.000000,,,toliss_airbus/init/ZFWCG,exist,,,,0,,

out=AP1_state,integer,,0.000000,,,AirbusFBW/AP1Engage,exist,,,,0,,

out=AP2_state,integer,,0.000000,,,AirbusFBW/AP2Engage,exist,,,,0,,

out=FMATHRWarning,integer,,0.000000,,,AirbusFBW/FMATHRWarning,exist,,,,0,,

out=LvrClbTimePlus10,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMGS.FMATHRWarning]==[1.000000]

&&

[SYSTEMS.FMGS.LvrClbTimePlus10]==[0.000000]

calc=[SYSTEMS.TIME.TFT]+[10.000000]

logic:

[SYSTEMS.POSITION.onGround]==[1.000000]

calc=[0.000000]

logic:

calc=[SYSTEMS.FMGS.LvrClbTimePlus10]

out=ApprType,integer,,0.000000,,,AirbusFBW/ApproachType,exist,,,,0,,

out=TakeOffDataSet,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMGS.BlockFuel]>[0.000000]

&&

[SYSTEMS.FMGS.ZFW]>[0.000000]

&&

[SYSTEMS.FMGS.ZFWCG]>[0.000000]

&&

[SYSTEMS.FMGS.V1]>[100.000000]

&&

[SYSTEMS.FMGS.V2]>[100.000000]

&&

[SYSTEMS.FMGS.VR]>[100.000000]

calc=[1.000000]

logic:

calc=[SYSTEMS.FMGS.TakeOffDataSet]

out=FlapSettMcdu,integer,,0.000000,,,AirbusFBW/TOFlapSettingMCDU,exist,,,,0,,

out=FlapSettComp,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMGS.FlapSettMcdu]==[SYSTEMS.FLAPS.FlapFact]

calc=[1.000000]

logic:

calc=[0.000000]

out=GPSPrimCopilotMess,integer,,0.000000,,,AirbusFBW/GPSPrimMessCo,exist,,,,0,,

out=MapNdAvail,integer,,0.000000,,,AirbusFBW/CaptMAPAvail,exist,,,,0,,

out=CurrentDistToDest,integer,,0.000000,,,AirbusFBW/DistToDest,exist,,,,0,,

out=CurrentDistToWpnt,integer,,0.000000,,,AirbusFBW/WPT_Dist,exist,,,,0,,

out=CurrentCrsToWpnt,integer,,0.000000,,,AirbusFBW/WPT_Crs,exist,,,,0,,

out=CourseILS,integer,,0.000000,,,AirbusFBW/ILSCrs,exist,,,,0,,

out=LateralMode,integer,,0.000000,,,AirbusFBW/APLateralMode,exist,,,,0,,

out=AboweOrBelowTransLvl,integer,,0.000000,,,AirbusFBW/AltitudeTargetIsFL,exist,,,,0,,



dev=MCDU

out=L2,integer,,0.000000,,,AirbusFBW/MCDU2LSK2L,exist,,,,0,,

out=FlapMcdu,integer,,0.000000,,,AirbusFBW/TOFlapSettingMCDU,exist,,,,0,,



dev=LG

out=LG_Lever,integer,,0.000000,,,AirbusFBW/GearLever,exist,,,,0,,

out=EmerLG,double,,0.000000,,,AirbusFBW/EmerExtend,exist,,,,0,,

out=AllExtend,double,,0.000000,,,jd/lg/all_extend,exist,,,,0,,



dev=FLAPS

out=FlapLever,double,,0.000000,,,sim/cockpit2/controls/flap_ratio,exist,,,,0,,

out=FlapFact,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FLAPS.FlapLever]

graf=0.000000,0.000000

graf=0.130000,0.000000

graf=0.140000,1.000000

graf=0.370000,1.000000

graf=0.380000,2.000000

graf=0.620000,2.000000

graf=0.630000,3.000000

graf=0.870000,3.000000

graf=0.880000,4.000000

graf=1.000000,4.000000

out=Ok0,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.onGround]==[1.000000]

calc=[1.000000]

logic:

[SYSTEMS.POSITION.onAir]==[1.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]<[239.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=Ok1,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.onGround]==[1.000000]

calc=[1.000000]

logic:

[SYSTEMS.POSITION.onAir]==[1.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]<[238.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=Ok2,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.onGround]==[1.000000]

calc=[1.000000]

logic:

[SYSTEMS.POSITION.onAir]==[1.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]<[225.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=Ok3,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.onGround]==[1.000000]

calc=[1.000000]

logic:

[SYSTEMS.POSITION.onAir]==[1.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]<[215.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=Ok4,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.onGround]==[1.000000]

calc=[1.000000]

logic:

[SYSTEMS.POSITION.onAir]==[1.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]<[195.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=SlatssReq,double,,0.000000,,,AirbusFBW/VS,exist,,,,0,,

out=FlapsReq,double,,0.000000,,,AirbusFBW/VF,exist,,,,0,,

out=VFE,integer,,0.000000,,,AirbusFBW/VFENext,exist,,,,0,,



dev=SPEEDBRAKE

out=SB_DrfSim,double,,0.000000,,,sim/cockpit2/controls/speedbrake_ratio,exist,,,,0,,

out=SB_Lever,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.SPEEDBRAKE.SB_DrfSim]<[-0.250000]

calc=[-1.000000]

logic:

[SYSTEMS.SPEEDBRAKE.SB_DrfSim]>[-0.250000]

&&

[SYSTEMS.SPEEDBRAKE.SB_DrfSim]<[0.250000]

calc=[0.000000]

logic:

[SYSTEMS.SPEEDBRAKE.SB_DrfSim]>=[0.250000]

&&

[SYSTEMS.SPEEDBRAKE.SB_DrfSim]<[0.750000]

calc=[1.000000]

logic:

[SYSTEMS.SPEEDBRAKE.SB_Lever]>=[0.750000]

calc=[2.000000]

logic:

calc=[0.000000]

out=Spoilers,double,,0.000000,,,sim/flightmodel2/controls/speedbrake_ratio,exist,,,,0,,

out=RootLeft,double,,0.000000,,,sim/flightmodel2/wing/speedbrake1_deg[0],exist,,,,0,,

out=RootLeft1,double,,0.000000,,,sim/flightmodel2/wing/speedbrake1_deg[2],,,,,0,,

out=RootRight,integer,,0.000000,,,sim/flightmodel2/wing/speedbrake1_deg[1],exist,,,,0,,

out=RootRight1,integer,,0.000000,,,sim/flightmodel2/wing/speedbrake1_deg[3],,,,,0,,

out=GndSpoilers,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.SPEEDBRAKE.RootLeft]>[20.000000]

&&

[SYSTEMS.SPEEDBRAKE.RootRight]>[20.000000]

calc=[1.000000]

logic:

calc=[0.000000]



dev=THS

out=ThsMcdu,double,,0.000000,,,AirbusFBW/PitchTrimPosition,exist,,,,0,,

out=SimThsK,double,,0.000000,,,sim/flightmodel2/controls/elevator_trim,exist,,,,0,,

out=ThsUpRange,integer,,0.000000,,,sim/aircraft/controls/acf_hstb_trim_up,exist,,,,0,,

out=ThsDnRange,integer,,0.000000,,,sim/aircraft/controls/acf_hstb_trim_dn,exist,,,,0,,

out=ThsNow,double,deg,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.THS.SimThsK]>[0.000000]

calc=[SYSTEMS.THS.SimThsK]*[SYSTEMS.THS.ThsUpRange]

logic:

calc=[SYSTEMS.THS.SimThsK]*[SYSTEMS.THS.ThsDnRange]

out=ThsToNeed,double,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.POSITION.CG]

graf=12.000000,0.925000

graf=20.000000,0.748000

graf=24.000000,0.570000

graf=28.000000,0.390000

graf=32.000000,0.210000

graf=36.000000,0.030000

graf=45.000000,-0.650000

out=ThsError,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.THS.ThsNow]>=[SYSTEMS.THS.ThsToNeed]

calc=[SYSTEMS.THS.ThsNow]-[SYSTEMS.THS.ThsToNeed]

logic:

calc=[SYSTEMS.THS.ThsToNeed]-[SYSTEMS.THS.ThsNow]

out=SimThsNeedK,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.THS.ThsToNeed]>[0.000000]

calc=[SYSTEMS.THS.ThsToNeed]/[SYSTEMS.THS.ThsUpRange]

logic:

calc=[SYSTEMS.THS.ThsToNeed]/[SYSTEMS.THS.ThsDnRange]

out=PithTrimPos,double,,0.000000,,,AirbusFBW/PitchTrimPosition,exist,,,,0,,

out=CGTHS,double,,0.000000,,,AirbusFBW/CGLocationPercent,exist,,,,0,,



dev=WEIGHT

out=GW,double,kg,0.000000,,,sim/flightmodel/weight/m_total,exist,,,,0,,

out=FOB,double,kg,0.000000,,,sim/flightmodel/weight/m_fuel_total,exist,,,,0,,



dev=FCOMPHASE

out=PHASE,integer,,0.000000,,,AirbusFBW/ECAMFlightPhase,exist,,,,0,,

out=NotPowered,integer,,0.000000,,,,,,,,0,,

out=Powered,integer,,1.000000,,,,,,,,0,,

out=OneEngStart,integer,,2.000000,,,,,,,,0,,

out=EngToPwr,integer,,3.000000,,,,,,,,0,,

out=80Kts,integer,,4.000000,,,,,,,,0,,

out=LiftOff,integer,,5.000000,,,,,,,,0,,

out=1500ftClimb,integer,,6.000000,,,,,,,,0,,

out=800ftDescend,integer,,7.000000,,,,,,,,0,,

out=TouchDown,integer,,8.000000,,,,,,,,0,,

out=80ktsRollOut,integer,,9.000000,,,,,,,,0,,

out=AllEngShutDown,integer,,10.000000,,,,,,,,0,,



dev=FLIGHTPHASE

out=PHASE,integer,,0.000000,,,AirbusFBW/APPhase,exist,,,,0,,

out=Preflight,integer,,0.000000,,,,,,,,0,,

out=TakeOff,integer,,1.000000,,,,,,,,0,,

out=Climb,integer,,2.000000,,,,,,,,0,,

out=Cruise,integer,,3.000000,,,,,,,,0,,

out=Descent,integer,,4.000000,,,,,,,,0,,

out=Approach,integer,,5.000000,,,,,,,,0,,

out=GoAround,integer,,6.000000,,,,,,,,0,,

out=Done,integer,,7.000000,,,,,,,,0,,



dev=ENGINE

out=Eng1N1,integer,,0.000000,,,sim/flightmodel/engine/ENGN_N1_[0],exist,,,,0,,

out=Eng2N1,integer,,0.000000,,,sim/flightmodel/engine/ENGN_N1_[1],exist,,,,0,,

out=Eng3N1,integer,,0.000000,,,sim/flightmodel/engine/ENGN_N1_[2],exist,,,,0,,

out=Eng4N1,integer,,0.000000,,,sim/flightmodel/engine/ENGN_N1_[3],exist,,,,0,,

out=EngIsRun,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng1N1]>[13.000000]

||

[SYSTEMS.ENGINE.Eng2N1]>[13.000000]

||

[SYSTEMS.ENGINE.Eng3N1]>[13.000000]

||

[SYSTEMS.ENGINE.Eng4N1]>[13.000000]

calc=[1.000000]

logic:

calc=[SYSTEMS.ENGINE.EngIsRun]

out=EnginsRun,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng1N1]>[13.000000]

&&

[SYSTEMS.ENGINE.EngMasterSW_1]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]>[13.000000]

&&

[SYSTEMS.ENGINE.EngMasterSW_2]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng3N1]>[13.000000]

&&

[SYSTEMS.ENGINE.EngMasterSW_3]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng4N1]>[13.000000]

&&

[SYSTEMS.ENGINE.EngMasterSW_4]==[1.000000]

calc=[1.000000]

logic:

calc=[SYSTEMS.ENGINE.EnginsRun]

out=Eng1Lever,double,,0.000000,,,AirbusFBW/throttle_input[0],exist,,,,0,,

out=Eng2Lever,double,,0.000000,,,AirbusFBW/throttle_input[1],exist,,,,0,,

out=Eng3Lever,double,,0.000000,,,AirbusFBW/throttle_input[2],exist,,,,0,,

out=Eng4Lever,double,,0.000000,,,AirbusFBW/throttle_input[3],exist,,,,0,,

out=LeversZone,integer,,0.000000,,,sim/custom/xap/engns/thr_lvr_zone,exist,,,,0,,

out=PosLeverIdle,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng1Lever]<[0.020000]

&&

[SYSTEMS.ENGINE.Eng2Lever]<[0.020000]

&&

[SYSTEMS.ENGINE.Eng3Lever]<[0.020000]

&&

[SYSTEMS.ENGINE.Eng4Lever]<[0.020000]

calc=[1.000000]

logic:

calc=[0.000000]

out=EngMasterSW_1,integer,,0.000000,,,AirbusFBW/ENG1MasterSwitch,exist,,,,0,,

out=EngMasterSW_2,integer,,0.000000,,,AirbusFBW/ENG2MasterSwitch,exist,,,,0,,

out=EngMasterSW_3,integer,,0.000000,,,AirbusFBW/ENG3MasterSwitch,exist,,,,0,,

out=EngMasterSW_4,integer,,0.000000,,,AirbusFBW/ENG4MasterSwitch,exist,,,,0,,

out=EngMastSumm,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.ENGINE.EngMasterSW_1]+[SYSTEMS.ENGINE.EngMasterSW_2]+[SYSTEMS.ENGINE.EngMasterSW_3]+[SYSTEMS.ENGINE.EngMasterSW_4]

out=Revers1,integer,,0.000000,,,AirbusFBW/ENGRevArray[0],exist,,,,0,,

out=Revers2,integer,,0.000000,,,AirbusFBW/ENGRevArray[1],exist,,,,0,,

out=Revers3,integer,,0.000000,,,AirbusFBW/ENGRevArray[2],exist,,,,0,,

out=Revers4,integer,,0.000000,,,AirbusFBW/ENGRevArray[3],exist,,,,0,,

out=RevGreen,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Revers1]>[1.000000]

&&

[SYSTEMS.ENGINE.Revers2]>[1.000000]

&&

[SYSTEMS.ENGINE.Revers3]>[1.000000]

&&

[SYSTEMS.ENGINE.Revers4]>[1.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=OilQtyEng1,double,,0.000000,,,sim/flightmodel/engine/ENGN_oil_quan[0],exist,,,,0,,

out=OilQtyEng2,double,,0.000000,,,sim/flightmodel/engine/ENGN_oil_quan[1],exist,,,,0,,

out=OilQtyEng3,double,,0.000000,,,sim/flightmodel/engine/ENGN_oil_quan[2],exist,,,,0,,

out=OilQtyEng4,double,,0.000000,,,sim/flightmodel/engine/ENGN_oil_quan[3],exist,,,,0,,



dev=AIR

out=Pack1,integer,,0.000000,,,AirbusFBW/Pack1Switch,exist,,,,0,,

out=Pack2,integer,,0.000000,,,AirbusFBW/Pack2Switch,exist,,,,0,,

out=SummPacks,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.AIR.Pack1]+[SYSTEMS.AIR.Pack2]

out=Eng1BleedPB,integer,,0.000000,,,AirbusFBW/ENG1BleedSwitch,exist,,,,0,,

out=Eng2BleedPB,integer,,0.000000,,,AirbusFBW/ENG2BleedSwitch,exist,,,,0,,

out=Eng3BleedPB,integer,,0.000000,,,AirbusFBW/ENG3BleedSwitch,exist,,,,0,,

out=Eng4BleedPB,integer,,0.000000,,,AirbusFBW/ENG4BleedSwitch,exist,,,,0,,

out=RamAirPB,integer,,0.000000,,,AirbusFBW/RamAirSwitch,exist,,,,0,,

out=APUBleedPB,integer,,0.000000,,,AirbusFBW/APUBleedSwitch,exist,,,,0,,

out=HotAir1PB,integer,,0.000000,,,AirbusFBW/HotAirSwitch,exist,,,,0,,

out=HotAir2PB,integer,,0.000000,,,AirbusFBW/HotAirSwitch2,exist,,,,0,,

out=PackFlowSW,integer,,0.000000,,,AirbusFBW/PackFlowSel,exist,,,,0,,

out=CockpitTempSW,integer,,0.000000,,,AirbusFBW/CockpitTemp,exist,,,,0,,

out=FwdCabinTempSW,integer,,0.000000,,,AirbusFBW/FwdCabinTemp,exist,,,,0,,

out=CrewHeatTempSW,integer,,0.000000,,,jd/cond/crewheat_rot,exist,,,,0,,

out=XBleedSW,integer,,0.000000,,,AirbusFBW/XBleedSwitch,exist,,,,0,,



dev=FCU

out=Arpt,integer,,0.000000,,,AirbusFBW/NDShowARPTFO,exist,,,,0,,

out=Cstr,integer,,0.000000,,,AirbusFBW/NDShowCSTRFO,exist,,,,0,,

out=FD2,integer,,0.000000,,,AirbusFBW/FD2Engage,exist,,,,0,,

out=LSpb,integer,,0.000000,,,AirbusFBW/ILSonFO,exist,,,,0,,

out=ApprPBIIllim,integer,,0.000000,,,AirbusFBW/APPRilluminated,exist,,,,0,,

out=AltDot,integer,,0.000000,,,AirbusFBW/ALTmanaged,exist,,,,0,,

out=ALT,double,,0.000000,,,sim/cockpit/autopilot/altitude,exist,,,,0,,

logic:

calc=[SYSTEMS.FCU.ALT]*[100.000000]

out=AltComp,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FCU.ALT]-[SYSTEMS.POSITION.ALT]

out=AltCompMod,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FCU.AltComp]>=[0.000000]

calc=[SYSTEMS.FCU.AltComp]

logic:

[SYSTEMS.FCU.AltComp]<[0.000000]

calc=[SYSTEMS.FCU.AltComp]*[-1.000000]

logic:

calc=[SYSTEMS.FCU.AltCompMod]

out=AthrPB,integer,,0.000000,,,AirbusFBW/ATHRmode,exist,,,,0,,

out=AthrMode,integer,,0.000000,,,AirbusFBW/ATHRmode2,exist,,,,0,,

out=AthrOnOff,integer,,0.000000,,,sim/custom/xap/ap/athr_mode,exist,,,,0,,

out=SPDManaged,double,,0.000000,,,AirbusFBW/SPDmanaged,exist,,,,0,,

out=BaroStdCap,integer,,0.000000,,,AirbusFBW/BaroStdCapt,exist,,,,0,,

out=BaroStdFo,integer,,0.000000,,,AirbusFBW/BaroStdFO,exist,,,,0,,

out=BaroCheck,double,,0.000000,,,jd/fo/baro_check,exist,,,,0,,

out=SPDManaged,double,,0.000000,,,AirbusFBW/SPDmanaged,exist,,,,0,,

out=BaroSetInHgCap,double,,0.000000,,,sim/cockpit2/gauges/actuators/barometer_setting_in_hg_pilot,exist,,,,0,,

out=BaroSetHpaCap,double,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FCU.BaroSetInHgCap]*[33.884998]

out=SetQNHBaroInHgFo,double,,0.000000,,,sim/cockpit2/gauges/actuators/barometer_setting_in_hg_copilot,exist,sim/cockpit2/gauges/actuators/barometer_setting_in_hg_copilot,exist,,0,,

logic:

[SYSTEMS.WEATHER.isFoBaroSetNeed]==[1.000000]

calc=[SYSTEMS.WEATHER.BaroSeaLevel]

logic:

calc=[SYSTEMS.FCU.SetQNHBaroInHgFo]

out=SetBaroInHgFO,double,,0.000000,,,sim/cockpit2/gauges/actuators/barometer_setting_in_hg_copilot,exist,sim/cockpit2/gauges/actuators/barometer_setting_in_hg_copilot,exist,,0,,

logic:

[SYSTEMS.WEATHER.isFoBaroSetNeed_1]==[1.000000]

calc=[SYSTEMS.FCU.BaroSetInHgCap]

logic:

calc=[SYSTEMS.FCU.SetBaroInHgFO]

out=BaroSetInHgFO,double,,0.000000,,,sim/cockpit2/gauges/actuators/barometer_setting_in_hg_copilot,exist,,,,0,,

out=BaroSetInHgFo100,integer,x100,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FCU.BaroSetInHgFO]*[100.000000]

out=BaroSetHpaFO,double,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FCU.BaroSetInHgFO]*[33.884998]

out=BaroSetHpaFoFloor,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FCU.BaroSetHpaFO]flr[1.000000]

out=inHg_or_hPaCap,integer,,0.000000,,,AirbusFBW/BaroUnitCapt,exist,,,,0,,

out=inHg_or_hPaFo,integer,,0.000000,,,AirbusFBW/BaroUnitFO,exist,,,,0,,

out=BaroDiffCap,double,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.WEATHER.BaroSeaLevel]-[SYSTEMS.FCU.BaroSetInHgCap]

out=AP1,integer,,0.000000,,,AirbusFBW/AP1Engage,exist,,,,0,,

out=AP2,integer,,0.000000,,,AirbusFBW/AP2Engage,exist,,,,0,,

out=APSumm,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FCU.AP1]+[SYSTEMS.FCU.AP2]



dev=FRONTPANEL

out=TerrNDSW,integer,,0.000000,,,AirbusFBW/TerrainSelectedND2,exist,,,,0,,

out=ClockGps,integer,,0.000000,,,AirbusFBW/ClockETSwitch,exist,,,,0,,



dev=PEDESTAL

out=XPDRPower,integer,,0.000000,,,AirbusFBW/XPDRPower,exist,,,,0,,

out=TcasAltRptgOnOff,integer,,0.000000,,,AirbusFBW/XPDRAltitude,exist,,,,0,,

out=ATC_Tara,integer,,0.000000,,,AirbusFBW/XPDRTCASMode,exist,,,,0,,

out=ATTHDGSW,integer,,0.000000,,,AirbusFBW/AttitudeSwitching,exist,,,,0,,

out=AIRDATASW,integer,,0.000000,,,AirbusFBW/AirDataSwitching,exist,,,,0,,

out=EISDMCSW,integer,,0.000000,,,AirbusFBW/DMCSwitching,exist,,,,0,,

out=ECAMSW,integer,,0.000000,,,AirbusFBW/ECAMNDSwitching,exist,,,,0,,

out=EngModeSW,integer,,0.000000,,,AirbusFBW/ENGModeSwitch,exist,,,,0,,

out=RadarSW,integer,,0.000000,,,AirbusFBW/WXPowerSwitch,exist,,,,0,,

out=PWS_SW,integer,,0.000000,,,AirbusFBW/WXSwitchPWS,exist,,,,0,,

out=TcasBlw,integer,,0.000000,,,AirbusFBW/XPDRTCASAltSelect,exist,,,,0,,



dev=ECAMPAGE

out=Fctl,integer,,0.000000,,,AirbusFBW/SDFCTL,exist,,,,0,,

out=Eng,integer,,0.000000,,,AirbusFBW/SDENG,exist,,,,0,,

out=Bleed,integer,,0.000000,,,AirbusFBW/SDBLEED,exist,,,,0,,

out=Press,integer,,0.000000,,,AirbusFBW/SDPRESS,exist,,,,0,,

out=ElecAC,integer,,0.000000,,,AirbusFBW/SDELEC,exist,,,,0,,

out=ElecDC,integer,,0.000000,,,AirbusFBW/SDELEC1,exist,,,,0,,

out=Hyd,integer,,0.000000,,,AirbusFBW/SDHYD,exist,,,,0,,

out=Fuel,integer,,0.000000,,,AirbusFBW/SDFUEL,exist,,,,0,,

out=Apu,integer,,0.000000,,,AirbusFBW/SDAPU,exist,,,,0,,

out=Cond,integer,,0.000000,,,AirbusFBW/SDCOND,exist,,,,0,,

out=Door,integer,,0.000000,,,AirbusFBW/SDDOOR,exist,,,,0,,

out=Wheel,integer,,0.000000,,,AirbusFBW/SDWHEEL,exist,,,,0,,

out=STS,integer,,0.000000,,,AirbusFBW/SDSTATUS,exist,,,,0,,

out=All,integer,,0.000000,,,AirbusFBW/SDPage,exist,,,,0,,

out=ToConf,integer,,0.000000,,,AirbusFBW/TOConfigPress,exist,,,,0,,

out=Clr,integer,,0.000000,,,AirbusFBW/ECP/CopilotClear,exist,,,,0,,

out=Rcl,integer,,0.000000,,,AirbusFBW/ECAMRecall,exist,,,,0,,

out=Over,integer,,0.000000,,,jd/sysdisp/overr_page,exist,,,,0,,



dev=OVHDSIDEL

out=EmerCallPB,integer,,0.000000,,,AirbusFBW/EmerCallOHPButton,exist,,,,0,,

out=Mask_manPB,integer,,0.000000,,,AirbusFBW/PaxOxySwitch,exist,,,,0,,

out=CrewSupply,integer,,0.000000,,,AirbusFBW/CrewOxySwitch,exist,,,,0,,

out=GndctlPB,integer,,0.000000,,,AirbusFBW/CvrGndCtrl,exist,,,,0,,

out=GPWSTerrPB,integer,,0.000000,,,AirbusFBW/GPWSSwitchArray[4],exist,,,,0,,

out=GPWSSysPB,integer,,0.000000,,,AirbusFBW/GPWSSwitchArray[0],exist,,,,0,,

out=GPWSGSModePB,integer,,0.000000,,,AirbusFBW/GPWSSwitchArray[1],exist,,,,0,,

out=GPWSFlapPB,integer,,0.000000,,,AirbusFBW/GPWSSwitchArray[2],exist,,,,0,,

out=LandRecovPB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[24],exist,,,,0,,

out=Man_onPB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[10],exist,,,,0,,

out=CommandPB,integer,,0.000000,,,AirbusFBW/EmerEvacButton,exist,,,,0,,

out=CaptPurs,integer,,0.000000,,,AirbusFBW/EmerEvacCaptPursSelSwitch,exist,,,,0,,

out=Sec1PB,integer,,0.000000,,,AirbusFBW/FCCSwitchArray[3],exist,,,,0,,

out=Prim1PB,integer,,0.000000,,,AirbusFBW/FCCSwitchArray[0],exist,,,,0,,

out=Sec1PB,integer,,0.000000,,,jd/flctr/sec_1_pb,exist,,,,0,,

out=IR1SW,integer,,0.000000,,,AirbusFBW/ADIRUSwitchArray[0],exist,,,,0,,

out=IR3SW,integer,,0.000000,,,AirbusFBW/ADIRUSwitchArray[1],exist,,,,0,,

out=IR2SW,integer,,0.000000,,,AirbusFBW/ADIRUSwitchArray[2],exist,,,,0,,

out=ADR3PB,integer,,0.000000,,,AirbusFBW/ADRSwitchArray[2],exist,,,,0,,

out=ADR1PB,integer,,0.000000,,,AirbusFBW/ADRSwitchArray[0],exist,,,,0,,

out=ADR2PB,integer,,0.000000,,,AirbusFBW/ADRSwitchArray[1],exist,,,,0,,

out=IR1PB,integer,,0.000000,,,AirbusFBW/IRSwitchArray[0],exist,,,,0,,

out=IR2PB,integer,,0.000000,,,AirbusFBW/IRSwitchArray[1],exist,,,,0,,

out=IR3PB,integer,,0.000000,,,AirbusFBW/IRSwitchArray[2],exist,,,,0,,

out=WiperLSW,integer,,0.000000,,,AirbusFBW/LeftWiperSwitch,exist,,,,0,,

out=WiperRSW,integer,,0.000000,,,AirbusFBW/RightWiperSwitch,exist,,,,0,,

out=AllIRswToNav,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.OVHDSIDEL.IR1SW]==[1.000000]

&&

[SYSTEMS.OVHDSIDEL.IR3SW]==[1.000000]

&&

[SYSTEMS.OVHDSIDEL.IR2SW]==[1.000000]

calc=[1.000000]

logic:

calc=[0.000000]



dev=FIRE

out=SumEngFirePB,integer,,0.000000,,,,,,,,0,,

logic:

calc=+[SYSTEMS.FIRE.Eng1FirePB]+[SYSTEMS.FIRE.Eng2FirePB]+[SYSTEMS.FIRE.Eng3FirePB]+[SYSTEMS.FIRE.Eng4FirePB]

out=Eng1FirePB,integer,,0.000000,,,AirbusFBW/ENGFireSwitchArray[0],exist,,,,0,,

out=Eng2FirePB,integer,,0.000000,,,AirbusFBW/ENGFireSwitchArray[1],exist,,,,0,,

out=Eng3FirePB,integer,,0.000000,,,AirbusFBW/ENGFireSwitchArray[2],exist,,,,0,,

out=Eng4FirePB,integer,,0.000000,,,AirbusFBW/ENGFireSwitchArray[3],exist,,,,0,,

out=APUFirePB,integer,,0.000000,,,AirbusFBW/FireExOHPArray[0],exist,,,,0,,



dev=HYD

out=Eng1PumpPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[0],exist,,,,0,,

out=Eng2PumpPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[1],exist,,,,0,,

out=Eng3PumpPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[2],exist,,,,0,,

out=Eng4PumpPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[3],exist,,,,0,,

out=ElecGreenOnPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[5],exist,,,,0,,

out=ElecGreenOffPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[6],exist,,,,0,,

out=ElecBlueOnPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[7],exist,,,,0,,

out=ElecBlueOffPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[8],exist,,,,0,,

out=ElecYellowOnPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[9],exist,,,,0,,

out=ElecYellowOffPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[10],exist,,,,0,,

out=RATOnPB,integer,,0.000000,,,AirbusFBW/HydOHPArray[4],exist,,,,0,,

out=HydQtyGreen,double,,0.000000,,,AirbusFBW/HydSysQtyArray[0],exist,,,,0,,

out=HydQtyBlue,integer,,0.000000,,,AirbusFBW/HydSysQtyArray[2],exist,,,,0,,

out=HydQtyYellow,integer,,0.000000,,,AirbusFBW/HydSysQtyArray[1],exist,,,,0,,

out=AccuPress,double,,0.000000,,,AirbusFBW/BrakeAccu,exist,,,,0,,



dev=FUEL

out=Main1,integer,,0.000000,,,AirbusFBW/FuelOHPArray[0],exist,,,,0,,

out=Main2,integer,,0.000000,,,AirbusFBW/FuelOHPArray[8],exist,,,,0,,

out=Main3,integer,,0.000000,,,AirbusFBW/FuelOHPArray[10],exist,,,,0,,

out=Main4,integer,,0.000000,,,AirbusFBW/FuelOHPArray[4],exist,,,,0,,

out=Stby1,integer,,0.000000,,,AirbusFBW/FuelOHPArray[1],exist,,,,0,,

out=Stby2,integer,,0.000000,,,AirbusFBW/FuelOHPArray[9],exist,,,,0,,

out=Stby3,integer,,0.000000,,,AirbusFBW/FuelOHPArray[11],exist,,,,0,,

out=Stby4,integer,,0.000000,,,AirbusFBW/FuelOHPArray[5],exist,,,,0,,

out=Xfeed1,integer,,0.000000,,,AirbusFBW/FuelOHPArray[7],exist,,,,0,,

out=Xfeed2,integer,,0.000000,,,AirbusFBW/FuelOHPArray[12],exist,,,,0,,

out=Xfeed3,integer,,0.000000,,,AirbusFBW/FuelOHPArray[13],exist,,,,0,,

out=Xfeed4,integer,,0.000000,,,AirbusFBW/FuelOHPArray[14],exist,,,,0,,

out=AftXfr1,integer,,0.000000,,,AirbusFBW/FuelOHPArray[17],exist,,,,0,,

out=AftXfr2,integer,,0.000000,,,AirbusFBW/FuelOHPArray[18],exist,,,,0,,

out=AftXfr3,integer,,0.000000,,,AirbusFBW/FuelOHPArray[19],exist,,,,0,,

out=AftXfr4,integer,,0.000000,,,AirbusFBW/FuelOHPArray[20],exist,,,,0,,

out=CtrTkL,integer,,0.000000,,,AirbusFBW/FuelOHPArray[2],exist,,,,0,,

out=ToInerXfr,integer,,0.000000,,,AirbusFBW/FuelOHPArray[6],exist,,,,0,,

out=CtrTkR,integer,,0.000000,,,AirbusFBW/FuelOHPArray[3],exist,,,,0,,

out=AftXfrL,integer,,0.000000,,,AirbusFBW/FuelOHPArray[15],exist,,,,0,,

out=AftXfrR,integer,,0.000000,,,AirbusFBW/FuelOHPArray[16],exist,,,,0,,

out=TtkL,integer,,0.000000,,,AirbusFBW/FuelOHPArray[21],exist,,,,0,,

out=TtkR,integer,,0.000000,,,AirbusFBW/FuelOHPArray[23],exist,,,,0,,

out=TtkXfr,integer,,0.000000,,,AirbusFBW/FuelOHPArray[22],exist,,,,0,,

out=Feed,integer,,0.000000,,,AirbusFBW/FuelOHPArray[25],exist,,,,0,,

out=OuterTkXfr,integer,,0.000000,,,AirbusFBW/FuelOHPArray[24],exist,,,,0,,

out=PumpsOff,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FUEL.Main1]==[0.000000]

&&

[SYSTEMS.FUEL.Main2]==[0.000000]

&&

[SYSTEMS.FUEL.Main3]==[0.000000]

&&

[SYSTEMS.FUEL.Main4]==[0.000000]

&&

[SYSTEMS.FUEL.Stby1]==[0.000000]

&&

[SYSTEMS.FUEL.Stby2]==[0.000000]

&&

[SYSTEMS.FUEL.Stby3]==[0.000000]

&&

[SYSTEMS.FUEL.Stby4]==[0.000000]

calc=[1.000000]

logic:

calc=[0.000000]



dev=ELEC

out=CommerPB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[8],exist,,,,0,,

out=GalleyPB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[9],exist,,,,0,,

out=Elmu,integer,,0.000000,,,AirbusFBW/ElecOHPArray[18],exist,,,,0,,

out=ACESSFeedPB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[7],exist,,,,0,,

out=APUGenPB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[2],exist,,,,0,,

out=Bat1PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[5],exist,,,,0,,

out=Bat2PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[6],exist,,,,0,,

out=ApuBatt,integer,,0.000000,,,AirbusFBW/ElecOHPArray[16],exist,,,,0,,

out=BusTiePB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[4],exist,,,,0,,

out=ExtPwrPbA,integer,,0.000000,,,AirbusFBW/ElecOHPArray[15],exist,,,,0,,

out=ExtPwrPbB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[3],exist,,,,0,,

out=ExtPwrConnectA,integer,,0.000000,,,AirbusFBW/EnableExternalPower,exist,,,,0,,

out=ExtPwrConnectB,integer,,0.000000,,,AirbusFBW/EnableExternalPowerB,exist,,,,0,,

out=ExtPwrAvail,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ELEC.ExtPwrConnectA]==[1.000000]

||

[SYSTEMS.ELEC.ExtPwrConnectB]==[0.000000]

calc=[1.000000]

logic:

calc=[0.000000]

out=Power,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.APU.Avail]==[1.000000]

||

[SYSTEMS.ENGINE.EngIsRun]==[1.000000]

calc=[1.000000]

logic:

[SYSTEMS.ELEC.ExtPwrPbA]==[1.000000]

||

[SYSTEMS.ELEC.ExtPwrPbB]==[1.000000]

&&

[SYSTEMS.ELEC.ExtPwrAvail]==[1.000000]

calc=[1.000000]

logic:

calc=[SYSTEMS.ELEC.Power]

out=Gen1PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[0],exist,,,,0,,

out=Gen2PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[1],exist,,,,0,,

out=Gen3PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[13],exist,,,,0,,

out=Gen4PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[14],exist,,,,0,,

out=IDG1PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[12],exist,,,,0,,

out=IDG2PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[13],exist,,,,0,,

out=IDG3PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[21],exist,,,,0,,

out=IDG4PB,integer,,0.000000,,,AirbusFBW/ElecOHPArray[22],exist,,,,0,,

out=BatIndSw,integer,,0.000000,,,AirbusFBW/ElecOHPArray[23],exist,,,,0,,



dev=CABPRESS

out=ModeSelPB,integer,,0.000000,,,AirbusFBW/CabPressMode,exist,,,,0,,

out=LDGSW,integer,,0.000000,,,AirbusFBW/LandElev,exist,,,,0,,

out=DitchingSW,integer,,0.000000,,,AirbusFBW/DitchSwitch,exist,,,,0,,

out=VelveSel,integer,,0.000000,,,AirbusFBW/ValveSelectSwitch,exist,,,,0,,



dev=ICE

out=WingPB,integer,,0.000000,,,AirbusFBW/WAISwitch,exist,,,,0,,

out=ENG1IcePB,integer,,0.000000,,,AirbusFBW/ENG1AISwitch,exist,,,,0,,

out=ENG2IcePB,integer,,0.000000,,,AirbusFBW/ENG2AISwitch,exist,,,,0,,

out=ENG3IcePB,integer,,0.000000,,,AirbusFBW/ENG3AISwitch,exist,,,,0,,

out=ENG4IcePB,integer,,0.000000,,,AirbusFBW/ENG4AISwitch,exist,,,,0,,

out=ProbeHeat,integer,,0.000000,,,AirbusFBW/ProbeHeatSwitch,exist,,,,0,,

out=AntiIceOn,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.ICE.WingPB]+[SYSTEMS.ICE.ENG1IcePB]+[SYSTEMS.ICE.ENG2IcePB]+[SYSTEMS.ICE.ENG3IcePB]+[SYSTEMS.ICE.ENG4IcePB]



dev=APU

out=isON,double,,0.000000,,,AirbusFBW/APUN,exist,,,,0,,

out=N1,double,,0.000000,,,AirbusFBW/APUN,exist,,,,0,,

out=StartSW,integer,,0.000000,,,AirbusFBW/APUStarter,exist,,,,0,,

out=APU_N1,integer,,0.000000,,,jd/apu/N1,exist,,,,0,,

out=Avail,double,,0.000000,,,AirbusFBW/OHPLightsATA49[3],exist,,,,0,,

out=MS_Ind,integer,,0.000000,,,AirbusFBW/APUMaster,exist,,,,0,,

out=Start_Ind,integer,,0.000000,,,jd/apu/st_pb_ind,exist,,,,0,,



dev=OVHDSIDER

out=WiperRSW,integer,,0.000000,,,AirbusFBW/RightWiperSwitch,exist,,,,0,,

out=GndCoolPB,integer,,0.000000,,,jd/vent/gndcool_pb,exist,,,,0,,

out=ExtractPB,integer,,0.000000,,,AirbusFBW/ExtractSwitch,exist,,,,0,,

out=CabFanPB,integer,,0.000000,,,AirbusFBW/CabinFanSwitch,exist,,,,0,,

out=FWD_SW,double,,0.000000,,,AirbusFBW/FwdCargoTemp,exist,,,,0,,

out=BULK_SW,integer,,0.000000,,,AirbusFBW/BulkCargoTemp,exist,,,,0,,

out=FwdIsolPB,integer,,0.000000,,,AirbusFBW/FwdIsolValve,exist,,,,0,,

out=BulkIsolPB,integer,,0.000000,,,AirbusFBW/BulkIsolValve,exist,,,,0,,

out=HeaterPB,integer,,0.000000,,,AirbusFBW/CargoHotAir,exist,,,,0,,

out=Prim2PB,integer,,0.000000,,,AirbusFBW/FCCSwitchArray[1],exist,,,,0,,

out=Sec2PB,integer,,0.000000,,,AirbusFBW/FCCSwitchArray[4],exist,,,,0,,

out=Prim3PB,integer,,0.000000,,,AirbusFBW/FCCSwitchArray[2],exist,,,,0,,

out=Fac2PB,integer,,0.000000,,,AirbusFBW/FCCSwitchArray[6],exist,,,,0,,

out=LandscapeCamera,integer,,0.000000,,,AirbusFBW/ElecOHPArray[26],exist,,,,0,,

out=PaxSys,integer,,0.000000,,,AirbusFBW/ElecOHPArray[28],exist,,,,0,,

