sys=EVENTS



dev=Misc

out=LookAtFo,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.LookFoDeg]<[45.000000]

&&

[SYSOLD.MISC.LookFoDone]==[0.000000]

&&

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

&&

[SYSTEMS.TIME.TFT]<[150.000000]

calc=[0.000000]

execute=2,answer00,-1.000000,

execute=0,Hello [USER]! My name is Linda! I am your first officer today!,0.000000,

execute=7,,2.000000,

execute=2,rest02,-1.000000,

logic:

calc=[0.000000]

out=GlassOn,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.LightLevel]==[0.000000]

&&

[SYSTEMS.MISC.Glass]==[0.000000]

calc=[0.000000]

execute=8,jd/fo/_glass,1.000000,

logic:

[SYSTEMS.MISC.LightLevel]==[1.000000]

&&

[SYSTEMS.MISC.Glass]==[1.000000]

calc=[0.000000]

execute=8,jd/fo/_glass,0.000000,

logic:

calc=[0.000000]

out=Clock,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Misc.Clock]==[0.000000]

&&

[SYSTEMS.TIME.ClockSW]!=[0.000000]

&&

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

&&

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

&&

[SYSTEMS.ENGINE.EngMastSumm]==[1.000000]

calc=[1.000000]

execute=2,lookecam,-1.000000,

execute=2,clock,-1.000000,

execute=8,AirbusFBW/ClockETSwitch,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.ENGINE.EngMastSumm]==[0.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.Clock]

out=ToGo,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.FCU.AltCompMod]<=[1200.000000]

&&

[EVENTS.Misc.ToGo]==[0.000000]

calc=[1.000000]

execute=0,Thousand to go,0.000000,

logic:

[SYSTEMS.FCU.AltCompMod]>=[1300.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.ToGo]

out=SetBaro,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.MISC.RealFlight]==[1.000000]

&&

[EVENTS.Misc.SetBaro]==[0.000000]

&&

[SYSTEMS.FMGS.TakeOffDataSet]==[1.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<[2.000000]

&&

[SYSTEMS.FCU.inHg_or_hPaCap]==[0.000000]

calc=[1.000000]

execute=2,lookchlfcu,-1.000000,

execute=2,cstr,-1.000000,

execute=8,AirbusFBW/NDShowCSTRFO,1.000000,

execute=7,,1.000000,

execute=2,barostd,-1.000000,

execute=8,jd/fo/needsetbaro,1.000000,

execute=8,jd/fo/needsetbaro,0.000000,

execute=8,AirbusFBW/BaroUnitFO,0.000000,

execute=2,lookchlfcu,-1.000000,

execute=0,QNH <&SYSTEMS.FCU.BaroSetInHgFo100>,0.000000,

logic:

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

&&

[SYSTEMS.MISC.RealFlight]==[1.000000]

&&

[EVENTS.Misc.SetBaro]==[0.000000]

&&

[SYSTEMS.FMGS.TakeOffDataSet]==[1.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<[2.000000]

&&

[SYSTEMS.FCU.inHg_or_hPaCap]==[1.000000]

calc=[1.000000]

execute=2,lookchlfcu,-1.000000,

execute=2,cstr,-1.000000,

execute=8,AirbusFBW/NDShowCSTRFO,1.000000,

execute=7,,1.000000,

execute=2,barostd,-1.000000,

execute=8,jd/fo/needsetbaro,1.000000,

execute=8,jd/fo/needsetbaro,0.000000,

execute=8,AirbusFBW/BaroUnitFO,1.000000,

execute=2,lookchlfcu,-1.000000,

execute=0,QNH <&SYSTEMS.FCU.BaroSetHpaFoFloor>,0.000000,

logic:

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

&&

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

&&

[SYSTEMS.FLIGHTPHASE.PHASE]==[0.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.SetBaro]

out=GPSPrimary,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Misc.GPSPrimary]==[0.000000]

&&

[SYSTEMS.FMGS.GPSPrimCopilotMess]==[1.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Preflight]

calc=[1.000000]

execute=2,clrmcdu,-1.000000,

execute=0,Message gps primary clear!,0.000000,

execute=4,AirbusFBW/MCDU2KeyClear,0.000000,

logic:

[SYSTEMS.FMGS.GPSPrimCopilotMess]!=[1.000000]

&&

[EVENTS.Misc.GPSPrimary]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.GPSPrimary]

out=ResetFlight,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.ELEC.Bat1PB]==[0.000000]

&&

[SYSTEMS.ELEC.Bat2PB]==[0.000000]

&&

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

&&

[SYSOLD.Procedure.Securing]==[1.000000]

&&

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

&&

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

calc=[1.000000]

execute=12,start new flight,120.000000,

execute=2,answer01,-1.000000,

execute=1,If we are still flying today; click start new flight,0.000000,

logic:

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

&&

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

&&

[SYSTEMS.BRAKES.ParkBrakeHandlePos]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.ResetFlight]



dev=ChkReminder

out=BeforeStart,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.ChkReminder.BeforeStart]==[0.000000]

&&

[SYSOLD.ChecklistDone.CockpitPrepar]!=[1.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]<[SYSTEMS.FCOMPHASE.OneEngStart]

&&

[SYSTEMS.PEDESTAL.EngModeSW]==[2.000000]

calc=[1.000000]

execute=2,answer00,-1.000000,

execute=1,Have we missed before start checklist?,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.AllEngShutDown]

||

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.NotPowered]

calc=[0.000000]

logic:

calc=[EVENTS.ChkReminder.BeforeStart]

out=AfterStart,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.ChkReminder.AfterStart]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

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

&&

[SYSTEMS.POSITION.GrSpeed]>[10.000000]

&&

[SYSOLD.ChecklistDone.AfterStart]!=[1.000000]

calc=[1.000000]

execute=2,answer00,-1.000000,

execute=1,Have we missed after start checklist?,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.ChkReminder.AfterStart]

out=Approach,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.ChkReminder.Approach]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.RA]<[2500.000000]

&&

[SYSOLD.ChecklistDone.Approach]!=[1.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Have we missed approach checklist?,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]<[SYSTEMS.FLIGHTPHASE.Descent]

calc=[0.000000]

logic:

calc=[EVENTS.ChkReminder.Approach]

out=AfterLanding,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.ChkReminder.AfterLanding]==[0.000000]

&&

[SYSOLD.ChecklistDone.AfterLanding]!=[1.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Done]

&&

[SYSTEMS.ENGINE.EngMastSumm]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for after landing checklist,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]<[7.000000]

calc=[0.000000]

logic:

calc=[EVENTS.ChkReminder.AfterLanding]

out=Parking,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.OVHDSIDEL.ADR3PB]==[0.000000]

||

[SYSTEMS.OVHDSIDEL.ADR2PB]==[0.000000]

||

[SYSTEMS.OVHDSIDEL.ADR3PB]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Done]

&&

[EVENTS.ChkReminder.Parking]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Have we missed parking checklist?,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Done]

calc=[0.000000]

logic:

calc=[EVENTS.ChkReminder.Parking]



dev=Taxi

out=LowFuel,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Taxi.LowFuel]==[0.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.GrSpeed]>[5.000000]

&&

[SYSTEMS.WEIGHT.FOB]<[2000.000000]

calc=[SYSTEMS.WEIGHT.FOB]

execute=2,fuelpage,-1.000000,

execute=1,We have too low fuel for TakeOff!,0.000000,

execute=2,answer00,-1.000000,

execute=1,Only <SYSTEMS.WEIGHT.FOB> kilograms!,0.000000,

logic:

[SYSTEMS.WEIGHT.FOB]>[EVENTS.Taxi.LowFuel]

calc=[0.000000]

logic:

calc=[EVENTS.Taxi.LowFuel]

out=ThsNotSet,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Taxi.ThsNotSet]==[0.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.GrSpeed]>[10.000000]

&&

[SYSTEMS.THS.ThsError]>[0.300000]

calc=[1.000000]

execute=2,lookped,-1.000000,

execute=1,Horisontal Stabilizer Trimmer not set for TakeOff!,0.000000,

execute=2,answer01,-1.000000,

logic:

calc=[EVENTS.Taxi.ThsNotSet]

out=DoorsNotClosed,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.DoorsClosed]!=[1.000000]

&&

[SYSTEMS.POSITION.GrSpeed]>[5.000000]

&&

[EVENTS.Taxi.DoorsNotClosed]==[0.000000]

calc=[1.000000]

execute=2,answer00,-1.000000,

execute=1,Doors not closed!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.GrSpeed]<[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Taxi.DoorsNotClosed]

out=BrakesCheck,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Taxi.BrakesCheck]==[0.000000]

&&

[SYSOLD.Procedure.Taxi]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.BRAKES.BrakePressLeft]>[0.700000]

&&

[SYSTEMS.BRAKES.BrakePressRight]>[0.700000]

&&

[SYSTEMS.POSITION.GrSpeed]>[3.000000]

calc=[1.000000]

execute=1,Brakes Checked!,0.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]<[SYSTEMS.FCOMPHASE.OneEngStart]

calc=[0.000000]

logic:

calc=[EVENTS.Taxi.BrakesCheck]

out=TaxiLights,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

[SYSTEMS.POSITION.GrSpeed]>[5.000000]

&&

[EVENTS.Taxi.TaxiLights]==[0.000000]

&&

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

calc=[1.000000]

execute=2,taxioff,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[3],1.000000,

execute=2,taxion,0.000000,

execute=0,Taxi lights ON!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.GrSpeed]<[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Taxi.TaxiLights]



dev=TakeOff

out=100kt,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.POSITION.GrSpeed]>[98.000000]

&&

[EVENTS.TakeOff.100kt]==[0.000000]

calc=[1.000000]

execute=0,one hundred knots!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]<[5.000000]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.100kt]

out=ParkBrakeFullThrust,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.ENGINE.Eng1N1]>[80.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]>[80.000000]

&&

[SYSTEMS.BRAKES.ParkBrakeHandlePos]==[1.000000]

&&

[EVENTS.TakeOff.ParkBrakeFullThrust]==[0.000000]

calc=[1.000000]

execute=0,We have park brake on; [SIR]!,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.ParkBrakeFullThrust]

out=ThrustSet,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.ENGINE.Eng1N1]>[60.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]>[60.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]>[50.000000]

&&

[EVENTS.TakeOff.ThrustSet]==[0.000000]

calc=[1.000000]

execute=1,Thrust set!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]<[50.000000]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.ThrustSet]

out=V1,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.POSITION.GrSpeed]>=[SYSTEMS.FMGS.V1minus10]

&&

[SYSTEMS.FMGS.V1minus10]>[80.000000]

&&

[EVENTS.TakeOff.V1]==[0.000000]

calc=[1.000000]

execute=0,V one!,0.000000,

logic:

[SYSTEMS.POSITION.GrSpeed]<[SYSTEMS.FMGS.V1minus10]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.V1]

out=Vr,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.POSITION.GrSpeed]>[SYSTEMS.FMGS.VRminus10]

&&

[SYSTEMS.FMGS.VRminus10]>[80.000000]

&&

[EVENTS.TakeOff.Vr]==[0.000000]

calc=[1.000000]

execute=0,Rotate!,0.000000,

logic:

[SYSTEMS.POSITION.GrSpeed]<[SYSTEMS.FMGS.VRminus10]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.Vr]

out=NeedLG,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.RA]>[1000.000000]

&&

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

[EVENTS.TakeOff.NeedLG]==[0.000000]

calc=[1.000000]

execute=1,Do we need landing gear up?,0.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[2.000000]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.NeedLG]

out=RwyLights,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.RA]>[1000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_RwySW]==[1.000000]

&&

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

&&

[EVENTS.TakeOff.RwyLights]==[0.000000]

calc=[1.000000]

execute=2,rwyon,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[6],0.000000,

execute=2,rwyoff,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.RwyLights]

out=NoseLights,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.RA]>[1000.000000]

&&

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

&&

[SYSTEMS.LIGHTS.OVHD_TaxiSW]>[0.000000]

&&

[EVENTS.TakeOff.NoseLights]==[0.000000]

calc=[1.000000]

execute=2,taxion,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[3],0.000000,

execute=2,taxioff,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.NoseLights]



dev=Climb

out=PositiveClimb,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.POSITION.RA]>[25.000000]

&&

[SYSTEMS.POSITION.VVI]>[500.000000]

&&

[EVENTS.Climb.PositiveClimb]==[0.000000]

calc=[1.000000]

execute=0,Positive Climb!,0.000000,

logic:

[SYSTEMS.POSITION.RA]<[25.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.PositiveClimb]

out=LGLever,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

[EVENTS.Climb.LGLever]==[0.000000]

&&

[SYSTEMS.POSITION.RA]>[500.000000]

calc=[1.000000]

execute=0,Do we need landing gear up?,0.000000,

logic:

[SYSTEMS.LG.LG_Lever]==[0.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.LGLever]

out=Pack1,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.AIR.Pack1]==[0.000000]

&&

[EVENTS.Climb.Pack1]==[0.000000]

calc=[1.000000]

execute=2,pack1,-1.000000,

execute=8,AirbusFBW/Pack1Switch,1.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Done]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.Pack1]

out=Pack2,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.AIR.Pack2]==[0.000000]

&&

[EVENTS.Climb.Pack2]==[0.000000]

&&

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

calc=[1.000000]

execute=2,pack2,-1.000000,

execute=8,AirbusFBW/Pack2Switch,1.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Done]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.Pack2]

out=TransAlt,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMGS.TransAlt]

&&

[EVENTS.Climb.TransAlt]==[0.000000]

calc=[1.000000]

execute=0,Transition altitude!,0.000000,

execute=12,set standard,60.000000,

logic:

[SYSTEMS.POSITION.ALT]<[SYSTEMS.FMGS.TransAlt]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.TransAlt]

out=GndSplDisarm,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

&&

[SYSTEMS.SPEEDBRAKE.SB_Lever]!=[0.000000]

&&

[EVENTS.Climb.GndSplDisarm]==[0.000000]

calc=[1.000000]

execute=2,speedbrake,-1.000000,

execute=8,sim/cockpit2/controls/speedbrake_ratio,0.000000,

execute=2,splrret,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Climb]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.GndSplDisarm]

out=LandingLightsL,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.ALT]>[10000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_LandLSW]!=[0.000000]

&&

[EVENTS.Climb.LandingLightsL]==[0.000000]

calc=[1.000000]

execute=2,landlon,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[4],0.000000,

execute=2,landloff,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.ALT]<[10000.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.LandingLightsL]

out=LandingLightsR,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.ALT]>[10000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_LandRSW]!=[0.000000]

&&

[EVENTS.Climb.LandingLightsR]==[0.000000]

calc=[1.000000]

execute=2,landron,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[5],0.000000,

execute=2,landroff,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.ALT]<[10000.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.LandingLightsR]

out=TerrND,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.RA]>[2500.000000]

&&

[SYSTEMS.FRONTPANEL.TerrNDSW]!=[1.000000]

&&

[EVENTS.Climb.TerrND]==[0.000000]

calc=[1.000000]

execute=2,terrndon,-1.000000,

execute=8,AirbusFBW/TerrainSelectedND2,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.RA]<[2500.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.TerrND]

out=LvrClb,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Climb.LvrClb]==[0.000000]

&&

[SYSTEMS.TIME.TFT]>[SYSTEMS.FMGS.LvrClbTimePlus10]

&&

[SYSTEMS.FMGS.LvrClbTimePlus10]>[0.000000]

&&

[SYSTEMS.MISC.RealFlight]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Check thrust levers at climb position!,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Climb.LvrClb]

out=TCAS,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.PEDESTAL.ATC]==[0.000000]

||

[SYSTEMS.PEDESTAL.XPDRPower]<[3.000000]

&&

[EVENTS.Climb.TCAS]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Climb]

calc=[1.000000]

execute=2,atc-on,-1.000000,

execute=8,AirbusFBW/XPDRTCASMode,1.000000,

execute=2,tcastara,-1.000000,

execute=8,AirbusFBW/XPDRPower,4.000000,

execute=2,lookped,-1.000000,

execute=1,T A R A mode set,0.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Climb]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.TCAS]



dev=Cruise

out=DomeLight,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.MISC.LightLevel]==[1.000000]

&&

[EVENTS.Cruise.DomeLight]==[0.000000]

calc=[1.000000]

execute=2,domeoff,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[8],2.000000,

execute=2,domebrt,0.000000,

execute=2,rest01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.DomeLight]

out=EFISarpt,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.FCU.EFISaprtPB]==[0.000000]

&&

[EVENTS.Cruise.EFISarpt]==[0.000000]

calc=[1.000000]

execute=2,arpt,-1.000000,

execute=8,AirbusFBW/NDShowARPTFO,1.000000,

execute=2,rest01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.EFISarpt]

out=CrzProced,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.ALT]>[11000.000000]

&&

[EVENTS.Cruise.CrzProced]==[0.000000]

calc=[1.000000]

execute=2,tcasblw,-1.000000,

execute=0,#Cruise procedure!,0.000000,

execute=8,AirbusFBW/XPDRTCASAltSelect,2.000000,

execute=7,,1.000000,

execute=2,lookecam,-1.000000,

execute=2,allpage,-1.000000,

execute=8,AirbusFBW/SDENG,1.000000,

execute=7,,2.000000,

execute=8,AirbusFBW/SDBLEED,1.000000,

execute=7,,2.000000,

execute=8,AirbusFBW/SDELEC,1.000000,

execute=7,,2.000000,

execute=8,AirbusFBW/SDHYD,1.000000,

execute=7,,2.000000,

execute=8,AirbusFBW/SDFUEL,1.000000,

execute=7,,2.000000,

execute=8,AirbusFBW/SDCOND,1.000000,

execute=7,,2.000000,

execute=8,AirbusFBW/SDDOOR,1.000000,

execute=7,,2.000000,

execute=8,AirbusFBW/SDFCTL,1.000000,

execute=7,,2.000000,

execute=8,AirbusFBW/SDFCTL,0.000000,

execute=2,rest01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.EFISarpt]



dev=Descent

out=EngSel,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.WEATHER.Rain]>[0.300000]

&&

[SYSTEMS.PEDESTAL.EngSelectSW]!=[2.000000]

&&

[EVENTS.Descent.EngSel]==[0.000000]

calc=[1.000000]

execute=2,mswstart,-1.000000,

execute=8,AirbusFBW/ENGModeSwitch,2.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.WEATHER.Rain]<[0.300000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.EngSel]

out=LandingLightsL,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.ALT]<[10000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_LandLSW]!=[2.000000]

&&

[EVENTS.Descent.LandingLightsL]==[0.000000]

calc=[1.000000]

execute=2,landloff,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[4],2.000000,

execute=2,landlon,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.ALT]>[10000.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.LandingLightsL]

out=LandingLightsR,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.ALT]<[10000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_LandRSW]!=[2.000000]

&&

[EVENTS.Descent.LandingLightsR]==[0.000000]

calc=[1.000000]

execute=2,landroff,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[5],2.000000,

execute=2,landron,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.ALT]>[10000.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.LandingLightsR]

out=EFIScstr,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FCU.EFIScstrPB]==[0.000000]

&&

[EVENTS.Descent.EFIScstr]==[0.000000]

calc=[1.000000]

execute=2,cstr,-1.000000,

execute=8,AirbusFBW/NDShowCSTRFO,1.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Descent]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.EFIScstr]

out=LSpbOn,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.ALT]<[9800.000000]

&&

[SYSTEMS.FCU.LSpb]==[0.000000]

&&

[SYSTEMS.FMGS.ApproachType]==[0.000000]

&&

[EVENTS.Descent.LSpbOn]==[0.000000]

calc=[1.000000]

execute=2,ls,-1.000000,

execute=8,AirbusFBW/ILSonFO,1.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.ALT]>[9800.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.LSpbOn]

out=TransLevel,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.ALT]<[SYSTEMS.FMGS.TransLevel]

&&

[EVENTS.Descent.TransLevel]==[0.000000]

calc=[1.000000]

execute=0,Transition level!,0.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMGS.TransLevel]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.TransLevel]



dev=Approach

out=ApprActivate,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.FMGS.ApprPhaseAct]==[5.000000]

&&

[EVENTS.Approach.ApprActivate]==[0.000000]

calc=[1.000000]

execute=0,Approach phase activated!,0.000000,

logic:

[SYSTEMS.FMGS.ApprPhaseAct]!=[5.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.ApprActivate]

out=GsArm,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[5.000000]

&&

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

[SYSTEMS.SPEEDBRAKE.SB_Lever]!=[-1.000000]

&&

[EVENTS.Approach.GsArm]==[0.000000]

calc=[1.000000]

execute=2,speedbrake,-1.000000,

execute=8,sim/cockpit2/controls/speedbrake_ratio,-0.500000,

execute=2,splrret,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[5.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.GsArm]

out=MinimumMDA,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.FMGS.MDA]>[1.000000]

&&

[SYSTEMS.POSITION.ALT]<[SYSTEMS.FMGS.MDA]

&&

[EVENTS.Approach.MinimumMDA]==[0.000000]

calc=[1.000000]

execute=0,Mimimum!,0.000000,

logic:

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMGS.MDA]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.MinimumMDA]

out=MinimumDH,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.FMGS.DH]>[1.000000]

&&

[SYSTEMS.POSITION.RA]<[SYSTEMS.FMGS.DH]

&&

[EVENTS.Approach.MinimumDH]==[0.000000]

calc=[1.000000]

execute=0,Mimimum!,0.000000,

logic:

[SYSTEMS.POSITION.RA]>[SYSTEMS.FMGS.DH]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.MinimumDH]

out=100above,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.FMGS.DH]>[1.000000]

&&

[SYSTEMS.POSITION.RA]<[SYSTEMS.FMGS.DHplus100]

&&

[EVENTS.Approach.100above]==[0.000000]

calc=[1.000000]

execute=0,Hundred Above!,0.000000,

logic:

[SYSTEMS.POSITION.RA]>[SYSTEMS.FMGS.DHplus100]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.100above]

out=CabinAdvised,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[5.000000]

&&

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

[SYSTEMS.SPEEDBRAKE.SB_DrfSim]==[-0.500000]

&&

[EVENTS.Approach.CabinAdvised]==[0.000000]

calc=[1.000000]

execute=2,beltson,-1.000000,

execute=4,AirbusFBW/CheckCabin,0.000000,

execute=8,AirbusFBW/OHPLightSwitches[11],1.000000,

execute=8,AirbusFBW/OHPLightSwitches[11],0.000000,

execute=2,beltsoff,0.000000,

execute=2,beltsoff,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[11],1.000000,

execute=2,beltson,0.000000,

execute=2,beltson,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[11],0.000000,

execute=2,beltsoff,0.000000,

execute=2,beltsoff,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[11],1.000000,

execute=2,beltson,0.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[5.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.CabinAdvised]

out=ReadyLandChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[EVENTS.Approach.ApprActivate]==[1.000000]

&&

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

[SYSTEMS.LIGHTS.OVHD_SeatBeltsSW]==[2.000000]

&&

[SYSTEMS.SPEEDBRAKE.SB_Lever]==[-1.000000]

&&

[SYSTEMS.FLAPS.FlapLever]==[4.000000]

&&

[EVENTS.Approach.ReadyLandChecklist]==[0.000000]

&&

[SYSTEMS.POSITION.RA]<[2000.000000]

calc=[1.000000]

execute=2,lookecam,-1.000000,

execute=0,Ready for landing checklist!,0.000000,

execute=12,landing checklist,60.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]<[SYSTEMS.FLIGHTPHASE.Descent]

||

[SYSTEMS.FLIGHTPHASE.PHASE]>[SYSTEMS.FLIGHTPHASE.Approach]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.ReadyLandChecklist]



dev=Landing

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

logic:

[SYSTEMS.SPEEDBRAKE.GndSpoilers]==[1.000000]

&&

[EVENTS.Landing.GndSpoilers]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[5.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<=[7.000000]

&&

[SYSTEMS.POSITION.RA]<[10.000000]

calc=[1.000000]

execute=1,Ground Spoilers!,0.000000,

logic:

[SYSTEMS.SPEEDBRAKE.GndSpoilers]!=[1.000000]

&&

[SYSTEMS.POSITION.RA]>[10.000000]

&&

[SYSTEMS.POSITION.RA]<[500.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.GndSpoilers]

out=Decel,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Landing.Decel]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[5.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<=[7.000000]

&&

[SYSTEMS.BRAKES.AutoBrakePbSumm]==[2.000000]

&&

[SYSTEMS.SPEEDBRAKE.GndSpoilers]==[1.000000]

&&

[SYSTEMS.POSITION.GrSpeed]<[110.000000]

&&

[SYSTEMS.POSITION.GrSpeed]>[70.000000]

calc=[1.000000]

execute=1,De-cel!,0.000000,

logic:

[SYSTEMS.BRAKES.AutoBrakeMaxPB]<[2.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]!=[7.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]!=[5.000000]

&&

[SYSTEMS.POSITION.GrSpeed]<[70.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.Decel]

out=Reversers,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.RevGreen]==[1.000000]

&&

[EVENTS.Landing.Reversers]==[0.000000]

calc=[1.000000]

execute=0,Reverse green!,0.000000,

logic:

[EVENTS.Landing.Reversers]==[1.000000]

&&

[SYSTEMS.ENGINE.RevGreen]==[0.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.Reversers]

out=RwyLights,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.RA]<[5000.000000]

&&

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

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

&&

[EVENTS.Landing.RwyLights]==[0.000000]

calc=[1.000000]

execute=2,rwyoff,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[6],1.000000,

execute=2,rwyon,0.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.RA]>[1500.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.RwyLights]

out=TaxiLights,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.RA]<[5000.000000]

&&

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

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

&&

[EVENTS.Landing.TaxiLights]==[0.000000]

calc=[1.000000]

execute=2,taxioff,-1.000000,

execute=8,AirbusFBW/OHPLightSwitches[3],2.000000,

execute=2,taxion,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.RA]>[1500.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.TaxiLights]

out=70knots,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]<=[SYSTEMS.FLIGHTPHASE.Done]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[5.000000]

&&

[SYSTEMS.POSITION.GrSpeed]<[73.000000]

&&

[SYSTEMS.SPEEDBRAKE.GndSpoilers]==[1.000000]

&&

[EVENTS.Landing.70knots]==[0.000000]

calc=[1.000000]

execute=0,Seventy knots!,0.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[7.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]!=[5.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.70knots]

out=DoorOpen,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Landing.DoorOpen]==[0.000000]

&&

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

&&

[SYSTEMS.MISC.DoorLFwd]==[0.000000]

&&

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

&&

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

&&

[SYSTEMS.ENGINE.Eng1N1]<[6.000000]

calc=[1.000000]

execute=8,AirbusFBW/PaxDoorModeArray[0],2.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Landing.DoorOpen]



dev=Ground

out=ReadyForPreliminaryProc,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

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

&&

[SYSTEMS.ELEC.Bat1PB]==[0.000000]

&&

[SYSTEMS.ELEC.Bat2PB]==[0.000000]

&&

[SYSOLD.Procedure.PreliminaryCocpitPrep]==[0.000000]

&&

[SYSOLD.Procedure.PreliminaryCocpitPrepStart]==[0.000000]

&&

[SYSTEMS.MISC.NewFlightWasStart]==[1.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]<[SYSTEMS.FCOMPHASE.OneEngStart]

&&

[EVENTS.Ground.ReadyForPreliminaryProc]==[0.000000]

calc=[1.000000]

execute=1,I am ready for preliminary cockpit preparation procedure,0.000000,

execute=12,preliminary cockpit preparation,400.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.AllEngShutDown]

&&

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

&&

[SYSTEMS.ELEC.ACBusAvail]==[0.000000]

&&

[EVENTS.Ground.ReadyForPreliminaryProc]==[1.000000]

calc=[0.000000]

execute=12,electrical power up procedure,-1.000000,

logic:

calc=[EVENTS.Ground.ReadyForPreliminaryProc]

out=ReadyForCockpitPrepProc,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.CockpitPreparAutoStart]==[0.000000]

&&

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

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.Powered]

&&

[EVENTS.Ground.ReadyForCockpitPrepProc]==[0.000000]

&&

[SYSTEMS.COPILOT.doPM_JobOnly]==[1.000000]

&&

[SYSOLD.Procedure.PreliminaryCocpitPrep]==[1.000000]

calc=[1.000000]

execute=1,I am ready for cockpit preparation procedure!,0.000000,

execute=12,cockpit preparation,300.000000,

logic:

[SYSTEMS.MISC.CockpitPreparAutoStart]==[0.000000]

&&

[SYSTEMS.ELEC.ACBusAvail]==[0.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.NotPowered]

&&

[EVENTS.Ground.ReadyForCockpitPrepProc]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForCockpitPrepProc]

out=PleasePreparFMGS,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.PleasePreparFMGS]==[0.000000]

&&

[SYSOLD.Procedure.PreliminaryCocpitPrep]==[1.000000]

&&

[SYSOLD.Procedure.CockpitPreparation]==[1.000000]

&&

[SYSTEMS.MISC.CPfmgsPrep]<=[0.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.Powered]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=0,Please prepar FMGS,0.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Done]

&&

[SYSTEMS.MISC.CPfmgsPrep]==[0.000000]

&&

[EVENTS.Ground.PleasePreparFMGS]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.PleasePreparFMGS]

out=ReadyForCockPrepChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.CockpitPreparationReal]==[1.000000]

&&

[SYSTEMS.MISC.CockpitPreparAutoStart]==[1.000000]

&&

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

&&

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

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.Powered]

&&

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

&&

[EVENTS.Ground.ReadyForCockPrepChecklist]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,I'm ready for cockpit preparation checklist,0.000000,

execute=12,cockpit preparation checklist,300.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]>=[SYSTEMS.FCOMPHASE.OneEngStart]

&&

[EVENTS.Ground.ReadyForCockPrepChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForCockPrepChecklist]

out=WaitingAlign,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.WaitingAlign]==[0.000000]

&&

[SYSOLD.Procedure.PreliminaryCocpitPrep]==[1.000000]

&&

[SYSOLD.Procedure.CockpitPreparation]==[1.000000]

&&

[SYSOLD.ChecklistDone.CockpitPrepar]==[1.000000]

&&

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

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.Powered]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,We are waiting for align ADIRS,0.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Done]

&&

[SYSTEMS.MISC.CPfmgsPrep]==[0.000000]

&&

[EVENTS.Ground.WaitingAlign]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.WaitingAlign]

out=ReadyForBeforStartProc,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyForBeforStartProc]==[0.000000]

&&

[SYSTEMS.MISC.CockpitPreparDone]==[1.000000]

&&

[SYSOLD.ChecklistDone.CockpitPrepar]==[1.000000]

&&

[SYSTEMS.FMGS.MapNdAvail]==[1.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,I am ready for before pushback or start procedure,0.000000,

execute=12,before pushback or start,90.000000,

logic:

[SYSTEMS.MISC.CockpitPreparDone]!=[1.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]!=[SYSTEMS.FCOMPHASE.Powered]

&&

[EVENTS.Ground.ReadyForBeforStartProc]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForBeforStartProc]

out=ReadyForBeforStartChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.BeforeStart]==[1.000000]

&&

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

&&

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

&&

[EVENTS.Ground.ReadyForBeforStartChecklist]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=0,Ready for before start checklist!,0.000000,

execute=12,before start checklist,60.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]!=[SYSTEMS.FCOMPHASE.Powered]

&&

[SYSTEMS.MISC.CPfmgsPrep]==[0.000000]

&&

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

&&

[EVENTS.Ground.ReadyForBeforStartChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForBeforStartChecklist]

out=StartClearanceObtain,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.StartClearanceObtain]==[0.000000]

&&

[SYSOLD.Procedure.BeforeStart]==[1.000000]

&&

[SYSOLD.ChecklistDone.CockpitPrepar]==[1.000000]

&&

[SYSOLD.Procedure.CockpitPreparationReal]==[1.000000]

&&

[SYSOLD.ChecklistDone.BeforeStart]==[1.000000]

&&

[SYSTEMS.BRAKES.ParkBrakeHandlePos]==[1.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.Powered]

calc=[1.000000]

execute=12,start up clearance obtained,600.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.NotPowered]

&&

[EVENTS.Ground.StartClearanceObtain]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.StartClearanceObtain]

out=ReadyForAftStartChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyForAftStartChecklist]==[0.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.OneEngStart]

&&

[SYSTEMS.ENGINE.Eng1N1]>=[19.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]>=[19.000000]

&&

[SYSOLD.Procedure.AfterStart]==[1.000000]

&&

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

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,I am ready for after start checklist!,0.000000,

execute=12,after start checklist,60.000000,

logic:

[SYSTEMS.ENGINE.EngMastSumm]!=[2.000000]

&&

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

&&

[EVENTS.Ground.ReadyForAftStartChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForAftStartChecklist]

out=ReadyForFltCtrChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyForFltCtrChecklist]==[0.000000]

&&

[SYSOLD.Procedure.AfterStart]==[1.000000]

&&

[SYSOLD.ChecklistDone.AfterStart]==[1.000000]

&&

[SYSOLD.ChecklistDone.FlControl]==[0.000000]

calc=[1.000000]

execute=7,,3.000000,

execute=2,answer01,-1.000000,

execute=1,Ready for Flight Control Check!,0.000000,

execute=12,flight control check,60.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]<[SYSTEMS.FCOMPHASE.OneEngStart]

&&

[EVENTS.Ground.ReadyForFltCtrChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForFltCtrChecklist]

out=ReadyForFlCtrlCheckTaxi,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyForFlCtrlCheckTaxi]==[0.000000]

&&

[SYSOLD.Procedure.Taxi]==[1.000000]

&&

[EVENTS.Taxi.BrakesCheck]==[1.000000]

&&

[SYSOLD.ChecklistDone.FlControl]==[0.000000]

calc=[1.000000]

execute=7,,3.000000,

execute=2,answer01,-1.000000,

execute=1,Ready for Flight Control Check!,0.000000,

execute=12,flight control check,60.000000,

logic:

[EVENTS.Ground.ReadyForFlCtrlCheckTaxi]==[1.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]<[SYSTEMS.FCOMPHASE.OneEngStart]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForFlCtrlCheckTaxi]

out=ReadyForTaxiChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyForTaxiChecklist]==[0.000000]

&&

[SYSTEMS.POSITION.GrSpeed]>[10.000000]

&&

[SYSOLD.ChecklistDone.Taxi]==[0.000000]

&&

[SYSOLD.Procedure.Taxi]==[1.000000]

calc=[1.000000]

execute=2,answer00,-1.000000,

execute=1,Ready for taxi checklist!,0.000000,

execute=2,rest01,-1.000000,

execute=12,taxi checklist,60.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.NotPowered]

&&

[EVENTS.Ground.ReadyForTaxiChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForTaxiChecklist]

out=ReadyForBeforeTakeoffPro,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyForBeforeTakeoffPro]==[0.000000]

&&

[SYSTEMS.POSITION.GrSpeed]>[3.000000]

&&

[SYSOLD.ChecklistDone.Taxi]==[1.000000]

&&

[SYSOLD.Procedure.Taxi]==[1.000000]

calc=[1.000000]

execute=2,answer00,-1.000000,

execute=1,Ready for before takeoff procedure!,0.000000,

execute=2,rest01,-1.000000,

execute=12,before takeoff procedure,300.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.NotPowered]

&&

[EVENTS.Ground.ReadyForBeforeTakeoffPro]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForBeforeTakeoffPro]

out=ReadyForLineUpChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyForLineUpChecklist]==[0.000000]

&&

[SYSOLD.ChecklistDone.LineUp]==[0.000000]

&&

[SYSOLD.Procedure.BeforeTakeoff]==[1.000000]

calc=[1.000000]

execute=2,answer00,-1.000000,

execute=1,Ready for line up checklist!,0.000000,

execute=12,line up checklist,60.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.NotPowered]

&&

[EVENTS.Ground.ReadyForLineUpChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForLineUpChecklist]

out=ReadyForTakeoff,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyForTakeoff]==[0.000000]

&&

[SYSOLD.ChecklistDone.LineUp]==[1.000000]

&&

[SYSOLD.Procedure.BeforeTakeoff]==[1.000000]

calc=[1.000000]

execute=2,answer00,-1.000000,

execute=1,I am ready for takeoff,0.000000,

execute=2,rest01,-1.000000,

execute=12,take off,60.000000,

logic:

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.NotPowered]

&&

[EVENTS.Ground.ReadyForTakeoff]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForTakeoff]

out=ReadyAfterLandingProc,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyAfterLandingProc]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Done]

&&

[SYSTEMS.PFD.IasCapt]<=[40.000000]

&&

[SYSTEMS.POSITION.GrSpeed]<=[25.000000]

&&

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

&&

[SYSOLD.Procedure.AfterLanding]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for after landing procedure,0.000000,

execute=12,after landing procedure,180.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Done]

&&

[EVENTS.Ground.ReadyAfterLandingProc]==[1.000000]

calc=[0.000000]

execute=12,after landing procedure,-1.000000,

logic:

calc=[EVENTS.Ground.ReadyAfterLandingProc]

out=ReadyAfterLandingChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Ground.ReadyAfterLandingChecklist]==[0.000000]

&&

[SYSOLD.ChecklistDone.AfterLanding]!=[1.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Done]

&&

[SYSTEMS.POSITION.GrSpeed]<=[25.000000]

&&

[SYSTEMS.POSITION.GrSpeed]>=[5.000000]

&&

[SYSOLD.Procedure.AfterLanding]==[1.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=12,after landing checklist,60.000000,

execute=1,Ready for after landing checklist,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Done]

&&

[EVENTS.Ground.ReadyAfterLandingChecklist]==[1.000000]

calc=[0.000000]

execute=12,after landing checklist,-1.000000,

logic:

calc=[EVENTS.Ground.ReadyAfterLandingChecklist]

out=ReadyParkingProc,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.AfterLanding]==[1.000000]

&&

[SYSOLD.ChecklistDone.AfterLanding]==[1.000000]

&&

[SYSOLD.Procedure.Parking]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Done]

&&

[SYSTEMS.BRAKES.ParkBrakeHandlePos]==[1.000000]

&&

[EVENTS.Ground.ReadyParkingProc]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for parking procedure,0.000000,

execute=12,on stand,60.000000,

execute=2,rest01,-1.000000,

logic:

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

&&

[EVENTS.Ground.ReadyParkingProc]==[1.000000]

calc=[0.000000]

execute=12,on stand,-1.000000,

logic:

calc=[EVENTS.Ground.ReadyParkingProc]

out=ReadyParkingChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.ChecklistDone.Parking]==[0.000000]

&&

[SYSOLD.Procedure.Parking]==[1.000000]

&&

[SYSTEMS.ENGINE.EngMastSumm]==[0.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.AllEngShutDown]

&&

[SYSTEMS.BRAKES.ParkBrakeHandlePos]==[1.000000]

&&

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

&&

[EVENTS.Ground.ReadyParkingChecklist]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for parking checklist,0.000000,

execute=12,parking checklist,60.000000,

execute=2,rest01,-1.000000,

logic:

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

&&

[EVENTS.Ground.ReadyParkingChecklist]==[1.000000]

calc=[0.000000]

execute=12,parking checklist,-1.000000,

logic:

calc=[EVENTS.Ground.ReadyParkingChecklist]

out=ReadySecurProc,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.Securing]==[0.000000]

&&

[SYSOLD.Procedure.Parking]==[1.000000]

&&

[SYSOLD.ChecklistDone.Parking]==[1.000000]

&&

[SYSTEMS.FCOMPHASE.PHASE]==[SYSTEMS.FCOMPHASE.AllEngShutDown]

&&

[EVENTS.Ground.ReadySecurProc]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for securing the aircraft procedure,0.000000,

execute=12,securing the aircraft procedure,60.000000,

logic:

[EVENTS.Ground.ReadySecurProc]==[1.000000]

&&

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

calc=[0.000000]

execute=12,securing the aircraft procedure,-1.000000,

logic:

calc=[EVENTS.Ground.ReadySecurProc]

out=ReadySecurChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.Securing]==[1.000000]

&&

[SYSOLD.ChecklistDone.Securing]==[0.000000]

&&

[SYSOLD.Procedure.Parking]==[1.000000]

&&

[SYSOLD.ChecklistDone.Parking]==[1.000000]

&&

[EVENTS.Ground.ReadySecurChecklist]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for securing the aircraft checklist,0.000000,

execute=12,securing the aircraft checklist,60.000000,

logic:

[EVENTS.Ground.ReadySecurChecklist]==[1.000000]

&&

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

calc=[0.000000]

execute=12,securing the aircraft procedure,-1.000000,

logic:

calc=[EVENTS.Ground.ReadySecurChecklist]



dev=Air

out=ReadyGearUp,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.POSITION.RA]>[50.000000]

&&

[SYSTEMS.POSITION.VVI]>[500.000000]

&&

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

[EVENTS.Air.ReadyGearUp]==[0.000000]

calc=[1.000000]

execute=12,landing gear up,60.000000,

logic:

[SYSTEMS.LG.LG_Lever]==[0.000000]

&&

[EVENTS.Air.ReadyGearUp]==[1.000000]

calc=[0.000000]

execute=12,landing gear up,-1.000000,

logic:

calc=[EVENTS.Air.ReadyGearUp]

out=AP_On,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.TakeOff]

&&

[SYSTEMS.POSITION.RA]>[400.000000]

&&

[SYSTEMS.POSITION.VVI]>[500.000000]

&&

[SYSTEMS.FCU.AP1]==[0.000000]

&&

[SYSTEMS.FCU.AP2]==[0.000000]

&&

[EVENTS.Air.AP_On]==[0.000000]

calc=[1.000000]

execute=12,auto pilot one on,60.000000,

logic:

[SYSTEMS.POSITION.RA]<[25.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Air.AP_On]

out=ReadyGearDn,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.RA]<=[2500.000000]

&&

[SYSTEMS.FLAPS.FlapLever]>=[0.500000]

&&

[SYSTEMS.LG.LG_Lever]==[0.000000]

&&

[EVENTS.Air.ReadyGearDn]==[0.000000]

calc=[1.000000]

execute=12,landing gear down,60.000000,

logic:

[SYSTEMS.LG.LG_Lever]==[1.000000]

&&

[EVENTS.Air.ReadyGearDn]==[1.000000]

calc=[0.000000]

execute=12,landing gear down,-1.000000,

logic:

calc=[EVENTS.Air.ReadyGearDn]

out=ReadyForApprChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Air.ReadyForApprChecklist]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.ALT]<=[SYSTEMS.FMGS.TransLevel]

&&

[SYSOLD.ChecklistDone.Approach]!=[1.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for approach checklist,0.000000,

execute=12,approach checklist,60.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[EVENTS.Air.ReadyForApprChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Air.ReadyForApprChecklist]

out=ReadyForLandChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Air.ReadyForLandChecklist]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.FMGS.ApprPhaseAct]==[5.000000]

&&

[SYSTEMS.POSITION.RA]<=[2000.000000]

&&

[SYSTEMS.FLAPS.FlapLever]>=[0.750000]

&&

[SYSOLD.ChecklistDone.Landing]!=[1.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for landing checklist,0.000000,

execute=12,landing checklist,60.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[EVENTS.Air.ReadyForLandChecklist]==[1.000000]

calc=[0.000000]

execute=12,landing checklist,-1.000000,

logic:

calc=[EVENTS.Air.ReadyForLandChecklist]



dev=FlapsTakeoff

out=FlapZero,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.250000]

&&

[SYSTEMS.PFD.IasCapt]>=[SYSTEMS.PFD.SSpeed]

&&

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

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.AirSpdAcceler]>[0.500000]

&&

[EVENTS.FlapsTakeoff.FlapZero]==[0.000000]

calc=[1.000000]

execute=12,flaps zero,60.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

[SYSTEMS.PFD.IasCapt]<[SYSTEMS.PFD.SSpeed]

&&

[EVENTS.FlapsTakeoff.FlapZero]==[1.000000]

calc=[0.000000]

execute=12,flaps zero,-1.000000,

logic:

calc=[EVENTS.FlapsTakeoff.FlapZero]

out=Flap1,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.500000]

&&

[SYSTEMS.PFD.IasCapt]>=[SYSTEMS.PFD.FSpeed]

&&

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

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.AirSpdAcceler]>[0.500000]

&&

[EVENTS.FlapsTakeoff.Flap1]==[0.000000]

calc=[1.000000]

execute=12,flaps one,60.000000,

execute=12,flaps two,-1.000000,

logic:

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

&&

[SYSTEMS.PFD.IasCapt]<[SYSTEMS.PFD.FSpeed]

&&

[EVENTS.FlapsTakeoff.Flap1]==[1.000000]

calc=[0.000000]

execute=12,flaps one,-1.000000,

logic:

calc=[EVENTS.FlapsTakeoff.Flap1]

out=Flap2,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.750000]

&&

[SYSTEMS.PFD.IasCapt]>=[153.000000]

&&

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

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Climb]

&&

[SYSTEMS.POSITION.AirSpdAcceler]>[0.500000]

&&

[EVENTS.FlapsTakeoff.Flap2]==[0.000000]

calc=[1.000000]

execute=12,flaps two,60.000000,

execute=12,flaps one,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

[SYSTEMS.PFD.IasCapt]<[150.000000]

&&

[EVENTS.FlapsTakeoff.Flap2]==[1.000000]

calc=[0.000000]

execute=12,flaps two,-1.000000,

logic:

calc=[EVENTS.FlapsTakeoff.Flap2]



dev=FlapsCruise

out=Flap1Dn,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

&&

[SYSTEMS.PFD.IasCapt]<=[238.000000]

&&

[SYSTEMS.PFD.IasCapt]>[216.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdAcceler]<[-0.500000]

&&

[EVENTS.FlapsCruise.Flap1Dn]==[0.000000]

calc=[1.000000]

execute=12,flaps one,60.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps full,-1.000000,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

&&

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

&&

[SYSTEMS.PFD.IasCapt]>[238.000000]

&&

[EVENTS.FlapsCruise.Flap1Dn]==[1.000000]

calc=[0.000000]

execute=12,flaps one,-1.000000,

logic:

calc=[EVENTS.FlapsCruise.Flap1Dn]

out=Flap2Dn,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.250000]

&&

[SYSTEMS.PFD.IasCapt]<=[215.000000]

&&

[SYSTEMS.PFD.IasCapt]>[196.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdAcceler]<[-0.500000]

&&

[EVENTS.FlapsCruise.Flap2Dn]==[0.000000]

calc=[1.000000]

execute=12,flaps two,60.000000,

execute=12,flaps one,-1.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

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

&&

[SYSTEMS.PFD.IasCapt]>[215.000000]

&&

[EVENTS.FlapsCruise.Flap2Dn]==[1.000000]

calc=[0.000000]

execute=12,flaps two,-1.000000,

logic:

calc=[EVENTS.FlapsCruise.Flap2Dn]

out=Flap3Dn,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.500000]

&&

[SYSTEMS.PFD.IasCapt]<=[195.000000]

&&

[SYSTEMS.PFD.IasCapt]>[187.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdAcceler]<[-0.050000]

&&

[EVENTS.FlapsCruise.Flap3Dn]==[0.000000]

calc=[1.000000]

execute=12,flaps three,60.000000,

execute=12,flaps one,-1.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

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

&&

[SYSTEMS.PFD.IasCapt]>[195.000000]

&&

[EVENTS.FlapsCruise.Flap3Dn]==[1.000000]

calc=[0.000000]

execute=12,flaps three,-1.000000,

logic:

calc=[EVENTS.FlapsCruise.Flap3Dn]

out=FlapFullDn,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.750000]

&&

[SYSTEMS.PFD.IasCapt]<=[186.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdAcceler]<[-0.050000]

&&

[EVENTS.FlapsCruise.FlapFullDn]==[0.000000]

calc=[1.000000]

execute=12,flaps full,60.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps one,-1.000000,

logic:

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

&&

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

&&

[SYSTEMS.PFD.IasCapt]>[186.000000]

&&

[EVENTS.FlapsCruise.FlapFullDn]==[1.000000]

calc=[0.000000]

execute=12,flaps three,-1.000000,

logic:

calc=[EVENTS.FlapsCruise.FlapFullDn]

out=Flap1Up,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.250000]

&&

[SYSTEMS.PFD.IasCapt]>=[225.000000]

&&

[SYSTEMS.PFD.IasCapt]<[238.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdAcceler]>[0.500000]

&&

[EVENTS.FlapsCruise.Flap1Up]==[0.000000]

calc=[1.000000]

execute=12,flaps zero,60.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps one,-1.000000,

logic:

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

&&

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

&&

[SYSTEMS.PFD.IasCapt]<[225.000000]

&&

[EVENTS.FlapsCruise.Flap1Up]==[1.000000]

calc=[0.000000]

execute=12,flaps three,-1.000000,

logic:

calc=[EVENTS.FlapsCruise.Flap1Up]

out=Flap2Up,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.500000]

&&

[SYSTEMS.PFD.IasCapt]>=[215.000000]

&&

[SYSTEMS.PFD.IasCapt]<[225.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdAcceler]>[0.500000]

&&

[EVENTS.FlapsCruise.Flap2Up]==[0.000000]

calc=[1.000000]

execute=12,flaps one,60.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

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

&&

[SYSTEMS.PFD.IasCapt]<[215.000000]

&&

[EVENTS.FlapsCruise.Flap2Up]==[1.000000]

calc=[0.000000]

execute=12,flaps three,-1.000000,

logic:

calc=[EVENTS.FlapsCruise.Flap2Up]

out=Flap3Up,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.750000]

&&

[SYSTEMS.PFD.IasCapt]>=[195.000000]

&&

[SYSTEMS.PFD.IasCapt]<[215.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdAcceler]>[0.500000]

&&

[EVENTS.FlapsCruise.Flap3Up]==[0.000000]

calc=[1.000000]

execute=12,flaps two,60.000000,

execute=12,flaps one,-1.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

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

&&

[SYSTEMS.PFD.IasCapt]<[195.000000]

&&

[EVENTS.FlapsCruise.Flap3Up]==[1.000000]

calc=[0.000000]

execute=12,flaps three,-1.000000,

logic:

calc=[EVENTS.FlapsCruise.Flap3Up]

out=FlapFullUp,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[1.000000]

&&

[SYSTEMS.PFD.IasCapt]>=[186.000000]

&&

[SYSTEMS.PFD.IasCapt]<[195.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdAcceler]>[0.500000]

&&

[EVENTS.FlapsCruise.FlapFullUp]==[0.000000]

calc=[1.000000]

execute=12,flaps three,60.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps one,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

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

&&

[SYSTEMS.PFD.IasCapt]<[186.000000]

&&

[EVENTS.FlapsCruise.FlapFullUp]==[1.000000]

calc=[0.000000]

execute=12,flaps three,-1.000000,

logic:

calc=[EVENTS.FlapsCruise.FlapFullDn]



dev=FlapsLanding

out=Flap1,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

&&

[SYSTEMS.PFD.IasCapt]<=[238.000000]

&&

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

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.AirSpdAcceler]<[-0.500000]

&&

[EVENTS.FlapsLanding.Flap1]==[0.000000]

calc=[1.000000]

execute=12,flaps one,60.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps full,-1.000000,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

&&

[SYSTEMS.PFD.IasCapt]>[238.000000]

&&

[EVENTS.FlapsLanding.Flap1]==[1.000000]

calc=[0.000000]

execute=12,flaps one,-1.000000,

logic:

calc=[EVENTS.FlapsLanding.Flap1]

out=Flap2,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.250000]

&&

[SYSTEMS.PFD.IasCapt]<=[215.000000]

&&

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

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.AirSpdAcceler]<[-0.500000]

&&

[EVENTS.FlapsLanding.Flap2]==[0.000000]

calc=[1.000000]

execute=12,flaps two,60.000000,

execute=12,flaps one,-1.000000,

execute=12,flaps three,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

[SYSTEMS.PFD.IasCapt]>[215.000000]

&&

[EVENTS.FlapsLanding.Flap2]==[1.000000]

calc=[0.000000]

execute=12,flaps two,-1.000000,

logic:

calc=[EVENTS.FlapsLanding.Flap2]

out=Flap3,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.500000]

&&

[SYSTEMS.PFD.IasCapt]<=[195.000000]

&&

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

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.AirSpdAcceler]<[-0.500000]

&&

[EVENTS.FlapsLanding.Flap3]==[0.000000]

calc=[1.000000]

execute=12,flaps three,60.000000,

execute=12,flaps one,-1.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps full,-1.000000,

logic:

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

&&

[SYSTEMS.PFD.IasCapt]>[195.000000]

&&

[EVENTS.FlapsLanding.Flap3]==[1.000000]

calc=[0.000000]

execute=12,flaps three,-1.000000,

logic:

calc=[EVENTS.FlapsLanding.Flap3]

out=FlapFull,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.750000]

&&

[SYSTEMS.PFD.IasCapt]<=[186.000000]

&&

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

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>=[SYSTEMS.FLIGHTPHASE.Descent]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<=[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.AirSpdAcceler]<[-0.500000]

&&

[EVENTS.FlapsLanding.FlapFull]==[0.000000]

calc=[1.000000]

execute=12,flaps full,60.000000,

execute=12,flaps two,-1.000000,

execute=12,flaps one,-1.000000,

logic:

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

&&

[SYSTEMS.PFD.IasCapt]>[186.000000]

&&

[EVENTS.FlapsLanding.FlapFull]==[1.000000]

calc=[0.000000]

execute=12,flaps three,-1.000000,

logic:

calc=[EVENTS.FlapsLanding.FlapFull]



dev=FlapsResetAnsw

out=Flap_0,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.000000]

&&

[EVENTS.FlapsResetAnsw.Flap_0]==[0.000000]

calc=[1.000000]

execute=12,flaps zero,-1.000000,

logic:

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

&&

[EVENTS.FlapsResetAnsw.Flap_0]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.FlapsResetAnsw.Flap_0]

out=Flap_1,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.250000]

&&

[EVENTS.FlapsResetAnsw.Flap_1]==[0.000000]

calc=[1.000000]

execute=12,flaps one,-1.000000,

logic:

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

&&

[EVENTS.FlapsResetAnsw.Flap_1]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.FlapsResetAnsw.Flap_1]

out=Flap_2,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.500000]

&&

[EVENTS.FlapsResetAnsw.Flap_2]==[0.000000]

calc=[1.000000]

execute=12,flaps two,-1.000000,

logic:

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

&&

[EVENTS.FlapsResetAnsw.Flap_2]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.FlapsResetAnsw.Flap_2]

out=Flap_3,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[0.750000]

&&

[EVENTS.FlapsResetAnsw.Flap_3]==[0.000000]

calc=[1.000000]

execute=12,flaps three,-1.000000,

logic:

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

&&

[EVENTS.FlapsResetAnsw.Flap_3]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.FlapsResetAnsw.Flap_3]

out=Flap_4,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapLever]==[1.000000]

&&

[EVENTS.FlapsResetAnsw.Flap_4]==[0.000000]

calc=[1.000000]

execute=12,flaps full,-1.000000,

logic:

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

&&

[EVENTS.FlapsResetAnsw.Flap_4]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.FlapsResetAnsw.Flap_4]



dev=GA

out=GoAround,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[SYSTEMS.FLIGHTPHASE.GoAround]

&&

[EVENTS.GA.GoAround]==[0.000000]

calc=[1.000000]

execute=12,go around flaps,30.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]!=[SYSTEMS.FLIGHTPHASE.GoAround]

calc=[0.000000]

logic:

calc=[EVENTS.GA.GoAround]

