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=LightLevel,integer,,0.000000,,,sim/graphics/animation/draw_light_level,exist,,,,0,,

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

out=CargoFwd,double,,0.000000,,,jd/drs/open_FC,exist,,,,0,,

out=CargoAft,double,,0.000000,,,jd/drs/open_AC,exist,,,,0,,

out=DoorBulk,double,,0.000000,,,jd/drs/open_BC,exist,,,,0,,

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

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

logic:

[SYSTEMS.MISC.OneDoorOpen]==[0.000000]

&&

[SYSTEMS.MISC.CargoFwd]==[0.000000]

&&

[SYSTEMS.MISC.CargoAft]==[0.000000]

&&

[SYSTEMS.MISC.DoorBulk]==[0.000000]

calc=[1.000000]

logic:

calc=[0.000000]

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]==[0.000000]

&&

[SYSTEMS.MISC.CPElecPanel]==[16.000000]

&&

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

&&

[SYSTEMS.MISC.CPPressPanel]==[-2.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.CtrTkA]+[SYSTEMS.FUEL.CtrTkB]+[SYSTEMS.FUEL.RctXfr2]+[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.AftIsolPB]+[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.BlockFuel]!=[0.000000]

&&

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

&&

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

calc=[1.000000]

logic:

calc=[0.000000]

out=TOConfTest,integer,,0.000000,,,jd/memo/to_test_ok,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,,,jd/rudder/trim,exist,,,,0,,

out=PassTod,integer,,0.000000,,,jd/330/neartod,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]

&&

[EVENTS.Misc.ResetFlight]==[0.000000]

&&

[SYSTEMS.POSITION.WasInAir]==[0.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,,,sim/custom/xap/radio/on,exist,,,,0,,



dev=CABIN

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



dev=PFD

out=IasCapt,integer,,0.000000,,,sim/cockpit2/gauges/indicators/airspeed_kts_pilot,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,,,jd/clock/et/et_sw,exist,,,,0,,

out=Chrono,integer,,0.000000,,,jd/clock/chrono/time_sec,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=AirSpdAcceler,double,,0.000000,,,sim/cockpit2/gauges/indicators/airspeed_acceleration_kts_sec_pilot,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,,,jd/data/gr_spd_acc,exist,,,,0,,

out=GrSpeedMS,double,m/s,0.000000,,,sim/flightmodel/position/groundspeed,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]>[10.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/cockpit2/controls/total_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,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,,,sim/330/seat_belts,exist,,,,0,,

out=OVHD_NoSmokeSW,integer,,0.000000,,,sim/330/no_smoking,exist,,,,0,,

out=OVHD_NavSW,integer,,0.000000,,,sim/custom/xap/extlight/navlogo_sw,exist,,,,0,,

out=OVHD_WingSW,integer,,0.000000,,,sim/custom/xap/extlight/wing_sw,exist,,,,0,,

out=OVHD_BeaconSW,integer,,0.000000,,,sim/custom/xap/extlight/beacon_sw,exist,,,,0,,

out=OVHD_StrobeSW,integer,,0.000000,,,sim/custom/xap/extlight/strobe_sw,exist,,,,0,,

out=OVHD_RwySW,integer,,0.000000,,,sim/custom/xap/extlight/rwyturn_sw,exist,,,,0,,

out=OVHD_LandSW,integer,,0.000000,,,sim/custom/xap/extlight/land_sw,exist,,,,0,,

out=OVHD_TaxiSW,integer,,0.000000,,,sim/custom/xap/extlight/nose_sw,exist,,,,0,,

out=OVHD_DomeSW,integer,,0.000000,,,jd/light/dome_br,exist,,,,0,,

out=OVHD_CtlSW,integer,,0.000000,,,jd/light/dome_on,exist,,,,0,,

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

out=PED_FloodLt,double,,0.000000,,,jd/light/ovh_cent,exist,,,,0,,

out=PED_IntegLt,double,,0.000000,,,jd/intlight/int_pan_ped_kn,exist,,,,0,,

out=PED_MainLt,double,,0.000000,,,jd/light/pan_flood,exist,,,,0,,

out=EmerExitSW,integer,,0.000000,,,sim/custom/xap/extlight/emer_ext_lt,exist,,,,0,,

out=ECAMUpper,double,,0.000000,,,sim/custom/xap/lght_upd,exist,,,,0,,

out=ECAMLower,double,,0.000000,,,sim/custom/xap/lght_dnd,exist,,,,0,,

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

out=NDLight,integer,,0.000000,,,sim/custom/xap/lght_nd,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,,,sim/cockpit2/controls/parking_brake_ratio,exist,,,,0,,

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

out=AutoBrakeRot,integer,,0.000000,,,jd/lg/autobrake_rot,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=AutoBrakeTO,integer,,0.000000,,,jd/lg/rto_pb,exist,,,,0,,

out=MaxTempLR,integer,,0.000000,,,jd/brakes/max_temp,exist,,,,0,,



dev=FMGS

out=V1,integer,,0.000000,,,sim/custom/xap/pfd/v1_knots,exist,,,,0,,

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

logic:

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

out=V2,integer,,0.000000,,,sim/custom/xap/pfd/v2_knots,exist,,,,0,,

out=VR,integer,,0.000000,,,sim/custom/xap/pfd/vr_knots,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,,,sim/custom/xap/engines/flex_t,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,,,sim/custom/xap/ap/alt_crzft,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,,,sim/custom/xap/fcu/appr_bat,exist,,,,0,,

out=TransAlt,integer,,0.000000,,,sim/custom/xap/ap/trans_alt,exist,,,,0,,

out=TransAltPlus1000,integer,,0.000000,,,,,,,,0,,

logic:

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

out=TransAltMinus1000,integer,,0.000000,,,,,,,,0,,

logic:

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

out=TransLevel,integer,,0.000000,,,sim/custom/xap/ap/trans_fl,exist,,,,0,,

out=TransLevelPlus500,integer,,0.000000,,,,,,,,0,,

logic:

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

out=TransLevelPlus2000,integer,,0.000000,,,,,,,,0,,

logic:

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

out=FlapConfig,integer,,0.000000,,,sim/custom/xap/mcdu/flaps_pos_mcdu,exist,,,,0,,

out=MDA,integer,,0.000000,,,sim/custom/xap/alt/mda_alt,exist,,,,0,,

out=DH,integer,,0.000000,,,sim/custom/xap/alt/dh_alt,exist,,,,0,,

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

logic:

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

out=BlockFuel,double,,0.000000,,,sim/custom/xap/fuel/block_fuel,exist,,,,0,,

out=ZFW,integer,,0.000000,,,sim/custom/xap/weight/zfw,exist,,,,0,,

out=ZFWCG,integer,,0.000000,,,sim/custom/xap/weight/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,,,sim/custom/xap/ap/thr_mode,exist,,,,0,,

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

logic:

[SYSTEMS.FMGS.FMATHRWarning]==[4.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,,,jd/fmgs/appr_type,exist,,,,0,,

out=Adrs_Align,integer,,0.000000,,,sim/custom/xap/adirs/is_alig,exist,,,,0,,

out=FmgsPrapareComplete,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMGS.ZFW]>[0.000000]

&&

[SYSTEMS.FMGS.ZFWCG]>[0.000000]

&&

[SYSTEMS.FMGS.BlockFuel]>[0.000000]

&&

[SYSTEMS.FMGS.FlapConfig]>[0.000000]

&&

[SYSTEMS.FMGS.V1]>[0.000000]

&&

[SYSTEMS.FMGS.V2]>[0.000000]

&&

[SYSTEMS.FMGS.VR]>[0.000000]

calc=[1.000000]

logic:

[SYSTEMS.FMGS.ZFW]<[0.000000]

&&

[SYSTEMS.FMGS.ZFWCG]<[0.000000]

&&

[SYSTEMS.FMGS.BlockFuel]<[0.000000]

&&

[SYSTEMS.FMGS.FlapConfig]<[0.000000]

&&

[SYSTEMS.FMGS.V1]<[0.000000]

&&

[SYSTEMS.FMGS.V2]<[0.000000]

&&

[SYSTEMS.FMGS.VR]<[0.000000]

calc=[0.000000]

logic:

calc=[SYSTEMS.FMGS.FmgsPrapareComplete]



dev=MCDU

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

out=FlapMcdu,integer,,0.000000,,,sim/custom/xap/mcdu/flaps_pos_mcdu,exist,,,,0,,



dev=LG

out=LG_Lever,integer,,0.000000,,,sim/cockpit/switches/gear_handle_status,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,,,jd/flaps/handle,exist,,,,0,,

out=isNewPosition,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]!=[SYSTEMS.FLAPS.FlapLeverOld]

calc=[1.000000]

logic:

calc=[0.000000]

out=FlapLeverOld,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FLAPS.FlapLever]

out=FlapPosMcduSet,integer,,0.000000,,,sim/custom/xap/mcdu/flaps_pos_mcdu,exist,,,,0,,

out=FlapError,integer,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.FLAPS.FlapPosMcduSet]-[SYSTEMS.FLAPS.FlapLever]

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

logic:

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

calc=[1.000000]

logic:

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

&&

[SYSTEMS.POSITION.AirSpdKT]<[285.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]<[250.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]<[233.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]<[216.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]<[233.000000]

calc=[1.000000]

logic:

calc=[0.000000]

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

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

logic:

calc=[SYSTEMS.FLAPS.FlapLeverSim]

graf=0.000000,0.000000

graf=0.020000,0.000000

graf=0.240000,1.000000

graf=0.260000,1.000000

graf=0.490000,2.000000

graf=0.510000,2.000000

graf=0.740000,3.000000

graf=0.760000,3.000000

graf=0.980000,4.000000

graf=1.000000,4.000000

out=SlatssReq,double,,0.000000,,,sim/custom/xap/pfd/vs1_knots,exist,,,,0,,

out=FlapsReq,double,,0.000000,,,sim/custom/xap/pfd/vf1_knots,exist,,,,0,,

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



dev=SPEEDBRAKE

out=SB_Lever,integer,,0.000000,,,jd/spdbrakes/handle,exist,,,,0,,

out=RootLeft,double,deg,0.000000,,,jd/340/spoiler_anim/1L,exist,,,,0,,

out=RootRght,double,deg,0.000000,,,jd/340/spoiler_anim/1R,exist,,,,0,,

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

logic:

[SYSTEMS.SPEEDBRAKE.RootLeft]>[10.000000]

&&

[SYSTEMS.SPEEDBRAKE.RootRght]>[10.000000]

calc=[1.000000]

logic:

calc=[0.000000]



dev=THS

out=ThsMcdu,integer,,0.000000,,,sim/custom/xap/mcdu/ths_angle,exist,,,,0,,

out=ThsNow,double,deg,0.000000,,,jd/fbw/ths_deg,exist,,,,0,,

out=ThsNow10,double,,0.000000,,,,,,,,0,,

logic:

calc=[SYSTEMS.THS.ThsNow]*[10.000000]

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

logic:

calc=[SYSTEMS.THS.ThsMcdu]/[10.000000]

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

logic:

calc=[SYSTEMS.THS.ThsNow10]-[SYSTEMS.THS.ThsMcdu]

out=ThsErrorMod,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.THS.ThsError]>=[0.000000]

calc=[SYSTEMS.THS.ThsError]

logic:

[SYSTEMS.THS.ThsError]<[0.000000]

calc=[SYSTEMS.THS.ThsError]*[-1.000000]

logic:

calc=[SYSTEMS.THS.ThsErrorMod]



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,,,jd/sys/pos/data/phase,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,,,sim/custom/xap/fly_phase,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,,,jd/eng1/thrlvr,exist,,,,0,,

out=Eng2Lever,double,,0.000000,,,jd/eng2/thrlvr,exist,,,,0,,

out=Eng3Lever,double,,0.000000,,,jd/eng3/thrlvr,exist,,,,0,,

out=Eng4Lever,double,,0.000000,,,jd/eng4/thrlvr,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,,,jd/eng1/msw,exist,,,,0,,

out=EngMasterSW_2,integer,,0.000000,,,jd/eng2/msw,exist,,,,0,,

out=EngMasterSW_3,integer,,0.000000,,,jd/eng3/msw,exist,,,,0,,

out=EngMasterSW_4,integer,,0.000000,,,jd/eng4/msw,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=ReversL,integer,,0.000000,,,AirbusFBW/ENGRevArray[0],exist,,,,0,,

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

out=RevGreen,double,,0.000000,,,sim/flightmodel2/engines/thrust_reverser_deploy_ratio[0],exist,,,,0,,

out=OilQtyEng1,double,,0.000000,,,jd/sys/engn/1/oil_qt,exist,,,,0,,

out=OilQtyEng2,double,,0.000000,,,jd/sys/engn/1/oil_qt,exist,,,,0,,

out=OilQtyEng3,double,,0.000000,,,jd/sys/engn/1/oil_qt,exist,,,,0,,

out=OilQtyEng4,double,,0.000000,,,jd/sys/engn/1/oil_qt,exist,,,,0,,



dev=AIR

out=Pack1,integer,,0.000000,,,jd/cond/pack1_pb,exist,,,,0,,

out=Pack2,integer,,0.000000,,,jd/cond/pack2_pb,exist,,,,0,,

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

logic:

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

out=Eng1BleedPB,integer,,0.000000,,,jd/bld/eng1_pb,exist,,,,0,,

out=Eng2BleedPB,integer,,0.000000,,,jd/bld/eng2_pb,exist,,,,0,,

out=Eng3BleedPB,integer,,0.000000,,,jd/bld/eng3_pb,exist,,,,0,,

out=Eng4BleedPB,integer,,0.000000,,,jd/bld/eng4_pb,exist,,,,0,,

out=RamAirPB,integer,,0.000000,,,jd/cond/ram_pb,exist,,,,0,,

out=APUBleedPB,integer,,0.000000,,,jd/bld/apu_pb,exist,,,,0,,

out=HotAir1PB,integer,,0.000000,,,jd/bld/hotair1_pb,exist,,,,0,,

out=HotAir2PB,integer,,0.000000,,,jd/bld/hotair2_pb,exist,,,,0,,

out=PackFlowSW,integer,,0.000000,,,jd/cond/airflow_sel,exist,,,,0,,

out=CockpitTempSW,integer,,0.000000,,,jd/cond/cockpit_rot,exist,,,,0,,

out=FwdCabinTempSW,integer,,0.000000,,,jd/cond/cabin_rot,exist,,,,0,,

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

out=XBleedSW,integer,,0.000000,,,jd/bld/xbld_sel,exist,,,,0,,



dev=FCU

out=EFIOptPB,integer,,0.000000,,,sim/custom/xap/nd/efis_opt_pb,exist,,,,0,,

out=FD2,integer,,0.000000,,,sim/custom/xap/fcu/fd,exist,,,,0,,

out=LSpb,integer,,0.000000,,,sim/custom/xap/fcu/ils,exist,,,,0,,

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

out=AltDot,integer,,0.000000,,,sim/custom/xap/fcu/lvlch_dot,exist,,,,0,,

out=ALT,double,,0.000000,,,sim/custom/xap/fcu/alt100x,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,,,sim/custom/xap/ap/thr_mode,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,,,sim/custom/xap/baro_man_sel,exist,,,,0,,

out=BaroSetInHgCap,integer,,0.000000,,,jd/fo/baro100,exist,,,,0,,

out=BaroSetHpaCap,integer,,0.000000,,,sim/custom/xap/ind_baro_hpa,exist,,,,0,,

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

logic:

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

calc=[SYSTEMS.WEATHER.BaroSeaLevel]

logic:

calc=[SYSTEMS.FCU.SetQNHBaroInHCap]

out=inHg_or_hPaCap,integer,,0.000000,,,sim/custom/xap/fcu/baro_ishpa,exist,,,,0,,

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

out=AP1,integer,,0.000000,,,sim/custom/xap/fcu/ap1,exist,,,,0,,

out=AP2,integer,,0.000000,,,sim/custom/xap/fcu/ap2,exist,,,,0,,

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

logic:

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



dev=FRONTPANEL

out=TerrNDSW,integer,,0.000000,,,sim/custom/terr_on_nd,exist,,,,0,,

out=ClockGps,integer,,0.000000,,,jd/clock/utc/utc_sw,exist,,,,0,,



dev=PEDESTAL

out=XPDRPower,integer,,0.000000,,,sim/custom/xap/atc/mode_sel,exist,,,,0,,

out=TcasAltRptgOnOff,integer,,0.000000,,,sim/custom/xap/atc/alt_rptg,exist,,,,0,,

out=ATC_Tara,integer,,0.000000,,,sim/custom/xap/atc/ta_tara,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,,,jd/engall/startsel,exist,,,,0,,

out=RadarSW,integer,,0.000000,,,sim/custom/xap/wx_radar/off_on,exist,,,,0,,

out=PWS_SW,integer,,0.000000,,,sim/custom/xap/wx_radar/windshear,exist,,,,0,,

out=TcasBlw,integer,,0.000000,,,sim/custom/xap/atc/abv_blw,exist,,,,0,,



dev=ECAMPAGE

out=Fctl,integer,,0.000000,,,jd/sys_disp/mode_fctl,exist,,,,0,,

out=Eng,integer,,0.000000,,,jd/sys_disp/mode_eng,exist,,,,0,,

out=Bleed,integer,,0.000000,,,jd/sys_disp/mode_bld,exist,,,,0,,

out=Press,integer,,0.000000,,,jd/sys_disp/mode_press,exist,,,,0,,

out=ElecAC,integer,,0.000000,,,jd/sys_disp/mode_ac,exist,,,,0,,

out=ElecDC,integer,,0.000000,,,jd/sys_disp/mode_dc,exist,,,,0,,

out=Hyd,integer,,0.000000,,,jd/sys_disp/mode_hyd,exist,,,,0,,

out=Fuel,integer,,0.000000,,,jd/sys_disp/mode_fuel,exist,,,,0,,

out=Apu,integer,,0.000000,,,jd/sys_disp/mode_apu,exist,,,,0,,

out=Cond,integer,,0.000000,,,jd/sys_disp/mode_cond,exist,,,,0,,

out=Door,integer,,0.000000,,,jd/sys_disp/mode_door,exist,,,,0,,

out=Wheel,integer,,0.000000,,,jd/sys_disp/mode_whl,exist,,,,0,,

out=STS,integer,,0.000000,,,jd/sys_disp/mode_sts,exist,,,,0,,

out=All,integer,,0.000000,,,sim/custom/xap/ewd_allkn,exist,,,,0,,

out=ToConf,integer,,0.000000,,,jd/sys_disp/mode_toconf,exist,,,,0,,

out=Clr,integer,,0.000000,,,jd/sys_disp/mode_clr,exist,,,,0,,

out=Rcl,integer,,0.000000,,,jd/sys_disp/mode_rcl,exist,,,,0,,

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



dev=OVHDSIDEL

out=EmerCallPB,integer,,0.000000,,,jd/calls/emer_pb,exist,,,,0,,

out=Mask_manPB,integer,,0.000000,,,jd/oxy/mask_man_on_pb,exist,,,,0,,

out=CrewSupply,integer,,0.000000,,,jd/oxy/crewsupply,exist,,,,0,,

out=GndctlPB,integer,,0.000000,,,jd/indrecsys/record_on_bt,exist,,,,0,,

out=GPWSTerrPB,integer,,0.000000,,,sim/custom/xap/gpws_terr,exist,,,,0,,

out=GPWSSysPB,integer,,0.000000,,,sim/custom/xap/gpws_sys,exist,,,,0,,

out=GPWSGSModePB,integer,,0.000000,,,sim/custom/xap/gpws_gs,exist,,,,0,,

out=GPWSFlapPB,integer,,0.000000,,,sim/custom/xap/gpws_flap,exist,,,,0,,

out=LandRecovPB,integer,,0.000000,,,jd/elec/emer/land_recov_pb,exist,,,,0,,

out=Man_onPB,integer,,0.000000,,,jd/elec/emer/man_on_pb,exist,,,,0,,

out=CommandPB,integer,,0.000000,,,jd/evac/command_pb,exist,,,,0,,

out=CaptPurs,integer,,0.000000,,,jd/evac/capt_purs,exist,,,,0,,

out=Prim1PB,integer,,0.000000,,,jd/flctr/prim_1_pb,exist,,,,0,,

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

out=IR1SW,integer,,0.000000,,,sim/custom/xap/adirs/mode_sel_1,exist,,,,0,,

out=IR3SW,integer,,0.000000,,,sim/custom/xap/adirs/mode_sel_3,exist,,,,0,,

out=IR2SW,integer,,0.000000,,,sim/custom/xap/adirs/mode_sel_2,exist,,,,0,,

out=ADR3PB,integer,,0.000000,,,sim/custom/xap/adirs/adr3,exist,,,,0,,

out=ADR1PB,integer,,0.000000,,,sim/custom/xap/adirs/adr1,exist,,,,0,,

out=ADR2PB,integer,,0.000000,,,sim/custom/xap/adirs/adr2,exist,,,,0,,

out=WiperLSW,integer,,0.000000,,,sim/custom/xap/icerain/wiper_l,exist,,,,0,,

out=WiperRSW,integer,,0.000000,,,sim/custom/xap/icerain/wiper_r,exist,,,,0,,



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,,,jd/eng1/fire_pb,exist,,,,0,,

out=Eng2FirePB,integer,,0.000000,,,jd/eng2/fire_pb,exist,,,,0,,

out=Eng3FirePB,integer,,0.000000,,,jd/eng3/fire_pb,exist,,,,0,,

out=Eng4FirePB,integer,,0.000000,,,jd/eng4/fire_pb,exist,,,,0,,

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



dev=HYD

out=Eng1PumpPB,integer,,0.000000,,,jd/hyd/eng1pump_pb,exist,,,,0,,

out=Eng2PumpPB,integer,,0.000000,,,jd/hyd/eng2pump_pb,exist,,,,0,,

out=Eng3PumpPB,integer,,0.000000,,,jd/hyd/eng3pump_pb,exist,,,,0,,

out=Eng4PumpPB,integer,,0.000000,,,jd/hyd/eng4pump_pb,exist,,,,0,,

out=ElecGreenOnPB,integer,,0.000000,,,jd/hyd/g/elpumpon_pb,exist,,,,0,,

out=ElecGreenOffPB,integer,,0.000000,,,jd/hyd/g/elpumpoff_pb,exist,,,,0,,

out=ElecBlueOnPB,integer,,0.000000,,,jd/hyd/b/elpumpon_pb,exist,,,,0,,

out=ElecBlueOffPB,integer,,0.000000,,,jd/hyd/b/elpumpoff_pb,exist,,,,0,,

out=ElecYellowOnPB,integer,,0.000000,,,jd/hyd/y/elpumpon_pb,exist,,,,0,,

out=ElecYellowOffPB,integer,,0.000000,,,jd/hyd/y/elpumpoff_pb,exist,,,,0,,

out=RATOnPB,integer,,0.000000,,,jd/elec/emer/man_on_pb,exist,,,,0,,

out=HydQtyGreen,integer,,0.000000,,,jd/sys/hyd/grn/res_act_lit,exist,,,,0,,

out=HydQtyBlue,integer,,0.000000,,,jd/sys/hyd/blu/res_act_lit,exist,,,,0,,

out=HydQtyYellow,integer,,0.000000,,,jd/sys/hyd/yel/res_act_lit,exist,,,,0,,

out=AccuPress,double,,0.000000,,,jd/brakes/accu_press,exist,,,,0,,



dev=FUEL

out=Main1,integer,,0.000000,,,jd/fuel/pump_main_1_pb,exist,,,,0,,

out=Main2,integer,,0.000000,,,jd/fuel/pump_main_2_pb,exist,,,,0,,

out=Main3,integer,,0.000000,,,jd/fuel/pump_main_3_pb,exist,,,,0,,

out=Main4,integer,,0.000000,,,jd/fuel/pump_main_4_pb,exist,,,,0,,

out=Stby1,integer,,0.000000,,,jd/fuel/pump_stby_1_pb,exist,,,,0,,

out=Stby2,integer,,0.000000,,,jd/fuel/pump_stby_2_pb,exist,,,,0,,

out=Stby3,integer,,0.000000,,,jd/fuel/pump_stby_3_pb,exist,,,,0,,

out=Stby4,integer,,0.000000,,,jd/fuel/pump_stby_4_pb,exist,,,,0,,

out=Xfeed1,integer,,0.000000,,,jd/fuel/vlv_xfeed_1_pb,exist,,,,0,,

out=Xfeed2,integer,,0.000000,,,jd/fuel/vlv_xfeed_2_pb,exist,,,,0,,

out=Xfeed3,integer,,0.000000,,,jd/fuel/vlv_xfeed_3_pb,exist,,,,0,,

out=Xfeed4,integer,,0.000000,,,jd/fuel/vlv_xfeed_4_pb,exist,,,,0,,

out=AftXfr1,integer,,0.000000,,,jd/fuel/pump_aftxfr_1_pb,exist,,,,0,,

out=AftXfr2,integer,,0.000000,,,jd/fuel/pump_aftxfr_2_pb,exist,,,,0,,

out=AftXfr3,integer,,0.000000,,,jd/fuel/pump_aftxfr_3_pb,exist,,,,0,,

out=AftXfr4,integer,,0.000000,,,jd/fuel/pump_aftxfr_4_pb,exist,,,,0,,

out=CtrTkL,integer,,0.000000,,,jd/fuel/ct_l_pb,exist,,,,0,,

out=ToInerXfr,integer,,0.000000,,,jd/fuel/ct_toinr_xfr_pb,exist,,,,0,,

out=CtrTkR,integer,,0.000000,,,jd/fuel/ct_r_pb,exist,,,,0,,

out=AftXfrL,integer,,0.000000,,,jd/fuel/ct_aft_xfr_l_pb,exist,,,,0,,

out=AftXfrR,integer,,0.000000,,,jd/fuel/ct_aft_xfr_r_pb,exist,,,,0,,

out=CtrTkA,integer,,0.000000,,,jd/fuel/rct_a_pb,exist,,,,0,,

out=CtrTkB,integer,,0.000000,,,jd/fuel/rct_b_pb,exist,,,,0,,

out=RctXfr2,integer,,0.000000,,,jd/fuel/rct_xfr_pb,exist,,,,0,,

out=TtkL,integer,,0.000000,,,jd/fuel/t_l_pb,exist,,,,0,,

out=TtkR,integer,,0.000000,,,jd/fuel/t_r_pb,exist,,,,0,,

out=TtkXfr,integer,,0.000000,,,jd/fuel/t_xfr_pb,exist,,,,0,,

out=Feed,integer,,0.000000,,,sim/custom/xap/fuel/tt_feed_sel,exist,,,,0,,

out=OuterTkXfr,integer,,0.000000,,,jd/fuel/outr_xfr_pb,exist,,,,0,,

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

logic:

[SYSTEMS.FUEL.Main1]==[1.000000]

&&

[SYSTEMS.FUEL.Main2]==[1.000000]

&&

[SYSTEMS.FUEL.Main3]==[1.000000]

&&

[SYSTEMS.FUEL.Main4]==[1.000000]

&&

[SYSTEMS.FUEL.Stby1]==[1.000000]

&&

[SYSTEMS.FUEL.Stby2]==[1.000000]

&&

[SYSTEMS.FUEL.Stby3]==[1.000000]

&&

[SYSTEMS.FUEL.Stby4]==[1.000000]

calc=[1.000000]

logic:

calc=[0.000000]



dev=ELEC

out=CommerPB,integer,,0.000000,,,jd/elec/commrc,exist,,,,0,,

out=GalleyPB,integer,,0.000000,,,jd/elec/galley,exist,,,,0,,

out=Elmu,integer,,0.000000,,,jd/elec/ELMU_pb,exist,,,,0,,

out=ACESSFeedPB,integer,,0.000000,,,jd/elec/ACESS_alt_pb,exist,,,,0,,

out=APUGenPB,integer,,0.000000,,,jd/elec/APUGEN_pb,exist,,,,0,,

out=Bat1PB,integer,,0.000000,,,jd/elec/bat1_pb,exist,,,,0,,

out=Bat2PB,integer,,0.000000,,,jd/elec/bat2_pb,exist,,,,0,,

out=ApuBatt,integer,,0.000000,,,jd/elec/batAPU_pb,exist,,,,0,,

out=BusTiePB,integer,,0.000000,,,jd/elec/busTIE_pb,exist,,,,0,,

out=ExtPwrPbA,integer,,0.000000,,,jd/elec/extA_pb,exist,,,,0,,

out=ExtPwrPbB,integer,,0.000000,,,jd/elec/extB_pb,exist,,,,0,,

out=ExtPwrConnect,integer,,0.000000,,,jd/elec/gpu/connect,exist,,,,0,,

out=ExtPwrConnectA,integer,,0.000000,,,jd/elec/extA_av,exist,,,,0,,

out=ExtPwrConnectB,integer,,0.000000,,,jd/elec/extA_av,exist,,,,0,,

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

logic:

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

||

[SYSTEMS.ELEC.ExtPwrConnectB]==[1.000000]

calc=[1.000000]

logic:

calc=[0.000000]

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

logic:

[SYSTEMS.ELEC.ExtPwrConnect]==[1.000000]

||

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

||

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

calc=[1.000000]

logic:

calc=[SYSTEMS.ELEC.Power]

out=Gen1PB,integer,,0.000000,,,jd/elec/GEN1_pb,exist,,,,0,,

out=Gen2PB,integer,,0.000000,,,jd/elec/GEN2_pb,exist,,,,0,,

out=Gen3PB,integer,,0.000000,,,jd/elec/GEN3_pb,exist,,,,0,,

out=Gen4PB,integer,,0.000000,,,jd/elec/GEN4_pb,exist,,,,0,,

out=IDG1PB,integer,,0.000000,,,jd/elec/IDG1_pb,exist,,,,0,,

out=IDG2PB,integer,,0.000000,,,jd/elec/IDG2_pb,exist,,,,0,,

out=IDG3PB,integer,,0.000000,,,jd/elec/IDG3_pb,exist,,,,0,,

out=IDG4PB,integer,,0.000000,,,jd/elec/IDG4_pb,exist,,,,0,,



dev=CABPRESS

out=ModeSelPB,integer,,0.000000,,,jd/press/man_on_btn,exist,,,,0,,

out=LDGSW,integer,,0.000000,,,jd/press/alt_rot,exist,,,,0,,

out=DitchingSW,integer,,0.000000,,,jd/press/ditch_on,exist,,,,0,,

out=VelveSel,integer,,0.000000,,,jd/press/vlv_sel,exist,,,,0,,



dev=ICE

out=WingPB,integer,,0.000000,,,jd/icerain/wing_pb,exist,,,,0,,

out=ENG1IcePB,integer,,0.000000,,,jd/icerain/eng1_pb,exist,,,,0,,

out=ENG2IcePB,integer,,0.000000,,,jd/icerain/eng2_pb,exist,,,,0,,

out=ENG3IcePB,integer,,0.000000,,,jd/icerain/eng3_pb,exist,,,,0,,

out=ENG4IcePB,integer,,0.000000,,,jd/icerain/eng4_pb,exist,,,,0,,

out=ProbeHeat,integer,,0.000000,,,jd/icerain/win_pb,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,integer,,0.000000,,,jd/apu/on,exist,,,,0,,

out=StartSW,integer,,0.000000,,,jd/apu/START_pb,exist,,,,0,,

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

out=Avail,double,,0.000000,,,jd/apu/st_pb_ind,exist,,,,0,,

out=MS_Ind,integer,,0.000000,,,jd/apu/ms_pb_ind,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,,,jd/vent/extrovrd_pb,exist,,,,0,,

out=CabFanPB,integer,,0.000000,,,jd/vent_cabfans_pb,exist,,,,0,,

out=FWD_SW,integer,,0.000000,,,jd/sys/cargo/temp_regul_fwd,exist,,,,0,,

out=AFT_SW,integer,,0.000000,,,jd/sys/cargo/temp_regul_aft,exist,,,,0,,

out=FwdIsolPB,integer,,0.000000,,,jd/air/cargo/isol_vlv_pb,exist,,,,0,,

out=AftIsolPB,integer,,0.000000,,,jd/air/cargo/isol_vlv_aft_pb,exist,,,,0,,

out=Prim2PB,integer,,0.000000,,,jd/flctr/prim_2_pb,exist,,,,0,,

out=Sec2PB,integer,,0.000000,,,jd/flctr/sec_2_pb,exist,,,,0,,

out=Prim3PB,integer,,0.000000,,,jd/flctr/prim_3_pb,exist,,,,0,,

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

