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,answer01,-1.000000,

execute=0,Hello [USER]! My name is [NAME]! 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=N2Eng1,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng1StartSW]==[0.000000]

&&

[EVENTS.Misc.N2Eng1]==[0.000000]

&&

[SYSTEMS.ENGINE.Starter1]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng1N2]>[19.000000]

calc=[1.000000]

execute=2,look-front,-1.000000,

execute=0,twenty N two,0.000000,

execute=2,answer01,-1.000000,

logic:

[SYSTEMS.ENGINE.Eng1StartSW]==[0.000000]

&&

[SYSTEMS.ENGINE.Eng1N2]<[18.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.N2Eng1]

out=N2Eng2,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng2StartSW]==[0.000000]

&&

[EVENTS.Misc.N2Eng2]==[0.000000]

&&

[SYSTEMS.ENGINE.Starter2]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng2N2]>[19.000000]

calc=[1.000000]

execute=2,look-front,-1.000000,

execute=0,twenty N two,0.000000,

execute=2,answer01,-1.000000,

logic:

[SYSTEMS.ENGINE.Eng2StartSW]==[0.000000]

&&

[SYSTEMS.ENGINE.Eng2N2]<[18.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.N2Eng2]

out=Starter1Cutout,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng1StartSW]==[1.000000]

&&

[EVENTS.Misc.Starter1Cutout]==[0.000000]

&&

[SYSTEMS.ENGINE.Starter1]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng1N2]>[30.000000]

calc=[1.000000]

execute=2,ovhd-4,-1.000000,

execute=0,Starter cut out,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.ENGINE.Eng1StartSW]==[0.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.Starter1Cutout]

out=Starter2Cutout,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng2StartSW]==[1.000000]

&&

[EVENTS.Misc.Starter2Cutout]==[0.000000]

&&

[SYSTEMS.ENGINE.Starter2]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng2N2]>[30.000000]

calc=[1.000000]

execute=2,ovhd-4,-1.000000,

execute=0,Starter cut out,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.ENGINE.Eng2StartSW]==[0.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.Starter2Cutout]

out=EngStartComp,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng1N1]>[20.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]>[20.000000]

&&

[SYSTEMS.ENGINE.Starter1]==[1.000000]

&&

[SYSTEMS.ENGINE.Starter2]==[1.000000]

&&

[EVENTS.Misc.EngStartComp]==[0.000000]

&&

[SYSTEMS.ENGINE.Eng1StartSW]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng2StartSW]==[1.000000]

calc=[1.000000]

execute=2,look-front,-1.000000,

execute=1,Engine start procedure completed,0.000000,

logic:

[SYSTEMS.ENGINE.EngMasterSW_1]==[0.000000]

&&

[SYSTEMS.ENGINE.Eng1N2]<[15.000000]

&&

[SYSTEMS.ENGINE.EngMasterSW_2]==[0.000000]

&&

[SYSTEMS.ENGINE.Eng2N2]<[15.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.EngStartComp]

out=LctrPump,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FUEL.CenterTank]<[0.200000]

&&

[EVENTS.Misc.LctrPump]==[0.000000]

&&

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

&&

[SYSTEMS.FUEL.LCtrPumpSW]==[1.000000]

calc=[1.000000]

execute=2,fp-c-l,-1.000000,

execute=8,anim/38/button,0.000000,

logic:

[SYSTEMS.FUEL.CenterTank]>[0.200000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.LctrPump]

out=RctrPump,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FUEL.CenterTank]<[0.200000]

&&

[EVENTS.Misc.RctrPump]==[0.000000]

&&

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

&&

[SYSTEMS.FUEL.RCtrPumpSW]==[1.000000]

calc=[1.000000]

execute=2,ovhd-2,-1.000000,

execute=2,fp-c-r,-1.000000,

execute=8,anim/39/button,0.000000,

logic:

[SYSTEMS.FUEL.CenterTank]>[0.200000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.RctrPump]

out=StartDeIcing,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.DeIcing]==[1.000000]

&&

[EVENTS.Misc.StartDeIcing]==[0.000000]

&&

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

calc=[1.000000]

execute=2,lookdeice,-1.000000,

execute=1,We have started the de-icing procedure,0.000000,

logic:

[SYSTEMS.MISC.DeIcing]==[0.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.StartDeIcing]

out=EndDeIcing,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.DeIcing]==[0.000000]

&&

[EVENTS.Misc.EndDeIcing]==[0.000000]

&&

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

&&

[SYSOLD.MISC.DeIcingOld]==[1.000000]

&&

[SYSTEMS.TIME.TFT]>[60.000000]

calc=[1.000000]

execute=2,lookdeice,-1.000000,

execute=1,De icing procedure completed,0.000000,

logic:

[SYSTEMS.MISC.DeIcing]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Misc.EndDeIcing]

out=BaroReset,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MCP.BaroStdCap]==[1.000000]

&&

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

&&

[EVENTS.Misc.BaroReset]==[0.000000]

calc=[1.000000]

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

logic:

[SYSTEMS.MCP.BaroStdCap]==[0.000000]

calc=[0.000000]

logic:

calc=[2.000000]



dev=Ground

out=ReadyForPowerUpProc,integer,,0.000000,,,,,,,,0,,

logic:

[PROCEDURES.PowerUP.Title]==[0.000000]

&&

[SYSOLD.Procedure.PowerUp]==[0.000000]

&&

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

&&

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

&&

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

&&

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

&&

[EVENTS.Ground.ReadyForPowerUpProc]==[0.000000]

calc=[1.000000]

execute=12,electrical power up procedure,400.000000,

execute=0,I am ready for electrical power up procedure,0.000000,

logic:

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

&&

[EVENTS.Ground.ReadyForPowerUpProc]==[1.000000]

&&

[SYSTEMS.TIME.TFT]<[60.000000]

calc=[0.000000]

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

logic:

[EVENTS.Ground.ReadyForPowerUpProc]==[1.000000]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForPowerUpProc]

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

logic:

[SYSTEMS.OVHDUP.IRS_L]!=[2.000000]

&&

[SYSTEMS.OVHDUP.IRS_R]!=[2.000000]

&&

[SYSTEMS.OVHDUP.IRS_C]!=[2.000000]

&&

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

&&

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

&&

[SYSTEMS.ELEC.ACBusAvail]==[1.000000]

&&

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

&&

[PROCEDURES.PowerUP.Title]==[0.000000]

&&

[SYSOLD.Procedure.PowerUp]==[1.000000]

&&

[SYSOLD.Procedure.Preliminary]==[0.000000]

calc=[1.000000]

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

execute=2,answer01,-1.000000,

execute=0,I am ready for preliminary preflight procedure,0.000000,

execute=12,preliminary preflight procedure,240.000000,

logic:

[SYSTEMS.OVHDUP.IRS_L]==[2.000000]

&&

[SYSTEMS.OVHDUP.IRS_R]==[2.000000]

&&

[SYSTEMS.OVHDUP.IRS_C]==[2.000000]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForPreliminaryProc]

out=ReadyForPreflightProc,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMS.CDU_complete]==[1.000000]

&&

[SYSTEMS.OVHDUP.IRS_L]==[2.000000]

&&

[SYSTEMS.OVHDUP.IRS_C]==[2.000000]

&&

[SYSTEMS.OVHDUP.IRS_R]==[2.000000]

&&

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

&&

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

&&

[EVENTS.Ground.ReadyForPreflightProc]==[0.000000]

&&

[PROCEDURES.Preflight.Title]==[0.000000]

&&

[SYSOLD.Procedure.Preflight]==[0.000000]

&&

[EVENTS.Ground.ReadyForPreflightProc]==[0.000000]

calc=[1.000000]

execute=12,preflight procedure,300.000000,

execute=0,Ready for preflight procedure!,0.000000,

logic:

[EVENTS.Ground.ReadyForPreflightProc]==[1.000000]

&&

[SYSTEMS.CDU.CDUPreflight]==[0.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForPreflightProc]

out=ReadyForPreflightChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.Preflight]==[1.000000]

&&

[SYSTEMS.OVHDSIDEL.IrsAlign]==[0.000000]

&&

[SYSTEMS.OVHDUP.IrsNavPos]==[1.000000]

&&

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

&&

[SYSTEMS.ENGINE.EngsRun]==[0.000000]

&&

[EVENTS.Ground.ReadyForPreflightChecklist]==[0.000000]

calc=[1.000000]

execute=12,preflight checklist,300.000000,

execute=2,answer01,-1.000000,

execute=0,I'm ready for preflight checklist,0.000000,

logic:

[SYSTEMS.ENGINE.Eng1N2]<=[30.000000]

&&

[SYSTEMS.ENGINE.Eng2N2]<=[30.000000]

&&

[SYSTEMS.ENGINE.EngRunWas]==[1.000000]

&&

[EVENTS.Ground.ReadyForPreflightChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForPreflightChecklist]

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

logic:

[SYSOLD.Procedure.Preflight]==[1.000000]

&&

[SYSOLD.Checklist.Preflight]==[1.000000]

&&

[SYSTEMS.CDU.CDUPreflight]==[1.000000]

&&

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

&&

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

&&

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

calc=[1.000000]

execute=12,before start procedure,300.000000,

execute=2,answer01,-1.000000,

execute=0,Ready for before start procedure,0.000000,

logic:

[SYSTEMS.POSITION.onGround]==[0.000000]

&&

[SYSTEMS.POSITION.RA]>[20.000000]

||

[SYSTEMS.CDU.CDUPreflight]==[0.000000]

&&

[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.CDU.CDUPreflight]==[1.000000]

&&

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

&&

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

calc=[1.000000]

execute=12,before start checklist,30.000000,

execute=2,answer01,-1.000000,

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

logic:

[SYSTEMS.POSITION.onGround]==[0.000000]

||

[SYSTEMS.ENGINE.EngsRun]==[2.000000]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForBeforStartChecklist]

out=StartUpObtain,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSOLD.Checklist.BeforeStart]==[1.000000]

&&

[EVENTS.Ground.StartUpObtain]==[0.000000]

calc=[1.000000]

execute=12,start up clearance obtained,300.000000,

logic:

[SYSTEMS.POSITION.onGround]==[0.000000]

||

[SYSTEMS.ENGINE.EngsRun]==[2.000000]

&&

[EVENTS.Ground.StartUpObtain]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.StartUpObtain]

out=RemindFmsPrepare,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.EngsRun]!=[0.000000]

&&

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

&&

[SYSTEMS.CDU.CDUPreflight]==[0.000000]

&&

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

&&

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

&&

[EVENTS.Ground.RemindFmsPrepare]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=0,Please prepare CDU!,0.000000,

logic:

[SYSTEMS.CDU.CDUPreflight]==[1.000000]

&&

[EVENTS.Ground.RemindFmsPrepare]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.RemindFmsPrepare]

out=FlapSetForTakeoff,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMS.FlapsMCDU]==[5.000000]

&&

[SYSTEMS.ENGINE.EngsRun]==[2.000000]

&&

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

&&

[EVENTS.Ground.FlapSetForTakeoff]==[0.000000]

calc=[1.000000]

execute=12,flaps five,60.000000,

logic:

[SYSTEMS.FMS.FlapsMCDU]==[15.000000]

&&

[SYSTEMS.ENGINE.EngsRun]==[2.000000]

&&

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

&&

[EVENTS.Ground.FlapSetForTakeoff]==[0.000000]

calc=[1.000000]

execute=12,flaps fifteen,60.000000,

logic:

[SYSTEMS.FLAPS.FlapSet]==[25.000000]

&&

[SYSTEMS.ENGINE.EngsRun]==[2.000000]

&&

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

&&

[EVENTS.Ground.FlapSetForTakeoff]==[0.000000]

calc=[1.000000]

execute=12,flaps twenty five,60.000000,

logic:

[SYSTEMS.ENGINE.EngsRun]==[0.000000]

&&

[EVENTS.Ground.FlapSetForTakeoff]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.FlapSetForTakeoff]

out=ReadyBeforeTaxiProc,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.ENGINE.EngsRun]==[2.000000]

&&

[SYSTEMS.FLAPS.FlapCompCDU]==[0.000000]

&&

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

&&

[PROCEDURES.BeforeTaxi.Title]==[0.000000]

&&

[SYSOLD.Procedure.BeforeTaxi]==[0.000000]

&&

[EVENTS.Ground.ReadyBeforeTaxiProc]==[0.000000]

calc=[1.000000]

execute=12,before taxi procedure,60.000000,

execute=2,answer01,-1.000000,

execute=0,Ready for before taxi procedure!,0.000000,

logic:

[SYSTEMS.ENGINE.EngsRun]==[0.000000]

&&

[EVENTS.Ground.ReadyBeforeTaxiProc]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyBeforeTaxiProc]

out=ReadyBeforeTaxiChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.BeforeTaxi]==[1.000000]

&&

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

&&

[EVENTS.Ground.ReadyBeforeTaxiChecklist]==[0.000000]

calc=[1.000000]

execute=12,before taxi checklist,60.000000,

execute=1,I am ready for before taxi checklist,0.000000,

logic:

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

&&

[EVENTS.Ground.ReadyBeforeTaxiChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyBeforeTaxiChecklist]

out=CabinCrewNotified,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapCompCDU]==[0.000000]

&&

[SYSTEMS.ENGINE.EngsRun]==[2.000000]

&&

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

&&

[SYSTEMS.ENGINE.Eng1N1]<[40.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]<[40.000000]

&&

[SYSTEMS.CDU.CDUPreflight]==[1.000000]

&&

[SYSOLD.Procedure.BeforeTaxi]==[1.000000]

&&

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

&&

[EVENTS.Ground.CabinCrewNotified]==[0.000000]

calc=[1.000000]

execute=2,contact,-1.000000,

execute=1,Cabin crew; take your seats prepare for takeoff,0.000000,

logic:

[SYSTEMS.CDU.CDUPreflight]==[0.000000]

&&

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

&&

[EVENTS.Ground.CabinCrewNotified]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.CabinCrewNotified]

out=ReadyObtainLineUp,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapCompCDU]==[0.000000]

&&

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

&&

[SYSTEMS.ENGINE.Eng1N1]<[45.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]<[45.000000]

&&

[SYSTEMS.ENGINE.EngsRun]==[2.000000]

&&

[SYSTEMS.CDU.CDUPreflight]==[1.000000]

&&

[SYSOLD.Procedure.BeforeTaxi]==[1.000000]

&&

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

&&

[EVENTS.Ground.ReadyObtainLineUp]==[0.000000]

calc=[1.000000]

execute=12,line up clearance obtained,180.000000,

logic:

[SYSTEMS.CDU.CDUPreflight]==[0.000000]

&&

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

&&

[EVENTS.Ground.ReadyObtainLineUp]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyObtainLineUp]

out=ReadyBeforeTakeoffChecklist,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSOLD.Checklist.BeforeTakeoff]==[0.000000]

&&

[CHECKLIST.BeforeTakeoff.Title]==[0.000000]

&&

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

&&

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

&&

[EVENTS.Ground.ReadyBeforeTakeoffChecklist]==[0.000000]

calc=[1.000000]

execute=12,before takeoff checklist,60.000000,

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

logic:

[SYSTEMS.ENGINE.EngsRun]==[0.000000]

&&

[EVENTS.Ground.ReadyBeforeTakeoffChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyBeforeTakeoffChecklist]

out=RunwayConfirm,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.ApprRwyDistDep]<=[70.000000]

&&

[SYSTEMS.POSITION.ApprRwyDistDep]>[1.000000]

&&

[SYSTEMS.POSITION.RwyDeltaDep]>[0.000000]

&&

[SYSTEMS.POSITION.RwyDeltaDep]<=[50.000000]

&&

[SYSTEMS.ENGINE.Eng1N1]<[40.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]<[40.000000]

&&

[SYSTEMS.CDU.CDUPreflight]==[1.000000]

&&

[SYSOLD.Procedure.BeforeTaxi]==[1.000000]

&&

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

&&

[EVENTS.Ground.RunwayConfirm]==[0.000000]

calc=[1.000000]

execute=0,Runway [TORW] confirm!,0.000000,

logic:

[SYSTEMS.POSITION.ApprRwyDistDep]>[500.000000]

||

[SYSTEMS.POSITION.ApprRwyDistDep]<[0.000000]

&&

[SYSTEMS.POSITION.onGround]==[0.000000]

&&

[EVENTS.Ground.RunwayConfirm]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.RunwayConfirm]

out=ReadyForStartAPU,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.APU.APUAvail]==[0.000000]

&&

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

&&

[SYSTEMS.ELEC.BatterySW]==[1.000000]

&&

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

&&

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

&&

[EVENTS.Ground.ReadyForStartAPU]==[0.000000]

calc=[1.000000]

execute=12,start a p u,180.000000,

logic:

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

&&

[SYSTEMS.ENGINE.EngsRun]==[0.000000]

&&

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

&&

[SYSTEMS.ELEC.BatterySW]==[0.000000]

&&

[EVENTS.Ground.ReadyForStartAPU]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Ground.ReadyForStartAPU]



dev=Flaps

out=FlapsUP,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapsFact]==[0.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[0.000000]

&&

[SYSTEMS.FLAPS.FlapsMove_It_was]==[1.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]<[0.300000]

&&

[EVENTS.Flaps.FlapsUP]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,Flaps up set!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLAPS.FlapsFact]>[0.100000]

calc=[0.000000]

logic:

[SYSTEMS.FLAPS.FlapsFact]==[0.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[0.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]>[0.300000]

&&

[EVENTS.Flaps.FlapsUP]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,The flaps didn't move synchronously,0.000000,

logic:

calc=[EVENTS.Flaps.FlapsUP]

out=Flaps1,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapsFact]==[1.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[1.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]<[0.300000]

&&

[EVENTS.Flaps.Flaps1]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,Flaps one set!,0.000000,

execute=2,rest01,-1.000000,

logic:

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

calc=[0.000000]

logic:

[SYSTEMS.FLAPS.FlapsFact]==[1.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[1.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]>[0.300000]

&&

[EVENTS.Flaps.Flaps1]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,The flaps didn't move synchronously,0.000000,

logic:

calc=[EVENTS.Flaps.Flaps1]

out=Flaps5,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapsFact]==[5.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[5.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]<[0.300000]

&&

[EVENTS.Flaps.Flaps5]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,Flaps five set!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLAPS.FlapsFact]!=[5.000000]

calc=[0.000000]

logic:

[SYSTEMS.FLAPS.FlapsFact]==[5.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[5.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]>[0.300000]

&&

[EVENTS.Flaps.Flaps5]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,The flaps didn't move synchronously,0.000000,

logic:

calc=[EVENTS.Flaps.Flaps5]

out=Flaps15,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapsFact]==[15.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[15.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]<[0.300000]

&&

[EVENTS.Flaps.Flaps15]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,Flaps fifteen set!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLAPS.FlapsFact]!=[15.000000]

calc=[0.000000]

logic:

[SYSTEMS.FLAPS.FlapsFact]==[15.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[15.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]>[0.500000]

&&

[EVENTS.Flaps.Flaps15]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,The flaps didn't move synchronously,0.000000,

logic:

calc=[EVENTS.Flaps.Flaps15]

out=Flaps20,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapsFact]==[20.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[20.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]<[0.300000]

&&

[EVENTS.Flaps.Flaps20]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,Flaps twenty set!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLAPS.FlapsFact]!=[20.000000]

calc=[0.000000]

logic:

[SYSTEMS.FLAPS.FlapsFact]==[20.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[20.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]>[0.300000]

&&

[EVENTS.Flaps.Flaps20]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,The flaps didn't move synchronously,0.000000,

logic:

calc=[EVENTS.Flaps.Flaps20]

out=Flaps25,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapsFact]==[25.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[25.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]<[0.300000]

&&

[EVENTS.Flaps.Flaps25]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,Flaps twenty five set!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLAPS.FlapsFact]!=[25.000000]

calc=[0.000000]

logic:

[SYSTEMS.FLAPS.FlapsFact]==[25.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[25.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]>[0.300000]

&&

[EVENTS.Flaps.Flaps25]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,The flaps didn't move synchronously,0.000000,

logic:

calc=[EVENTS.Flaps.Flaps25]

out=Flaps30,double,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapsFact]==[30.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[30.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]<[0.300000]

&&

[EVENTS.Flaps.Flaps30]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,Flaps thirty set!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.FLAPS.FlapsFact]!=[30.000000]

calc=[0.000000]

logic:

[SYSTEMS.FLAPS.FlapsFact]==[30.000000]

&&

[SYSTEMS.FLAPS.FlapLeverFact]==[30.000000]

&&

[SYSTEMS.FLAPS.FlapsCopmMod]>[0.300000]

&&

[EVENTS.Flaps.Flaps30]==[0.000000]

calc=[1.000000]

execute=2,look-cdu,-1.000000,

execute=0,The flaps didn't move synchronously,0.000000,

logic:

calc=[EVENTS.Flaps.Flaps30]



dev=FlapTakeoff

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

logic:

[SYSTEMS.FLAPS.FlapSet]==[1.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]>=[SYSTEMS.FMS.Vref+60]

&&

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

&&

[SYSTEMS.POSITION.GForce]>[1.000000]

&&

[EVENTS.FlapTakeoff.Flap1]==[0.000000]

calc=[1.000000]

execute=12,flaps up,60.000000,

logic:

[SYSTEMS.FLAPS.FlapSet]>[1.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]<[SYSTEMS.FMS.Vref+60]

&&

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

&&

[EVENTS.FlapTakeoff.Flap1]==[1.000000]

calc=[0.000000]

execute=12,flaps up,-1.000000,

logic:

calc=[EVENTS.FlapTakeoff.Flap1]

out=Flap5,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapSet]==[5.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]>=[SYSTEMS.FMS.Vref+40]

&&

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

&&

[SYSTEMS.POSITION.GForce]>[0.000000]

&&

[EVENTS.FlapTakeoff.Flap5]==[0.000000]

calc=[1.000000]

execute=12,flaps one,60.000000,

logic:

[SYSTEMS.FLAPS.FlapSet]>[5.000000]

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<[SYSTEMS.FMS.Vref+40]

&&

[EVENTS.FlapTakeoff.Flap5]==[1.000000]

calc=[0.000000]

execute=12,flaps one,-1.000000,

logic:

calc=[EVENTS.FlapTakeoff.Flap5]

out=Flap15/20,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapSet]>=[15.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]>=[SYSTEMS.FMS.Vref+20]

&&

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

&&

[SYSTEMS.POSITION.GForce]>[1.000000]

&&

[EVENTS.FlapTakeoff.Flap15/20]==[0.000000]

calc=[1.000000]

execute=12,flaps five,60.000000,

logic:

[SYSTEMS.FLAPS.FlapSet]>=[15.000000]

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<[SYSTEMS.FMS.Vref+20]

&&

[EVENTS.FlapTakeoff.Flap15/20]==[1.000000]

calc=[0.000000]

execute=12,flaps five,-1.000000,

logic:

calc=[EVENTS.FlapTakeoff.Flap15/20]



dev=FlapLanding

out=FlapUp,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapSet]==[0.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<=[SYSTEMS.FMS.Vref+100]

&&

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

&&

[SYSTEMS.POSITION.GForce]<[1.000000]

&&

[EVENTS.FlapLanding.FlapUp]==[0.000000]

calc=[1.000000]

execute=12,flaps one,60.000000,

logic:

[SYSTEMS.FLAPS.FlapSet]==[0.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]>[SYSTEMS.FMS.Vref+100]

&&

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

&&

[EVENTS.FlapLanding.FlapUp]==[1.000000]

calc=[0.000000]

execute=12,flaps one,-1.000000,

logic:

calc=[EVENTS.FlapLanding.FlapUp]

out=Flap5,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapSet]==[1.000000]

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<=[SYSTEMS.FMS.Vref+70]

&&

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

&&

[SYSTEMS.POSITION.GForce]<[1.000000]

&&

[EVENTS.FlapLanding.Flap5]==[0.000000]

calc=[1.000000]

execute=12,flaps five,60.000000,

logic:

[SYSTEMS.FLAPS.FlapSet]<[5.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]>[SYSTEMS.FMS.Vref+70]

&&

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

&&

[EVENTS.FlapLanding.Flap5]==[1.000000]

calc=[0.000000]

execute=12,flaps five,-1.000000,

logic:

calc=[EVENTS.FlapLanding.Flap5]

out=Flap15,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLAPS.FlapSet]==[5.000000]

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<=[SYSTEMS.FMS.Vref+60]

&&

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

&&

[SYSTEMS.POSITION.GForce]<[1.000000]

&&

[EVENTS.FlapLanding.Flap15]==[0.000000]

calc=[1.000000]

execute=12,flaps fifteen,60.000000,

logic:

[SYSTEMS.FLAPS.FlapSet]<[5.000000]

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]>[SYSTEMS.FMS.Vref+60]

&&

[EVENTS.FlapLanding.Flap15]==[1.000000]

calc=[0.000000]

execute=12,flaps fifteen,-1.000000,

logic:

calc=[EVENTS.FlapLanding.Flap15]

out=FlapLanding,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMS.FlapsAppr]==[25.000000]

&&

[SYSTEMS.FLAPS.FlapSet]==[15.000000]

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<=[SYSTEMS.FMS.Vref+40]

&&

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

&&

[SYSTEMS.POSITION.GForce]<[1.000000]

&&

[EVENTS.FlapLanding.FlapLanding]==[0.000000]

calc=[1.000000]

execute=12,flaps twenty five,60.000000,

logic:

[SYSTEMS.FMS.FlapsAppr]==[30.000000]

&&

[SYSTEMS.FLAPS.FlapSet]==[15.000000]

&&

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<=[SYSTEMS.FMS.Vref+40]

&&

[SYSTEMS.POSITION.GForce]<[1.000000]

&&

[EVENTS.FlapLanding.FlapLanding]==[0.000000]

calc=[1.000000]

execute=12,flaps thirty,60.000000,

logic:

[SYSTEMS.FLAPS.FlapSet]<[30.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]>[SYSTEMS.FMS.Vref+40]

&&

[EVENTS.FlapLanding.FlapLanding]==[1.000000]

calc=[0.000000]

execute=12,flaps thirty,-1.000000,

execute=12,flaps twenty five,-1.000000,

logic:

calc=[EVENTS.FlapLanding.FlapLanding]



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]<[2500.000000]

calc=[SYSTEMS.WEIGHT.FOB]

execute=2,look-cdu,-1.000000,

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

execute=2,answer01,-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.200000]

calc=[1.000000]

execute=2,look-ped,-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]==[0.000000]

&&

[SYSTEMS.POSITION.GrSpeed]>[5.000000]

&&

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

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Doors not closed!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.GrSpeed]<[2.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Taxi.DoorsNotClosed]

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

logic:

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

&&

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

&&

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

&&

[SYSTEMS.LIGHTS.OVHD_NavSW]==[1.000000]

&&

[SYSTEMS.LIGHTS.OVHD_Strobe]==[0.000000]

&&

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

&&

[SYSTEMS.POSITION.GrSpeed]>[3.000000]

&&

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

&&

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

calc=[1.000000]

execute=2,taxi-off,-1.000000,

execute=8,1-sim/lights/taxi/switch,1.000000,

execute=8,1-sim/lights/taxi/switch/anim,1.000000,

execute=2,taxi-on,0.000000,

execute=0,Taxi lights ON!,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.GrSpeed]<[3.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Taxi.TaxiLights]



dev=TakeOff

out=80kt,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.AirSpdKT]>[78.000000]

&&

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

calc=[1.000000]

execute=0,Eighty knots!,0.000000,

execute=0,Throttle hold!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]<[20.000000]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.80kt]

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

logic:

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

&&

[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=StabN1,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.ENGINE.Eng1N1]>[40.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]>[40.000000]

&&

[SYSTEMS.ENGINE.N1CopmMod]<[2.000000]

&&

[SYSTEMS.ENGINE.Eng1Lever]>[0.220000]

&&

[SYSTEMS.ENGINE.Eng2Lever]>[0.220000]

&&

[SYSTEMS.LIGHTS.OVHD_Strobe]==[1.000000]

&&

[EVENTS.TakeOff.StabN1]==[0.000000]

calc=[1.000000]

execute=2,look-ecam,-1.000000,

execute=0,Stabilized!,0.000000,

logic:

[SYSTEMS.ENGINE.Eng1N1]<[39.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]<[39.000000]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.StabN1]

out=EPR_Takeoff,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.MCP.EPR]==[1.000000]

&&

[SYSTEMS.ENGINE.Eng1N1]>[70.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]>[70.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]>[30.000000]

&&

[EVENTS.TakeOff.EPR_Takeoff]==[0.000000]

calc=[1.000000]

execute=1,E P R; Takeoff; Takeoff.,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]<[29.000000]

&&

[SYSTEMS.MCP.EPR]==[0.000000]

&&

[SYSTEMS.ENGINE.Eng1N1]<[40.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]<[40.000000]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.EPR_Takeoff]

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

logic:

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

&&

[SYSTEMS.ENGINE.Eng1N1]>=[SYSTEMS.FMS.ThrustSet]

&&

[SYSTEMS.POSITION.AirSpdKT]>[40.000000]

&&

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

&&

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

calc=[1.000000]

execute=1,Takeoff thrust set!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]<[40.000000]

&&

[EVENTS.TakeOff.ThrustSet]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.ThrustSet]

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

logic:

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

&&

[SYSTEMS.POSITION.AirSpdKT]>=[SYSTEMS.FMS.V1minus10]

&&

[SYSTEMS.FMS.V1minus10]>[80.000000]

&&

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

calc=[1.000000]

execute=0,V one!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]<[SYSTEMS.FMS.V1minus10]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.V1]

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

logic:

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

&&

[SYSTEMS.POSITION.AirSpdKT]>[SYSTEMS.FMS.VRminus10]

&&

[SYSTEMS.FMS.VRminus10]>[80.000000]

&&

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

calc=[1.000000]

execute=0,Rotate!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]<[SYSTEMS.FMS.VRminus10]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.Vr]

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

logic:

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

&&

[SYSTEMS.FLAPS.FlapsFact]<[5.000000]

&&

[SYSTEMS.POSITION.VVI]>[200.000000]

&&

[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.POSITION.RA]<[1000.000000]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.NeedLG]

out=RwyLightsL,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.RA]>[2000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_RwyLeftSW]==[1.000000]

&&

[EVENTS.TakeOff.RwyLightsL]==[0.000000]

&&

[EVENTS.TakeOff.RwyLightsR]==[0.000000]

calc=[1.000000]

execute=2,rw-l-on,-1.000000,

execute=8,1-sim/lights/runwayL/switch,0.000000,

execute=8,1-sim/lights/runwayL/switch/anim,0.000000,

execute=2,rw-l-off,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.LIGHTS.OVHD_RwyLeftSW]==[1.000000]

&&

[SYSTEMS.POSITION.RA]<[1000.000000]

calc=[0.000000]

logic:

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

&&

[SYSTEMS.POSITION.RA]>[2000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_RwyLeftSW]==[1.000000]

&&

[EVENTS.TakeOff.RwyLightsL]==[0.000000]

&&

[EVENTS.TakeOff.RwyLightsR]==[1.000000]

calc=[1.000000]

execute=2,rw-l-on,-1.000000,

execute=8,1-sim/lights/runwayL/switch,0.000000,

execute=8,1-sim/lights/runwayL/switch/anim,0.000000,

execute=2,rw-l-off,0.000000,

logic:

calc=[EVENTS.TakeOff.RwyLightsL]

out=RwyLightsR,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.RA]>[2000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_RwyRightSW]==[1.000000]

&&

[EVENTS.TakeOff.RwyLightsR]==[0.000000]

&&

[EVENTS.TakeOff.RwyLightsL]==[0.000000]

calc=[1.000000]

execute=2,rw-r-on,-1.000000,

execute=8,1-sim/lights/runwayR/switch,0.000000,

execute=8,1-sim/lights/runwayR/switch/anim,0.000000,

execute=2,rw-r-off,0.000000,

logic:

[SYSTEMS.LIGHTS.OVHD_RwyLeftSW]==[1.000000]

&&

[SYSTEMS.POSITION.RA]<[1000.000000]

calc=[0.000000]

logic:

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

&&

[SYSTEMS.POSITION.RA]>[2000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_RwyRightSW]==[1.000000]

&&

[EVENTS.TakeOff.RwyLightsR]==[0.000000]

&&

[EVENTS.TakeOff.RwyLightsL]==[1.000000]

calc=[1.000000]

execute=2,rw-r-on,-1.000000,

execute=8,1-sim/lights/runwayR/switch,0.000000,

execute=8,1-sim/lights/runwayR/switch/anim,0.000000,

execute=2,rw-r-off,0.000000,

logic:

calc=[EVENTS.TakeOff.RwyLightsR]

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

logic:

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

&&

[SYSTEMS.POSITION.RA]>[2100.000000]

&&

[SYSTEMS.LIGHTS.OVHD_TaxiSW]>[0.000000]

&&

[EVENTS.TakeOff.TaxiLights]==[0.000000]

calc=[1.000000]

execute=2,taxi-on,-1.000000,

execute=8,1-sim/lights/taxi/switch,0.000000,

execute=8,1-sim/lights/taxi/switch/anim,0.000000,

execute=2,taxi-off,0.000000,

logic:

[SYSTEMS.LIGHTS.OVHD_TaxiSW]==[2.000000]

&&

[SYSTEMS.POSITION.RA]<[1000.000000]

calc=[0.000000]

logic:

calc=[EVENTS.TakeOff.TaxiLights]



dev=Climb

out=PositiveRate,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.RA]>[25.000000]

&&

[SYSTEMS.POSITION.VVI]>[300.000000]

&&

[EVENTS.Climb.PositiveRate]==[0.000000]

calc=[1.000000]

execute=0,Positive rate!,0.000000,

logic:

[SYSTEMS.POSITION.RA]<[24.000000]

&&

[EVENTS.Climb.PositiveRate]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.PositiveRate]

out=LandingGearUp,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.RA]>[25.000000]

&&

[SYSTEMS.POSITION.VVI]>[300.000000]

&&

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

&&

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

&&

[EVENTS.Climb.LandingGearUp]==[0.000000]

calc=[1.000000]

execute=12,landing gear up,60.000000,

logic:

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

&&

[EVENTS.Climb.LandingGearUp]==[1.000000]

calc=[0.000000]

execute=12,landing gear up,-1.000000,

logic:

calc=[EVENTS.Climb.LandingGearUp]

out=AutoPilotOn,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.RA]>[400.000000]

&&

[SYSTEMS.MCP.AP1]==[0.000000]

&&

[SYSTEMS.POSITION.VVI]>[300.000000]

&&

[EVENTS.Climb.AutoPilotOn]==[0.000000]

calc=[1.000000]

execute=12,auto pilot on,60.000000,

logic:

[SYSTEMS.MCP.AP1]!=[0.000000]

&&

[EVENTS.Climb.AutoPilotOn]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.AutoPilotOn]

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

logic:

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

&&

[SYSTEMS.POSITION.RA]>[500.000000]

&&

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

&&

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

calc=[1.000000]

execute=2,pck1-off,-1.000000,

execute=8,1-sim/cond/leftPackSelector,0.000000,

execute=8,1-sim/cond/leftPackSelector/anim,0.000000,

execute=2,pck1-auto,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.RA]<[500.000000]

&&

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

&&

[EVENTS.Climb.Pack1]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.Pack1]

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

logic:

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

&&

[SYSTEMS.POSITION.RA]>[500.000000]

&&

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

&&

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

calc=[1.000000]

execute=2,pck2-off,-1.000000,

execute=8,1-sim/cond/rightPackSelector,0.000000,

execute=8,1-sim/cond/rightPackSelector/anim,0.000000,

execute=2,pck2-auto,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.RA]<[500.000000]

&&

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

&&

[EVENTS.Climb.Pack2]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.Pack2]

out=TransAppr,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMS.TransAltMinus1000]

&&

[EVENTS.Climb.TransAppr]==[0.000000]

calc=[1.000000]

execute=0,Approaching transition!,0.000000,

logic:

[SYSTEMS.POSITION.ALT]<[SYSTEMS.FMS.TransAltMinus1300]

&&

[EVENTS.Climb.TransAppr]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.TransAppr]

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

logic:

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

&&

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

&&

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMS.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.FMS.TransAltMinus700]

&&

[EVENTS.Climb.TransAlt]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.TransAlt]

out=LGOff,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.FLAPS.FlapsFact]<=[1.000000]

&&

[SYSTEMS.POSITION.RA]>[2000.000000]

&&

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

&&

[EVENTS.Climb.LGOff]==[0.000000]

calc=[1.000000]

execute=2,lg-up,-1.000000,

execute=8,1-sim/cockpit/switches/gear_handle,0.500000,

execute=8,1-sim/cockpit/switches/gear_handle/anim,0.500000,

execute=2,lg-off,0.000000,

execute=2,rest01,-1.000000,

logic:

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

&&

[EVENTS.Climb.LGOff]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.LGOff]

out=AutoBrakeOff,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.FLAPS.FlapsFact]<[1.000000]

&&

[SYSTEMS.POSITION.RA]>[2000.000000]

&&

[SYSTEMS.BRAKES.AutoBrakeSW]<[0.000000]

&&

[EVENTS.Climb.AutoBrakeOff]==[0.000000]

calc=[1.000000]

execute=2,abr-rto,-1.000000,

execute=8,anim/rhotery/25/anim,0.000000,

execute=2,abr-off,0.000000,

execute=2,rest01,-1.000000,

logic:

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

&&

[EVENTS.Climb.AutoBrakeOff]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.AutoBrakeOff]

out=Eng1StarterOff,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.ALT]>[9000.000000]

&&

[SYSTEMS.ENGINE.Eng1StartSW]!=[1.000000]

&&

[EVENTS.Climb.Eng1StarterOff]==[0.000000]

calc=[1.000000]

execute=2,srt1-cont,-1.000000,

execute=8,1-sim/engine/leftStartSelector,1.000000,

execute=2,srt1-auto,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.ALT]<[9000.000000]

&&

[EVENTS.Climb.Eng1StarterOff]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.Eng1StarterOff]

out=Eng2StarterOff,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.ALT]>[9000.000000]

&&

[SYSTEMS.ENGINE.Eng2StartSW]!=[1.000000]

&&

[EVENTS.Climb.Eng2StarterOff]==[0.000000]

calc=[1.000000]

execute=2,srt2-cont,-1.000000,

execute=8,1-sim/engine/rightStartSelector,1.000000,

execute=2,srt2-auto,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.ALT]<[9000.000000]

&&

[EVENTS.Climb.Eng2StarterOff]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.Eng2StarterOff]

out=LandingLights,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.ALT]>[10000.000000]

&&

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

&&

[EVENTS.Climb.LandingLights]==[0.000000]

calc=[1.000000]

execute=2,land-off,-1.000000,

execute=8,1-sim/lights/landingL/switch,0.000000,

execute=8,1-sim/lights/landingL/switch/anim,0.000000,

execute=8,1-sim/lights/landingR/switch,0.000000,

execute=8,1-sim/lights/landingR/switch/anim,0.000000,

execute=8,1-sim/lights/landingN/switch,0.000000,

execute=8,1-sim/lights/landingN/switch/anim,0.000000,

execute=2,land-off1,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.ALT]<[10000.000000]

&&

[EVENTS.Climb.LandingLights]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.LandingLights]

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

logic:

[SYSTEMS.POSITION.RA]>[100.000000]

&&

[SYSTEMS.PEDESTAL.Tcas]!=[5.000000]

&&

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

&&

[SYSTEMS.POSITION.onGround]==[0.000000]

calc=[1.000000]

execute=2,tcas-test,-1.000000,

execute=8,1-sim/transponder/systemMode,5.000000,

execute=2,tcas-tara,0.000000,

execute=2,rest01,-1.000000,

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

logic:

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

&&

[EVENTS.Climb.TCAS]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.TCAS]

out=ReadyForAfterTakeoff,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]==[1.000000]

||

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

&&

[SYSOLD.Checklist.AfterTakeoff]==[0.000000]

&&

[CHECKLIST.AfterTakeoff.Title]==[0.000000]

&&

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

&&

[SYSTEMS.FLAPS.FlapSet]==[0.000000]

&&

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

&&

[EVENTS.Climb.ReadyForAfterTakeoff]==[0.000000]

calc=[1.000000]

execute=12,after takeoff checklist,60.000000,

logic:

[SYSTEMS.FLIGHTPHASE.PHASE]<[1.000000]

||

[SYSTEMS.FLIGHTPHASE.PHASE]>[2.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Climb.ReadyForAfterTakeoff]



dev=Cruise

out=DomeLightOn,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMS.CrzAltMinus100]

&&

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

&&

[SYSTEMS.LIGHTS.OVHD_DomeSW]==[0.000000]

&&

[EVENTS.Cruise.DomeLightOn]==[0.000000]

calc=[1.000000]

execute=2,lt-overd,-1.000000,

execute=8,anim/27/button,1.000000,

execute=8,anim/27/button/anim,1.000000,

execute=2,rest01,-1.000000,

logic:

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

&&

[EVENTS.Cruise.DomeLightOn]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.DomeLightOn]

out=1000LevelOff,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[EVENTS.Cruise.1000LevelOff]==[0.000000]

&&

[SYSTEMS.MISC.AltCompMod]<[1000.000000]

calc=[1.000000]

execute=0,Thousand to level off!,0.000000,

logic:

[SYSTEMS.MISC.AltCompMod]>[1350.000000]

&&

[EVENTS.Cruise.1000LevelOff]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.1000LevelOff]

out=DomeLightsOff,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.ALT]<[SYSTEMS.FMS.CrzAltMinus100]

&&

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

&&

[SYSTEMS.LIGHTS.OVHD_DomeSW]==[1.000000]

&&

[SYSTEMS.FMS.CrzAlt_It_was]==[1.000000]

&&

[EVENTS.Cruise.DomeLightsOff]==[0.000000]

calc=[1.000000]

execute=2,lt-overd,-1.000000,

execute=8,anim/27/button,0.000000,

execute=8,anim/27/button/anim,0.000000,

execute=2,rest01,-1.000000,

logic:

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

&&

[EVENTS.Cruise.DomeLightsOff]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.DomeLightsOff]

out=ReadyForDesProc,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSOLD.Procedure.Descent]==[0.000000]

&&

[PROCEDURES.Descent.Title]==[0.000000]

&&

[EVENTS.Cruise.ReadyForDesProc]==[0.000000]

calc=[1.000000]

execute=0,Ready for descent procedure!,0.000000,

execute=12,descent procedure,60.000000,

logic:

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

&&

[EVENTS.Cruise.ReadyForDesProc]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.ReadyForDesProc]

out=ReadyForDescentChecklist,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSOLD.Procedure.Descent]==[1.000000]

&&

[CHECKLIST.Descent.Title]==[0.000000]

&&

[SYSOLD.Procedure.Descent]==[1.000000]

&&

[EVENTS.Cruise.ReadyForDescentChecklist]==[0.000000]

calc=[1.000000]

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

execute=12,descent checklist,60.000000,

logic:

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

&&

[EVENTS.Cruise.ReadyForDescentChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.ReadyForDescentChecklist]

out=ApprTod,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.FMS.Tod]<=[10.000000]

&&

[EVENTS.Cruise.ApprTod]==[0.000000]

&&

[0.000000]==[1.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=0,Approach top of descent,0.000000,

logic:

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

&&

[EVENTS.Cruise.ApprTod]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Cruise.ApprTod]



dev=Descent

out=Eng1StartSW,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.VVI]<[-300.000000]

&&

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

&&

[SYSTEMS.FMS.CrzAlt_It_was]==[1.000000]

&&

[SYSTEMS.POSITION.ALT]<[9000.000000]

&&

[SYSTEMS.ENGINE.Eng1StartSW]!=[3.000000]

&&

[EVENTS.Descent.Eng1StartSW]==[0.000000]

calc=[1.000000]

execute=2,srt1-auto,-1.000000,

execute=8,1-sim/engine/leftStartSelector,3.000000,

execute=2,srt1-cont,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.ALT]>[9000.000000]

&&

[EVENTS.Descent.Eng1StartSW]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.Eng1StartSW]

out=Eng2StartSW,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.VVI]<[-300.000000]

&&

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

&&

[SYSTEMS.FMS.CrzAlt_It_was]==[SYSTEMS.FLIGHTPHASE.Approach]

&&

[SYSTEMS.POSITION.ALT]<[9000.000000]

&&

[SYSTEMS.ENGINE.Eng2StartSW]!=[3.000000]

&&

[EVENTS.Descent.Eng2StartSW]==[0.000000]

calc=[1.000000]

execute=2,srt2-auto,-1.000000,

execute=8,1-sim/engine/rightStartSelector,3.000000,

execute=2,srt2-cont,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.ALT]>[9000.000000]

&&

[EVENTS.Descent.Eng2StartSW]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.Eng2StartSW]

out=LandingLightsSW,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.VVI]<[-250.000000]

&&

[SYSTEMS.POSITION.ALT]>[9000.000000]

&&

[SYSTEMS.POSITION.ALT]<[10000.000000]

&&

[SYSTEMS.LIGHTS.Summ]!=[6.000000]

&&

[EVENTS.Descent.LandingLightsSW]==[0.000000]

calc=[1.000000]

execute=2,land-on,-1.000000,

execute=8,1-sim/lights/landingL/switch,1.000000,

execute=8,1-sim/lights/landingL/switch/anim,1.000000,

execute=8,1-sim/lights/landingR/switch,1.000000,

execute=8,1-sim/lights/landingR/switch/anim,1.000000,

execute=8,1-sim/lights/landingN/switch,1.000000,

execute=8,1-sim/lights/landingN/switch/anim,1.000000,

execute=2,land-on1,0.000000,

execute=2,rest01,-1.000000,

logic:

[SYSTEMS.POSITION.ALT]>[10000.000000]

&&

[EVENTS.Descent.LandingLightsSW]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.LandingLightsSW]

out=TransApprLevel,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.VVI]<[-200.000000]

&&

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

&&

[SYSTEMS.POSITION.ALT]<[SYSTEMS.FMS.TransLevelPlus1000]

&&

[EVENTS.Descent.TransApprLevel]==[0.000000]

calc=[1.000000]

execute=0,Approaching transition!,0.000000,

logic:

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMS.TransLevelPlus1300]

&&

[EVENTS.Descent.TransApprLevel]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.TransApprLevel]

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

logic:

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

&&

[SYSTEMS.POSITION.VVI]<[-200.000000]

&&

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

&&

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

&&

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

calc=[1.000000]

execute=0,Transition level!,0.000000,

execute=12,approach checklist,60.000000,

logic:

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMS.TransLevelPlus700]

&&

[EVENTS.Descent.TransLevel]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Descent.TransLevel]



dev=Approach

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

logic:

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

&&

[SYSTEMS.POSITION.VVI]<[-200.000000]

&&

[SYSTEMS.FMS.MDARotCap]>[1.000000]

&&

[SYSTEMS.POSITION.ALT]<[SYSTEMS.FMS.MDARotCap]

&&

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

calc=[1.000000]

execute=0,Mimimum!,0.000000,

logic:

[SYSTEMS.POSITION.ALT]>[SYSTEMS.FMS.MDARotCap]

&&

[EVENTS.Approach.MinimumMDA]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.MinimumMDA]

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

logic:

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

&&

[SYSTEMS.POSITION.VVI]<[-200.000000]

&&

[SYSTEMS.FMS.DH]>[1.000000]

&&

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

&&

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

calc=[1.000000]

execute=0,Mimimum!,0.000000,

logic:

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

&&

[EVENTS.Approach.MinimumDH]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Approach.MinimumDH]



dev=Landing

out=LocCap,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.NAV.LocMode]==[22.000000]

&&

[SYSTEMS.MCP.VorLocPB]==[1.000000]

&&

[EVENTS.Landing.LocCap]==[0.000000]

&&

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

calc=[1.000000]

execute=0,Localizer capture!,0.000000,

logic:

[SYSTEMS.NAV.LocMode]!=[22.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<[5.000000]

&&

[EVENTS.Landing.LocCap]==[1.000000]

calc=[0.000000]

logic:

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

&&

[SYSTEMS.NAV.LocMode]==[22.000000]

&&

[SYSTEMS.MCP.ApprPBwasARM]==[1.000000]

&&

[SYSTEMS.MCP.VorLocPB]==[0.000000]

&&

[EVENTS.Landing.LocCap]==[0.000000]

&&

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

calc=[1.000000]

execute=0,Localizer capture!,0.000000,

logic:

calc=[EVENTS.Landing.LocCap]

out=LGDown,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.LG.LG_Lever]<[1.000000]

&&

[SYSTEMS.POSITION.RA]<[3000.000000]

&&

[SYSTEMS.FLAPS.FlapSet]>=[5.000000]

&&

[SYSTEMS.FLAPS.FlapSet]<=[15.000000]

&&

[EVENTS.Landing.LGDown]==[0.000000]

calc=[1.000000]

execute=12,landing gear down,100.000000,

logic:

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

&&

[EVENTS.Landing.LGDown]==[1.000000]

&&

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

calc=[0.000000]

execute=12,landing gear down,-1.000000,

logic:

calc=[EVENTS.Landing.LGDown]

out=GSCap,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.NAV.GSMode]==[24.000000]

&&

[SYSTEMS.MCP.ApprPBwasARM]==[1.000000]

&&

[EVENTS.Landing.GSCap]==[0.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]>[5.000000]

calc=[1.000000]

execute=0,Glide slope capture!,0.000000,

logic:

[SYSTEMS.NAV.GSMode]!=[24.000000]

&&

[SYSTEMS.FLIGHTPHASE.PHASE]<[5.000000]

&&

[EVENTS.Landing.GSCap]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.GSCap]

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

logic:

[SYSTEMS.SPEEDBRAKE.SB_DrfSim]==[1.000000]

&&

[SYSTEMS.FLAPS.FlapsFact]>[20.000000]

&&

[SYSTEMS.POSITION.RA]<[20.000000]

&&

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

calc=[1.000000]

execute=2,look-ped,-1.000000,

execute=1,Speedbrake up!,0.000000,

logic:

[SYSTEMS.SPEEDBRAKE.SB_DrfSim]<[0.500000]

&&

[EVENTS.Landing.GndSpoilers]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.GndSpoilers]

out=AutobrakeUse,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Landing.AutobrakeUse]==[0.000000]

&&

[SYSTEMS.BRAKES.AutoBrakeSW]>[1.000000]

&&

[EVENTS.Landing.GndSpoilers]==[1.000000]

&&

[SYSTEMS.POSITION.GrSpeed]>[10.000000]

&&

[SYSTEMS.POSITION.GrSpeed]<[110.000000]

calc=[1.000000]

execute=1,Autobrake in use!,0.000000,

logic:

[SYSTEMS.BRAKES.AutoBrakeSW]<[1.000000]

&&

[SYSTEMS.POSITION.GrSpeed]<[10.000000]

&&

[EVENTS.Landing.AutobrakeUse]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.AutobrakeUse]

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

logic:

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

&&

[SYSTEMS.FLAPS.FlapsFact]>[0.000000]

&&

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

calc=[1.000000]

execute=0,Reverse unlocked!,0.000000,

logic:

[SYSTEMS.ENGINE.RevGreen]<[0.100000]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.Landing.Reversers]

out=RwyLightsL,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.RA]<[1000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_RwyLeftSW]==[0.000000]

&&

[SYSTEMS.POSITION.VVI]<[-200.000000]

&&

[EVENTS.Landing.RwyLightsL]==[0.000000]

calc=[1.000000]

execute=2,rw-l-off,-1.000000,

execute=8,1-sim/lights/runwayL/switch,1.000000,

execute=8,1-sim/lights/runwayL/switch/anim,1.000000,

execute=2,rw-l-on,0.000000,

logic:

[SYSTEMS.LIGHTS.OVHD_RwyLeftSW]==[0.000000]

&&

[SYSTEMS.POSITION.RA]>[1200.000000]

&&

[EVENTS.Landing.RwyLightsL]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.RwyLightsL]

out=RwyLightsR,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.RA]<[1000.000000]

&&

[SYSTEMS.LIGHTS.OVHD_RwyRightSW]==[0.000000]

&&

[SYSTEMS.POSITION.VVI]<[-200.000000]

&&

[EVENTS.Landing.RwyLightsR]==[0.000000]

calc=[1.000000]

execute=2,rw-r-off,-1.000000,

execute=8,1-sim/lights/runwayR/switch,1.000000,

execute=8,1-sim/lights/runwayR/switch/anim,1.000000,

execute=2,rw-r-on,0.000000,

logic:

[SYSTEMS.LIGHTS.OVHD_RwyRightSW]==[0.000000]

&&

[SYSTEMS.POSITION.RA]>[1200.000000]

&&

[EVENTS.Landing.RwyLightsR]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.RwyLightsR]

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

logic:

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

&&

[SYSTEMS.POSITION.RA]>[500.000000]

&&

[SYSTEMS.POSITION.RA]<[1000.000000]

&&

[SYSTEMS.POSITION.VVI]<[-200.000000]

&&

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

&&

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

calc=[1.000000]

execute=2,taxi-off,-1.000000,

execute=8,1-sim/lights/taxi/switch,1.000000,

execute=8,1-sim/lights/taxi/switch/anim,1.000000,

execute=2,taxi-on,0.000000,

logic:

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

&&

[SYSTEMS.POSITION.RA]>[1000.000000]

&&

[EVENTS.Landing.TaxiLights]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.TaxiLights]

out=60knots,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<[63.000000]

&&

[SYSTEMS.POSITION.AirSpdKT]>[10.000000]

&&

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

calc=[1.000000]

execute=0,Sixty knots!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]>[63.000000]

&&

[EVENTS.Landing.60knots]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.60knots]

out=ReadyForLandingChecklist,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

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

&&

[SYSTEMS.FLAPS.FlapSet]>=[30.000000]

&&

[SYSOLD.Checklist.Landing]==[0.000000]

&&

[EVENTS.Landing.ReadyForLandingChecklist]==[0.000000]

calc=[1.000000]

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

execute=12,landing checklist,60.000000,

logic:

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

&&

[SYSTEMS.FLAPS.FlapSet]<[25.000000]

&&

[EVENTS.Landing.ReadyForLandingChecklist]==[1.000000]

calc=[0.000000]

execute=12,landing checklist,-1.000000,

logic:

calc=[EVENTS.Landing.ReadyForLandingChecklist]

out=ReadyForAfterLandingProc,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.GrSpeed]<[30.000000]

&&

[SYSTEMS.POSITION.GrSpeed]>[5.000000]

&&

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

&&

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

&&

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

&&

[PROCEDURES.AfterLanding.Title]==[0.000000]

&&

[EVENTS.Landing.ReadyForAfterLandingProc]==[0.000000]

calc=[1.000000]

execute=12,after landing procedure,120.000000,

logic:

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

&&

[EVENTS.Landing.ReadyForAfterLandingProc]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.ReadyForAfterLandingProc]

out=ReadyForShutdowChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.Shutdown]==[1.000000]

&&

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

&&

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

&&

[SYSTEMS.FLAPS.FlapSet]==[0.000000]

&&

[EVENTS.Landing.ReadyForShutdowChecklist]==[0.000000]

&&

[SYSOLD.Checklist.Shutdown]==[0.000000]

&&

[SYSTEMS.ENGINE.EngsRun]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

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

execute=12,shutdown checklist,60.000000,

logic:

[SYSTEMS.ENGINE.EngsRun]!=[0.000000]

&&

[EVENTS.Landing.ReadyForShutdowChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.ReadyForShutdowChecklist]

out=ReadyForSecureProc,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.Shutdown]==[1.000000]

&&

[SYSOLD.Checklist.Shutdown]==[1.000000]

&&

[SYSOLD.Procedure.Secure]==[0.000000]

&&

[EVENTS.Landing.ReadyForSecureProc]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Ready for secure procedure!,0.000000,

execute=12,secure procedure,60.000000,

logic:

[SYSTEMS.ENGINE.EngsRun]!=[0.000000]

&&

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

calc=[0.000000]

logic:

calc=[EVENTS.Landing.ReadyForSecureProc]

out=ReadyForSecureChecklist,integer,,0.000000,,,,,,,,0,,

logic:

[SYSOLD.Procedure.Secure]==[1.000000]

&&

[SYSOLD.Checklist.Secure]==[0.000000]

&&

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

&&

[EVENTS.Landing.ReadyForSecureChecklist]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

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

execute=12,secure checklist,60.000000,

logic:

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

&&

[EVENTS.Landing.ReadyForSecureChecklist]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.ReadyForSecureChecklist]

out=RunwayAhead,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.POSITION.RwyDeltaArrival]>=[0.000000]

&&

[SYSTEMS.POSITION.RwyDeltaArrival]<=[10.000000]

&&

[SYSTEMS.POSITION.ApprRwyDistArrival]>=[200.000000]

&&

[SYSTEMS.POSITION.ApprRwyDistArrival]<=[3000.000000]

&&

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

&&

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

&&

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

&&

[EVENTS.Landing.RunwayAhead]==[0.000000]

calc=[1.000000]

execute=1,Five hundred; cleared to land runway [LDRW]!,0.000000,

logic:

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

||

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

&&

[EVENTS.Landing.RunwayAhead]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.RunwayAhead]

out=OnStand,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

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

&&

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

&&

[SYSTEMS.FLAPS.FlapSet]==[0.000000]

&&

[EVENTS.Landing.OnStand]==[0.000000]

calc=[1.000000]

execute=12,on stand,60.000000,

execute=12,Shutdown procedure,-1.000000,

logic:

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

&&

[EVENTS.Landing.OnStand]==[1.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Landing.OnStand]



dev=Random

out=AltHorror,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.AltHorror]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[1.000000]

calc=[1.000000]

execute=2,horror,-1.000000,

execute=7,,1.000000,

execute=2,horror1,-1.000000,

execute=1,I'm actually; to be honest; very afraid to fly,0.000000,

execute=2,horror1,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.AltHorror]

out=GreatTakeoff,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.GreatTakeoff]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[2.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Takeoff was great! Will see your landing!,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.GreatTakeoff]

out=Sleep,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Sleep]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[3.000000]

calc=[1.000000]

execute=2,sleep,-1.000000,

execute=7,,1.000000,

execute=0,Sorry!,0.000000,

execute=2,answer01,-1.000000,

execute=0,I didn't get much sleep today!,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Sleep]

out=Nice,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Nice]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[4.000000]

calc=[1.000000]

execute=2,nice,-1.000000,

execute=7,,1.000000,

execute=1,What a lovely view from the window! Our earth is beautiful!,0.000000,

execute=2,nice,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Nice]

out=Mistake,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Mistake]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[5.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,I have to tell you; I often make mistakes when I'm worried,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Mistake]

out=Cry,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Cry]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[6.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Hey! I can cry if you will scold me!,0.000000,

execute=2,answer01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Cry]

out=Married,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Married]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[7.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Are you married? my friend. I just want to know.,0.000000,

execute=2,answer01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Married]

out=Pilot,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Pilot]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[8.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Hey! Why did you choose to be a pilot? Just for money?,0.000000,

execute=2,answer01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Pilot]

out=Story,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Story]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[9.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,Do you know any funny story? I am so boring now...,0.000000,

execute=2,answer01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Story]

out=Eye,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Eye]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[10.000000]

calc=[1.000000]

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

execute=2,eye,-1.000000,

execute=2,eye1,-1.000000,

execute=2,eye,-1.000000,

execute=2,eye1,-1.000000,

execute=2,eye,-1.000000,

execute=1,Damn; got something to the eye!,0.000000,

execute=2,rest01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Eye]

out=Look,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Look]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[11.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,My friend! How do I look today?,0.000000,

execute=2,look,-1.000000,

execute=2,answer01,-1.000000,

execute=2,look,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Look]

out=Crush,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Crush]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[12.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,I Hope we don't crash? Last time was not enough?,0.000000,

execute=2,answer01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Crush]

out=Cat,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Cat]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[13.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=1,I think I forgot to feed my cat! Unhappy animal.,0.000000,

execute=2,answer01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Cat]

out=Tired,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Tired]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[14.000000]

calc=[1.000000]

execute=2,tired,-1.000000,

execute=7,,0.500000,

execute=0,Today I'm really tired!,0.000000,

execute=2,tired1,-1.000000,

execute=7,,0.500000,

execute=2,rest01,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Tired]

out=Nails,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Nails]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[15.000000]

calc=[1.000000]

execute=2,nails,-1.000000,

execute=0,You know?,0.000000,

execute=7,,0.400000,

execute=2,nails01,-1.000000,

execute=7,,0.500000,

execute=0,I got great manicure this time!,0.000000,

execute=2,nails,-1.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Nails]

out=Coffee,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Coffee]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[16.000000]

calc=[1.000000]

execute=1,I would like to have a cup of coffee right now.,0.000000,

execute=2,answer01,-1.000000,

execute=7,,0.100000,

execute=1,You too?,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Hungry]

out=Hungry,integer,,0.000000,,,,,,,,0,,

logic:

[EVENTS.Random.Hungry]==[0.000000]

&&

[SYSTEMS.EVENTCONTROL.EventRun]==[17.000000]

calc=[1.000000]

execute=2,horror1,-1.000000,

execute=0,I'm terribly hungry!,0.000000,

execute=7,,0.300000,

execute=2,answer02,-1.000000,

execute=1,Let's order a pizza?,0.000000,

execute=7,,0.500000,

logic:

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

calc=[0.000000]

logic:

calc=[EVENTS.Random.Hungry]

out=GreatLanding,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<[55.000000]

&&

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

&&

[SYSTEMS.POSITION.GForceMax]<=[1.800000]

&&

[EVENTS.Random.GreatLanding]==[0.000000]

calc=[1.000000]

execute=2,answergd,-1.000000,

execute=0,Yeah!,0.000000,

execute=7,,0.500000,

execute=2,answer02,-1.000000,

execute=0,Great landing! You are professional!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]>[100.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Random.GreatLanding]

out=GoodLanding,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<[55.000000]

&&

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

&&

[SYSTEMS.POSITION.GForceMax]>[1.800000]

&&

[SYSTEMS.POSITION.GForceMax]<=[2.600000]

&&

[EVENTS.Random.GoodLanding]==[0.000000]

calc=[1.000000]

execute=2,answerok,-1.000000,

execute=0,Nice landing; really not bad this time!,0.000000,

execute=2,answer02,-1.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]>[100.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Random.GoodLanding]

out=BadLanding,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

&&

[SYSTEMS.POSITION.AirSpdKT]<[55.000000]

&&

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

&&

[SYSTEMS.POSITION.GForceMax]>[2.600000]

&&

[EVENTS.Random.BadLanding]==[0.000000]

calc=[1.000000]

execute=2,answer01,-1.000000,

execute=0,Ohh... Landing was not very good this time!,0.000000,

logic:

[SYSTEMS.POSITION.AirSpdKT]>[100.000000]

calc=[0.000000]

logic:

calc=[EVENTS.Random.BadLanding]

