sys=INPUTS



dev=PROCEDURES

out=Inputs,integer,,0.000000,,,,,,,,0,,

logic:

calc=[0.000000]

execute=9,preliminary cockpit preparation,0.000000,

execute=9,cockpit preparation,0.000000,

execute=9,at start clearance procedure,0.000000,

execute=9,engine start procedure,0.000000,

execute=9,after start procedure,0.000000,

execute=9,taxi procedure,0.000000,

execute=9,before takeoff procedure,0.000000,

execute=9,after landing procedure,0.000000,

execute=9,parking procedure,0.000000,

execute=9,securing the aircraft procedure,0.000000,



dev=CHECKLISTS

out=Inputs,integer,,0.000000,,,,,,,,0,,

logic:

calc=[0.000000]

execute=9,before start checklist,0.000000,

execute=9,before start checklist below the line,0.000000,

execute=9,after start checklist,0.000000,

execute=9,flight control check,0.000000,

execute=9,before takeoff checklist,0.000000,

execute=9,before takeoff checklist below the line,0.000000,

execute=9,after takeoff checklist,0.000000,

execute=9,after takeoff checklist below the line,0.000000,

execute=9,approach checklist,0.000000,

execute=9,approach checklist below the line,0.000000,

execute=9,landing checklist,0.000000,

execute=9,after landing checklist,0.000000,

execute=9,parking checklist,0.000000,

execute=9,securing the aircraft checklist,0.000000,



dev=COMMANDS

out=ParkBrake,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

calc=[0.000000]

execute=9,set parking brake,0.000000,

logic:

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

&&

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

calc=[0.000000]

execute=9,park brake off,0.000000,

logic:

calc=[0.000000]

out=CloseDoors,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.MISC.DoorsClosed]==[0.000000]

&&

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

calc=[0.000000]

execute=9,close the doors,0.000000,

logic:

calc=[0.000000]

out=ExtPowerDisc,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

calc=[0.000000]

execute=9,disconnect external power,0.000000,

logic:

calc=[0.000000]

out=ApprFCU,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.FCU.ApprPBIIllim]!=[1.000000]

calc=[0.000000]

execute=9,arm approach,0.000000,

logic:

calc=[0.000000]

out=ApprPhaseAct,integer,,0.000000,,,,,,,,0,,

logic:

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

||

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

calc=[0.000000]

execute=9,activate approach phase,0.000000,

logic:

calc=[0.000000]

out=BaroSetSTD,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FCU.BaroStdCap]==[1.000000]

&&

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

calc=[0.000000]

execute=9,set standard,0.000000,

logic:

calc=[0.000000]

out=LandingGear,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

calc=[0.000000]

execute=9,gear up,0.000000,

logic:

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

&&

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

calc=[0.000000]

execute=9,gear down,0.000000,

logic:

calc=[0.000000]

out=FlapsGnd,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.POSITION.onAir]==[0.000000]

calc=[0.000000]

execute=9,flaps one,0.000000,

execute=9,flaps two,0.000000,

logic:

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

&&

[SYSTEMS.POSITION.onAir]==[0.000000]

calc=[0.000000]

execute=9,flaps zero,0.000000,

execute=9,flaps two,0.000000,

logic:

[SYSTEMS.FLAPS.FlapLever]==[2.000000]

&&

[SYSTEMS.POSITION.onAir]==[0.000000]

calc=[0.000000]

execute=9,flaps zero,0.000000,

execute=9,flaps one,0.000000,

logic:

[SYSTEMS.FLAPS.FlapLever]==[3.000000]

&&

[SYSTEMS.POSITION.onAir]==[0.000000]

calc=[0.000000]

execute=9,flaps zero,0.000000,

execute=9,flaps one,0.000000,

execute=9,flaps two,0.000000,

execute=9,flaps full,0.000000,

logic:

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

&&

[SYSTEMS.POSITION.onAir]==[0.000000]

calc=[0.000000]

execute=9,flaps zero,0.000000,

execute=9,flaps one,0.000000,

execute=9,flaps two,0.000000,

execute=9,flaps three,0.000000,

logic:

calc=[0.000000]

out=FlapsAir,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

calc=[0.000000]

execute=9,flaps one,0.000000,

logic:

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

&&

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

calc=[0.000000]

execute=9,flaps zero,0.000000,

execute=9,flaps two,0.000000,

logic:

[SYSTEMS.FLAPS.FlapLever]==[2.000000]

&&

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

calc=[0.000000]

execute=9,flaps one,0.000000,

execute=9,flaps three,0.000000,

logic:

[SYSTEMS.FLAPS.FlapLever]==[3.000000]

&&

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

calc=[0.000000]

execute=9,flaps two,0.000000,

execute=9,flaps full,0.000000,

logic:

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

&&

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

calc=[0.000000]

execute=9,flaps three,0.000000,

logic:

calc=[0.000000]

out=SpeedBrakes,integer,,0.000000,,,,,,,,0,,

logic:

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

calc=[0.000000]

execute=9,disarm ground spoilers,0.000000,

logic:

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

calc=[0.000000]

execute=9,arm ground spoilers,0.000000,

logic:

[SYSTEMS.SPEEDBRAKE.SB_Lever]>[0.000000]

calc=[0.000000]

execute=9,retract spoilers,0.000000,

logic:

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

&&

[SYSTEMS.POSITION.GrSpeed]>[30.000000]

calc=[0.000000]

execute=9,spoilers half,0.000000,

execute=9,spoilers full,0.000000,

logic:

calc=[0.000000]

out=AutoBrkLo,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.BRAKES.AutoBrakeRot]==[1.000000]

&&

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

&&

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

calc=[0.000000]

execute=9,auto brake low,0.000000,

logic:

calc=[0.000000]

out=AutoBrk2,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.BRAKES.AutoBrakeRot]==[2.000000]

&&

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

&&

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

calc=[0.000000]

execute=9,auto brake two,0.000000,

logic:

calc=[0.000000]

out=AutoBrk3,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.BRAKES.AutoBrakeRot]==[3.000000]

&&

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

&&

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

calc=[0.000000]

execute=9,auto brake three,0.000000,

logic:

calc=[0.000000]

out=AutoBrk4,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.BRAKES.AutoBrakeRot]==[4.000000]

&&

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

&&

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

calc=[0.000000]

execute=9,auto brake four,0.000000,

logic:

calc=[0.000000]

out=AutoBrkMax,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.BRAKES.AutoBrakeRot]==[5.000000]

&&

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

&&

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

calc=[0.000000]

execute=9,auto brake maximum,0.000000,

logic:

calc=[0.000000]

out=AutoBrkOff,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.BRAKES.AutoBrakeRot]>[0.000000]

calc=[0.000000]

execute=9,auto brake off,0.000000,

logic:

calc=[0.000000]

out=ThsForTakeoff,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.THS.ThsError]>[0.100000]

&&

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

calc=[0.000000]

execute=9,set stabilizer for takeoff,0.000000,

logic:

calc=[0.000000]

out=SeatBelts,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.LIGHTS.OVHD_SeatBeltsSW]==[1.000000]

calc=[0.000000]

execute=9,seat belts off,0.000000,

logic:

calc=[0.000000]

execute=9,seat belts on,0.000000,

out=TakeOff,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

[SYSTEMS.FLAPS.FlapLever]>[0.000000]

&&

[SYSTEMS.ENGINE.Eng1N1]>[15.000000]

&&

[SYSTEMS.ENGINE.Eng2N1]>[15.000000]

calc=[0.000000]

execute=9,takeoff,0.000000,

logic:

calc=[0.000000]

out=AP_on,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMGS.AP1_state]==[0.000000]

&&

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

calc=[0.000000]

execute=9,auto pilot on,0.000000,

logic:

[SYSTEMS.FMGS.AP2_state]==[0.000000]

&&

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

calc=[0.000000]

execute=9,auto pilot two on,0.000000,

logic:

calc=[0.000000]

out=AP_off,integer,,0.000000,,,,,,,,0,,

logic:

[SYSTEMS.FMGS.AP1_state]==[1.000000]

||

[SYSTEMS.FMGS.AP2_state]==[1.000000]

calc=[0.000000]

execute=9,auto pilot off,0.000000,

logic:

calc=[0.000000]

out=Abort,integer,,0.000000,,,,,,,,0,,

logic:

calc=[0.000000]

execute=9,abort,0.000000,

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

logic:

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

&&

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

calc=[0.000000]

execute=9,reset checklists,0.000000,

execute=9,start new flight,0.000000,

logic:

calc=[0.000000]

out=Ga,integer,,0.000000,,,,,,,,0,,

logic:

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

&&

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

calc=[1.000000]

execute=9,go around flaps,0.000000,

logic:

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

calc=[0.000000]

logic:

calc=[0.000000]

