Professional Documents
Culture Documents
// *****************************************************************************
// * Config_SIOC ver 4.5 - By Manuel Velez - www.opencockpits.com
// *****************************************************************************
// * FileName : hhh.txt
// * Date : 15/11/2017
Var 0012, name SIM_VS, Link FSUIPC_INOUT, Offset $943C, Length 2, Type 1
{
IF &SIM_VS = -1
{
&D_VS = -999999
}
ELSE
{
IF &VS_FLAG = 12
{
L0 = &SIM_VS
&D_VS = L0
}
ELSE
{
&D_VS = &SIM_VS
}
}
}
Var 0024, name E_VS, Link IOCARD_ENCODER, Input 11, Aceleration 2, Type 2
{
IF &E_VS < 0
{
&command = 218
}
ELSE
{
&command = 217
}
}
Var 0069, name E_BARO, Link IOCARD_ENCODER, Device 1, Input 20, Aceleration 1, Type
2
{
IF &S_BARO = 0
{
IF &E_BARO > 0
{
&command = 627 // BARO DEC
&BARO_SW_S = 1
}
ELSE
{
&command = 628 // BARO INC
&BARO_SW_S = 1
}
}
ELSE
{
IF &E_BARO > 0
{
&command = 625 // INHG
&BARO_SW_S = 1
}
ELSE
{
&command = 626 // HP
&BARO_SW_S = 1
}
}
}
Var 0071, name E_MIN, Link IOCARD_ENCODER, Device 1, Input 23, Aceleration 6, Type
2
{
IF &S_MIN = 0
{
IF &E_MIN > 0
{
&command = 621 // MIN DEC
&MIN_SW_S = 1
}
ELSE
{
&command = 622 // MIN INC
&MIN_SW_S = 1
}
}
ELSE
{
IF &E_MIN > 0
{
&command = 619 // RADIO
&MIN_SW_S = 1
}
ELSE
{
&command = 620 // BARO
&MIN_SW_S = 1
}
}
}
Var 0098, name inputs, Link IOCP, Offset 1000 // This offset manages all inputs
Var 0099, Link IOCARD_SW, Device 5, Input 47 // Flt Cont A Stby Rud SW
{
IF V0099 = 1
{
&inputs = 567
}
ELSE
{
IF V0100 = 0
{
&inputs = 568
}
}
}
Var 0101, Link IOCARD_SW, Device 5, Input 49 // Flt Cont B Stby Rud SW
{
IF V0101 = 1
{
&inputs = 572
}
ELSE
{
IF V0102 = 0
{
&inputs = 573
}
}
}
Var 0103, name stbylowq, Link IOCP, Offset 462 // Standby Low Quantity
Indicator
{
V0104 = &stbylowq
}
Var 0105, name lowpressure, Link IOCP, Offset 463 // Low Pressure Backup
Indicator
{
V0106 = &lowpressure
}
Var 0107, name stbyrudon, Link IOCP, Offset 476 // Standby Rudder On Indicator
{
V0108 = &stbyrudon
}
Var 0116, Link IOCARD_OUT, Device 5, Output 28 // Spoiler A Low Press LED
Var 0117, name spoilerb, Link IOCP, Offset 465 // Spoiler B Low Pressure
INDICATOR
{
V0118 = &spoilerb
}
Var 0118, Link IOCARD_OUT, Device 5, Output 29 // Spoiler A Low Press LED
Var 0119, name feeldiffpres, Link IOCP, Offset 472 // Feel Diff Pressure
INDICATOR
{
V0120 = &feeldiffpres
}
Var 0120, Link IOCARD_OUT, Device 5, Output 30 // Feel Diff Pressure LED
Var 0121, name spdtrimfail, Link IOCP, Offset 473 // Speed Trim Fail INDICATOR
{
V0122 = &spdtrimfail
}
Var 0122, Link IOCARD_OUT, Device 5, Output 31 // Speed Trim Fail LED
Var 0123, name machtrim, Link IOCP, Offset 474 // Mach Trim Fail INDICATOR
{
V0124 = &machtrim
}
Var 0124, Link IOCARD_OUT, Device 5, Output 32 // Mach Trim Fail LED
Var 0125, name autoslat, Link IOCP, Offset 475 // Auto Slat Fail INDICATOR
{
V0126 = &autoslat
}
Var 0126, Link IOCARD_OUT, Device 5, Output 33 // Auto Slat Fail LED
Var 0127, name yawdamper, Link IOCP, Offset 470 // Yaw Damper INDICATOR
{
V0128 = &yawdamper
}
Var 0138, Link IOCP, Offset 738 // Engine Valve Closed 1 Left INDICATOR
{
IF V0138 = 1
{
V0139 = 2
}
ELSE
{
IF V0138 = 2
{
V0139 = 1
}
ELSE
{
V0139 = 0
}
}
}
Var 0139, Link IOCARD_DISPLAY, Device 5, Digit 34, Numbers 1 // Engine Valve
Closed 1 Left LED
Var 0140, Link IOCP, Offset 741 // Engine Valve Closed 2 Right INDICATOR
{
IF V0140 = 1
{
V0141 = 2
}
ELSE
{
IF V0140 = 2
{
V0141 = 1
}
ELSE
{
V0141 = 0
}
}
}
Var 0141, Link IOCARD_DISPLAY, Device 5, Digit 32, Numbers 1 // Engine Valve
Closed 2 Right LED
Var 0142, Link IOCP, Offset 739 // Spar Valve Closed 1 Left INDICATOR
{
IF V0142 = 1
{
V0143 = 2
}
ELSE
{
IF V0142 = 2
{
V0143 = 1
}
ELSE
{
V0143 = 0
}
}
}
Var 0143, Link IOCARD_DISPLAY, Device 5, Digit 33, Numbers 1 // Spar Valve
Closed 1 Left LED
Var 0144, Link IOCP, Offset 742 // Spar Valve Closed 2 Right INDICATOR
{
IF V0144 = 1
{
V0145 = 2
}
ELSE
{
IF V0144 = 2
{
V0145 = 1
}
ELSE
{
V0145 = 0
}
}
}
Var 0145, Link IOCARD_DISPLAY, Device 5, Digit 35, Numbers 1 // Spar Valve
Closed 2 Right LED
Var 0146, name filterbyp1, Link IOCP, Offset 743 // Filter Bypass 1 Left
INDICATOR
{
V0147 = &filterbyp1
}
Var 0147, Link IOCARD_OUT, Device 5, Output 20 // Filter Bypass 1 Left LED
Var 0148, name filterbyp2, Link IOCP, Offset 745 // Filter Bypass 2 Right
INDICATOR
{
V0149 = &filterbyp2
}
Var 0149, Link IOCARD_OUT, Device 5, Output 21 // Filter Bypass 2 Right LED
Var 0151, name crossfeedi, Link IOCP, Offset 744 // Cross Feed Valve Open
INDICATOR
{
IF &crossfeedi = 1
{
V0152 = 2
}
ELSE
{
IF &crossfeedi = 2
{
V0152 = 1
}
ELSE
{
V0152 = 0
}
}
}
Var 0152, Link IOCARD_DISPLAY, Device 5, Digit 36, Numbers 1 // Cross Feed
Valve Open LED
Var 0159, name ctrl, Link IOCP, Offset 747 // Fuel Pump Center Left Low
Pressure INDIC
{
V0160 = &ctrl
}
Var 0160, Link IOCARD_OUT, Device 5, Output 22 // Fuel Pump Center Left Low
Pressure LED
Var 0161, name ctrr, Link IOCP, Offset 748 // Fuel Pump Center Right Low
Pressure INDI
{
V0162 = &ctrr
}
Var 0162, Link IOCARD_OUT, Device 5, Output 23 // Fuel Pump Center Right Low
Pressure LED
Var 0163, name fpaft1, Link IOCP, Offset 751 // Fuel Pump Aft 1 Low Pressure
INDICATOR
{
V0164 = &fpaft1
}
Var 0164, Link IOCARD_OUT, Device 5, Output 24 // Fuel Pump Aft 1 Low Pressure
LED
Var 0165, name fpfwd1, Link IOCP, Offset 752 // Fuel Pump Fwd 1 Low Pressure
INDICATOR
{
V0166 = &fpfwd1
}
Var 0166, Link IOCARD_OUT, Device 5, Output 25 // Fuel Pump Fwd 1 Low Pressure
LED
Var 0167, name fpfwd2, Link IOCP, Offset 753 // Fuel Pump Fwd 2 Low Pressure
INDICATOR
{
V0168 = &fpfwd2
}
Var 0168, Link IOCARD_OUT, Device 5, Output 26 // Fuel Pump Fwd 2 Low Pressure
LED
Var 0169, name fpaft2, Link IOCP, Offset 754 // Fuel Pump Aft 2 Low Pressure
INDICATOR
{
V0170 = &fpaft2
}
Var 0170, Link IOCARD_OUT, Device 5, Output 27 // Fuel Pump Aft 2 Low Pressure
LED
Var 0171, Link IOCARD_DISPLAY, Device 5, Digit 10, Numbers 2 // DC Amps Digits
Var 0173, Link IOCARD_DISPLAY, Device 5, Digit 7, Numbers 3 // CPS Freq Digits
Var 0186, name batdisch, Link IOCP, Offset 378 // Bat Discharge INDICATOR
{
V0187 = &batdisch
}
Var 0188, name trunit, Link IOCP, Offset 379 // Tr Unit INDICATOR
{
V0189 = &trunit
}
Var 0190, name elec, Link IOCP, Offset 380 // Elec Fault INDICATOR
{
V0191 = &elec
}
Var 0192, name maint_sw, Link IOCARD_SW, Device 5, Input 89, Type P //
Electrical Maint momentary switch
{
IF &maint_sw = 1
{
&inputs = 473
}
}
Var 0194, Link IOCP, Offset 406 // Bat switch state on 2/off 1
Var 0212, name stbypoff, Link IOCP, Offset 385 // Standby Power Off INDICATOR
{
V0213 = &stbypoff
}
Var 0213, Link IOCARD_OUT, Device 5, Output 42 // Standby Power Off LED
Var 0214, name drive1, Link IOCP, Offset 386 // Drive 1 INDICATOR
{
V0215 = &drive1
}
Var 0216, name drive2, Link IOCP, Offset 387 // Drive 2 INDICATOR
{
V0217 = &drive2
}
Var 0222, name grdpwra, Link IOCP, Offset 391 // Grd Power Available INDICATOR
{
V0223 = &grdpwra
}
Var 0223, Link IOCARD_DISPLAY, Device 5, Digit 37, Numbers 1 // Grd Power
Available LED
Var 0227, name bustrans1, Link IOCP, Offset 394 // Bus Transfer Off 1 INDICATOR
{
V0228 = &bustrans1
}
Var 0228, Link IOCARD_OUT, Device 5, Output 11 // Bus Transfer Off 1 LED
Var 0229, name bustrans2, Link IOCP, Offset 395 // Bus Transfer Off 2 INDICATOR
{
V0230 = &bustrans2
}
Var 0230, Link IOCARD_OUT, Device 5, Output 13 // Bus Transfer Off 2 LED
Var 0231, name sourceoff1, Link IOCP, Offset 396 // Source Off 1 INDICATOR
{
V0232 = &sourceoff1
}
Var 0233, name sourceoff2, Link IOCP, Offset 397 // Source Off 2 INDICATOR
{
V0234 = &sourceoff2
}
Var 0235, name genoff1, Link IOCP, Offset 398 // Gen Off Bus 1 INDICATOR
{
V0236 = &genoff1
}
Var 0236, Link IOCARD_DISPLAY, Device 5, Digit 38, Numbers 1 // Gen Off Bus 1
LED
Var 0237, name genoff2, Link IOCP, Offset 399 // Gen Off Bus 2 INDICATOR
{
V0238 = &genoff2
}
Var 0238, Link IOCARD_DISPLAY, Device 5, Digit 40, Numbers 1 // Gen Off Bus 2
LED
Var 0239, name apugenoff, Link IOCP, Offset 400 // APU Gen Off Bus INDICATOR
{
V0240 = &apugenoff
}
Var 0240, Link IOCARD_DISPLAY, Device 5, Digit 39, Numbers 1 // APU Gen Off Bus
LED
Var 0249, name apumain, Link IOCP, Offset 428 // APU Maint INDICATOR
{
V0250 = &apumain
}
Var 0250, Link IOCARD_DISPLAY, Device 5, Digit 41, Numbers 1 // APU Maint LED
Var 0251, name apulowoil, Link IOCP, Offset 429 // APU Low Oil Pressure
INDICATOR
{
V0252 = &apulowoil
}
Var 0252, Link IOCARD_DISPLAY, Device 5, Digit 42, Numbers 1 // APU Low Oil
Pressure LED
Var 0253, name apufault, Link IOCP, Offset 430 // APU Fault INDICATOR
{
V0254 = &apufault
}
Var 0254, Link IOCARD_DISPLAY, Device 5, Digit 43, Numbers 1 // APU Fault LED
Var 0255, name apuovers, Link IOCP, Offset 431 // APU Overspeed INDICATOR
{
V0256 = &apuovers
}
Var 0256, Link IOCARD_DISPLAY, Device 5, Digit 44, Numbers 1 // APU OverSpeed
LED
Var 0261, name cooloff1, Link IOCP, Offset 117 // Equip Cool Off 1 INDICATOR
{
V0262 = &cooloff1
}
Var 0262, Link IOCARD_OUT, Device 5, Output 16 // Equip Cool Off 1 LED
Var 0263, name cooloff2, Link IOCP, Offset 118 // Equip Cool Off 2 INDICATOR
{
V0264 = &cooloff2
}
Var 0264, Link IOCARD_OUT, Device 5, Output 17 // Equip Cool Off 2 LED
Var 0267, name notarmed, Link IOCP, Offset 828 // Not Armed INDICATOR
{
V0268 = ¬armed
}
Var 0274, Link IOCARD_SW, Device 5, Input 100, Type P // Gnd Call SW
{
IF V0274 = 1
{
&inputs = 939
}
}
Var 0275, name oheat1s, Link IOCP, Offset 124 // Window Overheat 1 Side
INDICATOR
{
V0276 = &oheat1s
}
Var 0276, Link IOCARD_OUT, Device 5, Output 75 // Wind Oheat 1 Side LED
Var 0277, name oheat1f, Link IOCP, Offset 125 // Window Overheat 1 Fwd
INDICATOR
{
V0278 = &oheat1f
}
Var 0278, Link IOCARD_OUT, Device 5, Output 76 // Window Overheat 1 Fwd LED
Var 0279, name oheat2f, Link IOCP, Offset 126 // Window Overheat 2 Fwd
INDICATOR
{
V0280 = &oheat2f
}
Var 0280, Link IOCARD_OUT, Device 5, Output 77 // Window Overheat 2 Fwd LED
Var 0281, name oheat2s, Link IOCP, Offset 127 // Window Overheat 2 Side
INDICATOR
{
V0282 = &oheat2s
}
Var 0282, Link IOCARD_OUT, Device 5, Output 84 // Window Overheat 2 Side LED
Var 0283, name wheat1s, Link IOCP, Offset 128 // Window Heat On 1 Side
INDICATOR
{
V0284 = &wheat1s
}
Var 0284, Link IOCARD_OUT, Device 5, Output 78 // Wind Heat On 1 Side LED
Var 0285, name wheat1f, Link IOCP, Offset 129 // Window Heat On 1 Fwd INDICATOR
{
V0286 = &wheat1f
}
Var 0286, Link IOCARD_OUT, Device 5, Output 79 // Window Heat On 1 Fwd LED
Var 0287, name wheat2f, Link IOCP, Offset 130 // Window Heat On 2 Fwd INDICATOR
{
V0288 = &wheat2f
}
Var 0288, Link IOCARD_OUT, Device 5, Output 80 // Window Heat On 2 Fwd LED
Var 0289, name wheat2s, Link IOCP, Offset 131 // Window Heat On 2 Side
INDICATOR
{
V0290 = &wheat2s
}
Var 0290, Link IOCARD_OUT, Device 5, Output 85 // Window Heat 2 Side LED
Var 0291, Link IOCARD_SW, Device 5, Input 120 // Wind Heat L Side Sw
{
IF V0291 = 1
{
&inputs = 145
}
ELSE
{
&inputs = 144
}
}
Var 0292, Link IOCARD_SW, Device 5, Input 121 // Wind Heat L Fwd Sw
{
IF V0292 = 1
{
&inputs = 148
}
ELSE
{
&inputs = 147
}
}
Var 0293, Link IOCARD_SW, Device 5, Input 124 // Wind Heat R Fwd Sw
{
IF V0293 = 1
{
&inputs = 151
}
ELSE
{
&inputs = 150
}
}
Var 0294, Link IOCARD_SW, Device 5, Input 125 // Wind Heat R Side Sw
{
IF V0294 = 1
{
&inputs = 154
}
ELSE
{
&inputs = 153
}
}
Var 0295, Link IOCARD_SW, Device 5, Input 122 // Wind Heat Ovht SW
{
IF V0295 = 1
{
&inputs = 155
}
}
Var 0296, Link IOCARD_SW, Device 5, Input 123 // Wind Heat Pwr Test SW
{
IF V0296 = 1
{
&inputs = 156
}
}
Var 0297, Link IOCARD_SW, Device 5, Input 118 // Probe Heat A Fwd Sw
{
IF V0297 = 1
{
&inputs = 159
}
ELSE
{
&inputs = 158
}
}
Var 0298, Link IOCARD_SW, Device 5, Input 119 // Probe Heat B Side Sw
{
IF V0298 = 1
{
&inputs = 162
}
ELSE
{
&inputs = 161
}
}
Var 0299, name captpitot, Link IOCP, Offset 137 // Captain Pitot INDICATOR
{
V0300 = &captpitot
}
Var 0301, name lelevpitot, Link IOCP, Offset 138 // L Elev. Pitot INDICATOR
{
V0302 = &lelevpitot
}
Var 0303, name lalpha, Link IOCP, Offset 139 // L Alpha Pitot INDICATOR
{
V0304 = &lalpha
}
Var 0305, name temppro, Link IOCP, Offset 140 // Temp Probe INDICATOR
{
V0306 = &temppro
}
Var 0306, Link IOCARD_DISPLAY, Device 5, Digit 55, Numbers 1 // Temp Probe LED
Var 0307, name fopitot, Link IOCP, Offset 141 // First Officer Pitot INDICATOR
{
V0308 = &fopitot
}
Var 0308, Link IOCARD_OUT, Device 5, Output 86 // First Officer Pitot LED
Var 0309, name relevpitot, Link IOCP, Offset 142 // R Elev. Pitot INDICATOR
{
V0310 = &relevpitot
}
Var 0311, name ralpha, Link IOCP, Offset 143 // R Alpha Pitot INDICATOR
{
V0312 = &ralpha
}
Var 0312, Link IOCARD_OUT, Device 5, Output 88 // R Alpha Pitot LED
Var 0313, name auxpitot, Link IOCP, Offset 144 // Aux. Pitot INDICATOR
{
V0314 = &auxpitot
}
Var 0315, name lvalveo, Link IOCP, Offset 147 // L Ice Valve Open INDICATOR
{
IF &lvalveo = 1
{
V0316 = 2
}
ELSE
{
IF &lvalveo = 2
{
V0316 = 1
}
ELSE
{
V0316 = 0
}
}
}
Var 0316, Link IOCARD_DISPLAY, Device 5, Digit 58, Numbers 1 // L Ice Valve
Open LED
Var 0317, name rvalveo, Link IOCP, Offset 149 // R Ice Valve Open INDICATOR
{
IF &rvalveo = 1
{
V0318 = 2
}
ELSE
{
IF &rvalveo = 2
{
V0318 = 1
}
ELSE
{
V0318 = 0
}
}
}
Var 0318, Link IOCARD_DISPLAY, Device 5, Digit 59, Numbers 1 // R Ice Valve
Open LED
Var 0319, name cowlice1, Link IOCP, Offset 150 // Cowl Anti-Ice 1 INDICATOR
{
V0320 = &cowlice1
}
Var 0320, Link IOCARD_DISPLAY, Device 5, Digit 56, Numbers 1 // Cowl Anti-Ice 1
LED
Var 0321, name cowlice2, Link IOCP, Offset 152 // Cowl Anti-Ice 2 INDICATOR
{
V0322 = &cowlice2
}
Var 0322, Link IOCARD_DISPLAY, Device 5, Digit 57, Numbers 1 // Cowl Anti-Ice 2
LED
Var 0323, name cowlval1, Link IOCP, Offset 151 // Cowl Valve Open 1 INDICATOR
{
IF &cowlval1 = 1
{
V0324 = 2
}
ELSE
{
IF &cowlval1 = 2
{
V0324 = 1
}
ELSE
{
V0324 = 0
}
}
}
Var 0324, Link IOCARD_DISPLAY, Device 5, Digit 60, Numbers 1 // Cowl Valve Open
1 LED
Var 0325, name cowlval2, Link IOCP, Offset 153 // Cowl Valve Open 2 INDICATOR
{
IF &cowlval2 = 1
{
V0326 = 2
}
ELSE
{
IF &cowlval2 = 2
{
V0326 = 1
}
ELSE
{
V0326 = 0
}
}
}
Var 0326, Link IOCARD_DISPLAY, Device 5, Digit 61, Numbers 1 // Cowl Valve Open
2 LED
Var 0330, name eng1lp, Link IOCP, Offset 780 // Engine 1 A Low Pressure
INDICATOR
{
V0331 = &eng1lp
}
Var 0331, Link IOCARD_OUT, Device 5, Output 102 // Engine 1 A Low Pressure LED
Var 0332, name elec2lp, Link IOCP, Offset 781 // Electric 2 A Low Pressure
INDICATOR
{
V0333 = &elec2lp
}
Var 0333, Link IOCARD_OUT, Device 5, Output 103 // Electric 2 A Low Pressure
LED
Var 0334, name elec1lp, Link IOCP, Offset 782 // Electric 1 B Low Pressure
INDICATOR
{
V0335 = &elec1lp
}
Var 0335, Link IOCARD_OUT, Device 5, Output 104 // Electric 1 B Low Pressure
LED
Var 0336, name eng2lp, Link IOCP, Offset 783 // Engine 2 B Low Pressure
INDICATOR
{
V0337 = &eng2lp
}
Var 0337, Link IOCARD_OUT, Device 5, Output 105 // Engine 2 B Low Pressure LED
Var 0338, name elec2oh, Link IOCP, Offset 778 // Electric 2 A Overheat
INDICATOR
{
V0339 = &elec2oh
}
Var 0340, name elec1oh, Link IOCP, Offset 779 // Electric 1 B Overheat
INDICATOR
{
V0341 = &elec1oh
}
Var 0346, name equip, Link IOCP, Offset 844 // Equip INDICATOR
{
V0347 = &equip
}
Var 0348, name fwdentry, Link IOCP, Offset 845 // Fwd Entry INDICATOR
{
V0349 = &fwdentry
}
Var 0349, Link IOCARD_OUT, Device 5, Output 106 // Fwd Entry LED
Var 0350, name leftfwdo, Link IOCP, Offset 853 // Left Fwd Overwing INDICATOR
{
V0351 = &leftfwdo
}
Var 0351, Link IOCARD_OUT, Device 5, Output 107 // Left Fwd Overwing LED
Var 0352, name leftafto, Link IOCP, Offset 854 // Left Aft Overwing INDICATOR
{
V0353 = &leftafto
}
Var 0353, Link IOCARD_OUT, Device 5, Output 108 // Left Aft Overwing LED
Var 0354, name aftentry, Link IOCP, Offset 847 // Aft Entry INDICATOR
{
V0355 = &aftentry
}
Var 0355, Link IOCARD_OUT, Device 5, Output 109 // Aft Entry LED
Var 0356, name fwdserv, Link IOCP, Offset 848 // Fwd Service INDICATOR
{
V0357 = &fwdserv
}
Var 0358, name rightfwdo, Link IOCP, Offset 855 // Right Fwd Overwing INDICATOR
{
V0359 = &rightfwdo
}
Var 0359, Link IOCARD_OUT, Device 5, Output 94 // Right Fwd Overwing LED
Var 0360, name rightafto, Link IOCP, Offset 856 // Right Aft Overwing INDICATOR
{
V0361 = &rightafto
}
Var 0361, Link IOCARD_OUT, Device 5, Output 95 // Right Aft Overwing LED
Var 0362, name fwdcargo, Link IOCP, Offset 851 // Fwd Cargo INDICATOR
{
V0363 = &fwdcargo
}
Var 0364, name aftcargo, Link IOCP, Offset 852 // Aft Cargo INDICATOR
{
V0365 = &aftcargo
}
Var 0366, Link IOCARD_SW, Device 5, Input 144 // Supply Duct Cont Cab
{
IF V0366 = 1
{
&inputs = 63
}
}
Var 0367, Link IOCARD_SW, Device 5, Input 145 // Supply Duct Fwd
{
IF V0367 = 1
{
&inputs = 64
}
}
Var 0368, Link IOCARD_SW, Device 5, Input 146 // Supply Duct Aft
{
IF V0368 = 1
{
&inputs = 65
}
}
Var 0369, Link IOCARD_SW, Device 5, Input 147 // Pass Cab Fwd
{
IF V0369 = 1
{
&inputs = 66
}
}
Var 0370, Link IOCARD_SW, Device 5, Input 148 // Pass Cab Aft
{
IF V0369 = 1
{
&inputs = 67
}
}
Var 0374, name contcab, Link IOCP, Offset 108 // Cont Cab INDICATOR
{
V0375 = &contcab
}
Var 0376, name fwdcab, Link IOCP, Offset 109 // Fwd Cab INDICATOR
{
V0377 = &fwdcab
}
Var 0378, name aftcab, Link IOCP, Offset 110 // Aft Cab INDICATOR
{
V0379 = &aftcab
}
Var 0379, Link IOCARD_OUT, Device 5, Output 92 // Aft Cab LED
Var 0380, name dualbleed, Link IOCP, Offset 69 // Dual Bleed INDICATOR
{
V0381 = &dualbleed
}
Var 0381, Link IOCARD_DISPLAY, Device 5, Digit 46, Numbers 1 // Dual Bleed LED
Var 0382, name lramdoor, Link IOCP, Offset 70 // Ram Door Full Open 1 INDICATOR
{
IF &lramdoor = 1
{
V0383 = 2
}
ELSE
{
IF &lramdoor = 2
{
V0383 = 1
}
ELSE
{
V0383 = 0
}
}
}
Var 0383, Link IOCARD_DISPLAY, Device 5, Digit 47, Numbers 1 // Ram Door Full
Open 1 LED
Var 0384, name rramdoor, Link IOCP, Offset 71 // Ram Door Full Open 2 INDICATOR
{
IF &rramdoor = 1
{
V0385 = 2
}
ELSE
{
IF &rramdoor = 2
{
V0385 = 1
}
ELSE
{
V0385 = 0
}
}
}
Var 0385, Link IOCARD_DISPLAY, Device 5, Digit 48, Numbers 1 // Ram Door Full
Open 2 LED
Var 0388, Link IOCARD_SW, Device 5, Input 140, Type P // OVHT TEST PUSH BUTTON
{
IF V0388 = 1
{
&inputs = 58
}
}
Var 0391, Link IOCARD_SW, Device 5, Input 136 // Iso Valve Close SW
{
IF V0391 = 1
{
&inputs = 46
}
ELSE
{
IF V0392 = 0
{
&inputs = 47
}
}
}
Var 0392, Link IOCARD_SW, Device 5, Input 137 // Iso Valve Open SW
{
IF V0392 = 1
{
&inputs = 48
}
ELSE
{
IF V0391 = 0
{
&inputs = 47
}
}
}
Var 0395, Link IOCARD_SW, Device 5, Input 135, Type P // TRIP RESET SWITCH
{
IF V0395 = 1
{
&inputs = 59
}
}
Var 0396, name lpack, Link IOCP, Offset 79 // Left Pack Trip Off 1 INDICATOR
{
V0397 = &lpack
}
Var 0397, Link IOCARD_DISPLAY, Device 5, Digit 49, Numbers 1 // Left Pack Trip
Off 1 LED
Var 0398, name lwingbo, Link IOCP, Offset 81 // Left Wing Body Overheat 1
INDICATOR
{
V0399 = &lwingbo
}
Var 0399, Link IOCARD_DISPLAY, Device 5, Digit 51, Numbers 1 // Left Wing Body
Overheat 1 LED
Var 0400, name lbleedto, Link IOCP, Offset 83 // Left Bleed Trip Off 1
INDICATOR
{
V0401 = &lbleedto
}
Var 0401, Link IOCARD_DISPLAY, Device 5, Digit 53, Numbers 1 // Left Bleed Trip
Off 1 LED
Var 0402, name rpack, Link IOCP, Offset 80 // Right Pack Trip Off 2 INDICATOR
{
V0403 = &rpack
}
Var 0403, Link IOCARD_DISPLAY, Device 5, Digit 50, Numbers 1 // Right Pack Trip
Off 2 LED
Var 0404, name rwingbo, Link IOCP, Offset 82 // Right Wing Body Overheat 2
INDICATOR
{
V0405 = &rwingbo
}
Var 0405, Link IOCARD_DISPLAY, Device 5, Digit 52, Numbers 1 // Right Wing Body
Overheat 2 LED
Var 0406, name rbleedto, Link IOCP, Offset 84 // Right Bleed Trip Off 2
INDICATOR
{
V0407 = &rbleedto
}
Var 0407, Link IOCARD_DISPLAY, Device 5, Digit 54, Numbers 1 // Right Bleed
Trip Off 2 LED
Var 0411, name autofail, Link IOCP, Offset 88 // Auto Fail INDICATOR
{
V0412 = &autofail
}
Var 0413, name offsched, Link IOCP, Offset 89 // Off Sched. Descent INDICATOR
{
V0414 = &offsched
}
Var 0414, Link IOCARD_OUT, Device 5, Output 99 // Off Sched. Descent LED
Var 0419, Link IOCARD_DISPLAY, Device 5, Digit 64, Numbers 5 // Flight Alt
Display TENS OF THOUSANDS
Var 0424, Link IOCARD_DISPLAY, Device 5, Digit 69, Numbers 5 // Land Alt
Display TENS OF THOUSANDS
Var 0427, Link IOCARD_SW, Device 5, Input 134 // Close Outflow Valve Sw
{
IF V0427 = 1
{
&inputs = 135
}
ELSE
{
IF V0428 = 0
{
&inputs = 136
}
}
}
Var 0428, Link IOCARD_SW, Device 5, Input 133 // Open Outflow Valve Sw
{
IF V0428 = 1
{
&inputs = 137
}
ELSE
{
IF V0427 = 0
{
&inputs = 136
}
}
}
Var 0429, Link IOCARD_SW, Device 5, Input 130 // Comp Mode Auto
{
IF V0429 = 1
{
&inputs = 140
}
}
Var 0430, Link IOCARD_SW, Device 5, Input 131 // Comp Mode Altn
{
IF V0430 = 1
{
&inputs = 141
}
}
Var 0431, Link IOCARD_SW, Device 5, Input 132 // Comp Mode Man
{
IF V0431 = 1
{
&inputs = 142
}
}
Var 0443, Link IOCARD_SW, Device 5, Input 9 // Eng Start 1 Grd ROT
{
IF V0443 = 1
{
&inputs = 486
&servo1 = DELAY 290 ,2500 // Auto off phase I
&servo1 = 390 // Auto off phase II
}
}
Var 0444, name servo1, Link USB_SERVOS, Device 4, Output 6, PosL 0, PosC 512, PosR
1023
Var 0445, Link IOCARD_SW, Device 5, Input 10 // Eng Start 1 Off ROT
{
IF V0445 = 1
{
&inputs = 487
&servo1 = 950 // Auto off phase I
&servo1 = DELAY 512 ,50 // Auto off phase II
}
}
Var 0446, Link IOCARD_SW, Device 5, Input 11 // Eng Start 1 Cont ROT
{
IF V0446 = 1
{
&inputs = 488
}
}
Var 0447, Link IOCARD_SW, Device 5, Input 12 // Eng Start 1 Flt ROT
{
IF V0447 = 1
{
&inputs = 489
}
}
Var 0450, Link IOCARD_SW, Device 5, Input 13 // Eng Start 2 Grd ROT
{
IF V0450 = 1
{
&inputs = 492
&servo2 = DELAY 310 ,2500 // Auto off phase I
&servo2 = 390 // Auto off phase II
}
}
Var 0451, name servo2, Link USB_SERVOS, Device 4, Output 5, PosL 0, PosC 512, PosR
1023
Var 0452, Link IOCARD_SW, Device 5, Input 14 // Eng Start 2 Off ROT
{
IF V0452 = 1
{
&inputs = 493
&servo2 = 950 // Auto off phase I
&servo2 = DELAY 512 ,50 // Auto off phase II
}
}
Var 0453, Link IOCARD_SW, Device 5, Input 15 // Eng Start 2 Cont ROT
{
IF V0453 = 1
{
&inputs = 494
}
}
Var 0454, Link IOCARD_SW, Device 5, Input 16 // Eng Start 2 Flt ROT
{
IF V0454 = 1
{
&inputs = 495
}
}
Var 0457, Link IOCARD_SW, Device 5, Input 19 // Position Strobe & Steady Light
Sw
{
IF V0457 = 1
{
&inputs = 14
}
ELSE
{
&inputs = 15
}
}
Var 0462, name SERVO_FuelTemp, Link USB_SERVOS, Device 3, Output 1, PosL 0, PosC
512, PosR 1023, Type 1
Var 0463, name SERVO_APU, Link USB_SERVOS, Device 3, Output 2, PosL 230, PosC 550,
PosR 981, Type 1
{
IF &SERVO_APU < 230
{
&SERVO_APU = 230
}
}
Var 0464, name SERVO_PresDiff, Link USB_SERVOS, Device 3, Output 3, PosL 0, PosC
512, PosR 1023, Type 1
Var 0465, name SERVO_CabAlt, Link USB_SERVOS, Device 3, Output 4, PosL 0, PosC 512,
PosR 1023, Type 1
Var 0466, name SERVO_CabVSI, Link USB_SERVOS, Device 3, Output 5, PosL 0, PosC 512,
PosR 1023, Type 1
Var 0467, name SERVO_CabTemp, Link USB_SERVOS, Device 4, Output 1, PosL 0, PosC
512, PosR 1023, Type 1
Var 0468, name SERVO_PressL, Link USB_SERVOS, Device 4, Output 3, PosL 0, PosC 512,
PosR 1023, Type 1
Var 0469, name SERVO_PressR, Link USB_SERVOS, Device 4, Output 2, PosL 0, PosC 512,
PosR 1023, Type 1
Var 0470, name SERVO_OUTFLOW, Link USB_SERVOS, Device 4, Output 4, PosL 0, PosC
512, PosR 1023, Type 1
Var 0481, name Estado_CHR // COntrola el estado del Bot�n CHR. 0 -> P
Var 0482, name ET_Hr // Acumula las Horas del ET Elapsed Time
Var 0483, name ET_Min // Acumula los Minutos del ET Elapsed Time
Var 0484, name ET_Sec // Acumula los Segundos del ET Elapsed Tim
Var 0485, name Estado_ET // COntrola el estado del Bot�n ET. 0 -> Po
Var 0488, name M_MOTOR, Link IOCARD_MOTOR, Device 16, Output 1, Aceleration 200
Var 0495, name Zulu_Hour, Link FSUIPC_INOUT, Offset $023B, Length 1 // Hora
Zulu. Lectura y escritura
{
CALL &Show_Display
}
Var 0497, name Day_of_Year, Link FSUIPC_INOUT, Offset $023E, Length 2 // Numero
del d�a del a�o. Lectura y escrit
Var 0498, name Day_of_Month, Link FSUIPC_IN, Offset $023D, Length 1 // D�a del
mes correspondiente. S�lo lectur
{
CALL &Show_Display
}
Var 0499, name Current_Month, Link FSUIPC_IN, Offset $0242, Length 1 // Numero
del mes. S�lo lectura
{
CALL &Show_Display
}
Var 0500, name Zulu_Year_Set, Link FSUIPC_INOUT, Offset $0240, Length 2 // A�o.
Lectura y escritura
{
&Year_to_Modif = &Zulu_Year_Set
CALL &Chk_Bisiesto // Comprobamos si es bisiesto
}
Var 0501, name Disp_Year, Link IOCARD_DISPLAY, Device 16, Digit 0, Numbers 4 //
UP Displays Year
Var 0502, name Disp_Day_Hour, Link IOCARD_DISPLAY, Device 16, Digit 2, Numbers 2
// UP Displays Day or Hour
Var 0503, name Disp_Month_Min, Link IOCARD_DISPLAY, Device 16, Digit 0, Numbers 2
// UP Displays Month or Minutes
Var 0504, name Disp_DWN_Min, Link IOCARD_DISPLAY, Device 16, Digit 6, Numbers 2
// Down Displays CHR - ET -> Min
Var 0505, name Disp_DWN_Sec, Link IOCARD_DISPLAY, Device 16, Digit 4, Numbers 2
// Down Displays CHR - ET -> Sec
Var 0506, name D_CHRBRIGHT, Link IOCARD_DISPLAY, Device 16, Digit 16, Numbers 3
Var 0510, name SW_Time_Date, Link IOCARD_SW, Device 16, Input 1, Type P //
----------------------------------> Bot�
{
IF &Modif_Year = 0 // Si NO estamos en activacion del control
{
&Time_Date_Year = &Time_Date_Year + 1
IF &Modif_DDMM > 0 // Si estoy modificando dia del mes o el me
{
&Modif_DDMM = 0
}
IF &Modif_HHMM > 0 // Si estoy modificando dia hora o minutos
{
&Modif_HHMM = 0
}
}
IF &Time_Date_Year > 4 // Comprobamos si nos salimos de margenes
{
&Time_Date_Year = 1 // Ponemos a 1
}
CALL &Show_Display // Mostramos en displays el dato correspond
IF &Estado_CHR = 3 // Si el CHR esta parado
{
}
}
Var 0511, name SW_SET, Link IOCARD_SW, Device 16, Input 2, Type P //
----------------------------------> Bot�
{
IF &Time_Date_Year = 1 // Si estoy visualizando el a�o
{
IF &Modif_Year = 0 // Si NO estoy modificando el a�o
{
&Modif_Year = 1 // Activamos control modificacion a�o
&Year_to_Modif = &Zulu_Year_Set // Pasamos el a�o a una vble para
modificar
}
ELSE
{
CALL &Chk_Bisiesto // Comprobamos si es bisiesto
CALL &Calc_DayofYear
&Day_of_Year = &DayofYear // Devolvemos el d�a al FS para que lo modi
&Modif_Year = 0 // Desactivamos control modificacion a�o
&Zulu_Year_Set = &Year_to_Modif // Devolvemos el a�o al FS para que
lo modi
CALL &Show_Display // Mostramos el a�o
}
}
IF &Time_Date_Year = 2 // Si estoy visualizando el dia del mes y e
{
IF &Modif_DDMM = 0 // Si NO estoy modificando dia del mes y el
{
&Modif_DDMM = 1 // Activamos control modificacion Mes
&MM_to_Modif = &Current_Month // Pasamos el mes a una vble para
modificar
&DD_to_Modif = &Day_of_Month
&PARPADEO_U = 0
}
ELSE
{
IF &Modif_DDMM = 1 // Si estamos modificando el mes pasamos a
{
CALL &Chk_DiasDelMes // Calculamos cuantos dias tiene el mes que
&Modif_DDMM = 2 // Activamos control modificacion D�a
&DD_to_Modif = &Day_of_Month // Pasamos el d�a a una vble para
modificar
&Disp_Month_Min = DELAY &MM_to_Modif ,50
}
ELSE // Terminamos de modificar as� que mandamos
{
CALL &Calc_DayofYear
&Day_of_Year = &DayofYear // Devolvemos el d�a al FS para que lo
modi
&PARPADEO_U = 2
&Modif_DDMM = 0
CALL &Show_Display
&Show_Display = DELAY 1 ,50
}
}
}
IF &Time_Date_Year = 3 // Si estoy visualizando el dia del Hora y
{
IF &Modif_HHMM = 0 // Si NO estoy modificando Nada
{
&Modif_HHMM = 1 // Activamos control modificacion Minutos
&MI_to_Modif = &Zulu_Minute // Pasamos minutos
&HH_to_Modif = &Zulu_Hour // Pasamos Horas
&PARPADEO_U = 0
}
ELSE
{
IF &Modif_HHMM = 1 // Si estamos modificando Minutos pasamos a
{
&Modif_HHMM = 2 // Activamos control modificacion D�a
&HH_to_Modif = &Zulu_Hour // Pasamos el d�a a una vble para
modificar
&Disp_Month_Min = DELAY &MI_to_Modif ,50
}
ELSE // Terminamos de modificar as� que mandamos
{
&Zulu_Hour = &HH_to_Modif
&Zulu_Minute = &MI_to_Modif
&PARPADEO_U = 2
&Modif_HHMM = 0
CALL &Show_Display
&Show_Display = DELAY 1 ,50
}
}
}
}
Var 0513, name SW_ET, Link IOCARD_SW, Device 16, Input 6, Type P //
----------------------------------> Bot�
{
IF &CHR_ET_ToDisp = -1
{
&CHR_ET_ToDisp = 0
&Aguja_Segundos = 0
&DECIMAL_C = 1
&DECIMAL_D = 1
}
ELSE
{
&DECIMAL_C = 0
CALL &Ver_ET
IF &CHR_ET_ToDisp = 0 // Venimos de la Funci�n CHR
{
&CHR_ET_ToDisp = 1 // Acivamos control sobre el display para E
}
ELSE // Ya estabamos en la funci�n ET
{
&Estado_ET = &Estado_ET + 1 // Cambiamos el estado de ET
}
IF &Estado_ET > 3 // Comprobamos limite del estado del ET
{
&Estado_ET = 2 // 2 -> Inicia ET o contin�a 3 -> STOP ET
}
IF &Estado_ET <> 2
{
&PARPADEO_D = 2
}
}
}
Var 0521, name Chk_DiasDelMes, Link SUBRUTINE // Calcula cuantos d�as tiene el
mes
{
IF &MM_to_Modif = 1 // ENE
{
&Limit_DD_Mes = 31
}
IF &MM_to_Modif = 2 // FEB
{
IF &Chk_Bisiesto = 0 // Si no es bisiesto
{
&Limit_DD_Mes = 28
}
ELSE // Si es bisiesto
{
&Limit_DD_Mes = 29
}
}
IF &MM_to_Modif = 3 // MAR
{
&Limit_DD_Mes = 31
}
IF &MM_to_Modif = 4 // ABR
{
&Limit_DD_Mes = 30
}
IF &MM_to_Modif = 5 // MAY
{
&Limit_DD_Mes = 31
}
IF &MM_to_Modif = 6 // JUN
{
&Limit_DD_Mes = 30
}
IF &MM_to_Modif = 7 // JUL
{
&Limit_DD_Mes = 31
}
IF &MM_to_Modif = 8 // AGO
{
&Limit_DD_Mes = 31
}
IF &MM_to_Modif = 9 // SEP
{
&Limit_DD_Mes = 30
}
IF &MM_to_Modif = 10 // OCT
{
&Limit_DD_Mes = 31
}
IF &MM_to_Modif = 11 // NOV
{
&Limit_DD_Mes = 30
}
IF &MM_to_Modif = 12 // DIC
{
&Limit_DD_Mes = 31
}
}
Var 0522, name Calc_DayofYear, Link SUBRUTINE // Calcula el dia del mes en
relacion al a�
{
IF &MM_to_Modif = 1 // ENE 31
{
&DayofYear = &DD_to_Modif // Paso a Calc_DayofYear el d�a del mes de
}
IF &MM_to_Modif = 2 // FEB 28
{
&DayofYear = &DD_to_Modif + 31 // Le sumo a los d�as del mes los del mes a
}
IF &MM_to_Modif = 3 // MAR 31
{
&DayofYear = &DD_to_Modif + 59 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 4 // ABR 30
{
&DayofYear = &DD_to_Modif + 90 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 5 // MAY 31
{
&DayofYear = &DD_to_Modif + 120 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 6 // JUN 30
{
&DayofYear = &DD_to_Modif + 151 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 7 // JUL 31
{
&DayofYear = &DD_to_Modif + 181 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 8 // AGO 31
{
&DayofYear = &DD_to_Modif + 212 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 9 // SEP 30
{
&DayofYear = &DD_to_Modif + 243 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 10 // OCT 31
{
&DayofYear = &DD_to_Modif + 273 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 11 // NOV 30
{
&DayofYear = &DD_to_Modif + 304 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif = 12 // DIC 31
{
&DayofYear = &DD_to_Modif + 334 // Le sumo a los d�as del mes los de los me
}
IF &MM_to_Modif > 1
{
IF &Chk_Bisiesto = 1 // Si es bisiesto
{
&DayofYear = &DayofYear + 1
}
}
&Current_Month = &MM_to_Modif
&Day_of_Month = &DD_to_Modif
}
Var 0526, name RUDDER, Link FSUIPC_INOUT, Offset $0C04, Length 2, Type 1
{
CALL &RUD
}
Var 0527, name SERVORUDDER, Link USB_SERVOS, Device 19, Output 1, PosL 0, PosC 512,
PosR 1023
Var 0528, name ENCODEURRUDDER, Link IOCARD_ENCODER, Device 40, Input 67,
Aceleration 1, Type 2
{
L0 = &ENCODEURRUDDER * -500
&RUDDER = LIMIT -16000 ,16000 ,L0
}
Var 0568, name 0IE_DEC_COM1, Link IOCARD_ENCODER, Device 40, Input 0, Aceleration
1, Type 2 // #SC#Script_MIP_OVHFWD
{
IF &0ENC_COM1 = 1
{
L0 = &0IE_DEC_COM1 * 25
L1 = &0DEC_COM1 + L0
IF L1 < 0
{
L1 = 975
}
IF L1 > 975
{
L1 = 0
}
&0DEC_COM1 = L1
CALL &0SUB_D_COM1
}
}
Var 0569, name 0IE_ENT_COM1, Link IOCARD_ENCODER, Device 40, Input 2, Aceleration
1, Type 2 // #SC#Script_MIP_OVHFWD
{
IF &0ENC_COM1 = 1
{
L0 = &0IE_ENT_COM1 * -1
&0ENT_COM1 = ROTATE 118 ,136 ,L0
CALL &0SUB_D_COM1
}
}
Var 0570, name 0ID_COM1, Link IOCARD_DISPLAY, Device 40, Digit 6, Numbers 6 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0575, name 0ID2_COM1, Link IOCARD_DISPLAY, Device 40, Digit 0, Numbers 6 //
#SC#Script_MIP_OVHFWD_OVH#
{
IF &0ID2_COM1 > 0
{
&0XP_COM1 = DIV &0ID2_COM1 ,10
}
}
Var 0581, name 0IE_DEC_COM2, Link IOCARD_ENCODER, Device 40, Input 72, Aceleration
1, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_COM2 = 1
{
L0 = &0IE_DEC_COM2 * 25
L1 = &0DEC_COM2 + L0
IF L1 < 0
{
L1 = 975
}
IF L1 > 975
{
L1 = 0
}
&0DEC_COM2 = L1
CALL &0SUB_D_COM2
}
}
Var 0582, name 0IE_ENT_COM2, Link IOCARD_ENCODER, Device 40, Input 74, Aceleration
1, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_COM2 = 1
{
L0 = &0IE_ENT_COM2 * -1
&0ENT_COM2 = ROTATE 118 ,136 ,L0
CALL &0SUB_D_COM2
}
}
Var 0583, name 0ID_COM2, Link IOCARD_DISPLAY, Device 40, Digit 70, Numbers 6 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0588, name 0ID2_COM2, Link IOCARD_DISPLAY, Device 40, Digit 64, Numbers
6 // #SC#Script_MIP_OVHFWD_OVH#
{
IF &0ID2_COM2 > 0
{
&0XP_COM2 = DIV &0ID2_COM2 ,10
}
}
Var 0594, name 0IE_DEC_NAV1, Link IOCARD_ENCODER, Device 40, Input 9, Aceleration
1, Type 2 // #SC#Script_MIP_OVHFWD
{
IF &0ENC_NAV1 = 1
{
L0 = &0IE_DEC_NAV1 * 25
L1 = &0DEC_NAV1 + L0
IF L1 < 0
{
L1 = 975
}
IF L1 > 975
{
L1 = 0
}
&0DEC_NAV1 = L1
CALL &0SUB_D_NAV1
}
}
Var 0595, name 0IE_ENT_NAV1, Link IOCARD_ENCODER, Device 40, Input 11, Aceleration
1, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_NAV1 = 1
{
L0 = &0IE_ENT_NAV1 * -1
&0ENT_NAV1 = ROTATE 108 ,117 ,L0
CALL &0SUB_D_NAV1
}
}
Var 0596, name 0ID_NAV1, Link IOCARD_DISPLAY, Device 40, Digit 21, Numbers 5 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0601, name 0ID2_NAV1, Link IOCARD_DISPLAY, Device 40, Digit 16, Numbers
5 // #SC#Script_MIP_OVHFWD_OVH#
{
IF &0ID2_NAV1 > 0
{
&0XP_NAV1 = &0ID2_NAV1
}
}
Var 0607, name 0IE_DEC_NAV2, Link IOCARD_ENCODER, Device 40, Input 81, Aceleration
1, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_NAV2 = 1
{
L0 = &0IE_DEC_NAV2 * 25
L1 = &0DEC_NAV2 + L0
IF L1 < 0
{
L1 = 975
}
IF L1 > 975
{
L1 = 0
}
&0DEC_NAV2 = L1
CALL &0SUB_D_NAV2
}
}
Var 0608, name 0IE_ENT_NAV2, Link IOCARD_ENCODER, Device 40, Input 83, Aceleration
1, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_NAV2 = 1
{
L0 = &0IE_ENT_NAV2 * -1
&0ENT_NAV2 = ROTATE 108 ,117 ,L0
CALL &0SUB_D_NAV2
}
}
Var 0609, name 0ID_NAV2, Link IOCARD_DISPLAY, Device 40, Digit 85, Numbers 5 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0614, name 0ID2_NAV2, Link IOCARD_DISPLAY, Device 40, Digit 80, Numbers
5 // #SC#Script_MIP_OVHFWD_OVH#
{
IF &0ID2_NAV2 > 0
{
&0XP_NAV2 = &0ID2_NAV2
}
}
Var 0620, name 0IE_DEC_ADF1, Link IOCARD_ENCODER, Device 40, Input 18, Aceleration
5, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_ADF1 = 1
{
L0 = &0IE_DEC_ADF1 * 1
L1 = &0DEC_ADF1 + L0
IF L1 < 0
{
L1 = 99
}
IF L1 > 99
{
L1 = 0
}
&0DEC_ADF1 = L1
CALL &0SUB_D_ADF1
}
}
Var 0621, name 0IE_ENT_ADF1, Link IOCARD_ENCODER, Device 40, Input 20, Aceleration
4, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_ADF1 = 1
{
L0 = &0IE_ENT_ADF1 * -1
L1 = &0ENT_ADF1 + L0
IF L1 < 10
{
L1 = 179
}
IF L1 > 179
{
L1 = 10
}
&0ENT_ADF1 = L1
CALL &0SUB_D_ADF1
}
}
Var 0622, name 0ID_ADF1, Link IOCARD_DISPLAY, Device 40, Digit 37, Numbers 5 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0626, name 0ID2_ADF1, Link IOCARD_DISPLAY, Device 40, Digit 32, Numbers
5 // #SC#Script_MIP_OVHFWD_OVH#
{
IF &0ID2_ADF1 > 0
{
&0XP_ADF1 = &0ID2_ADF1
}
}
Var 0631, name 0DANTA_ADF1, Link IOCARD_DISPLAY, Device 40, Digit 43, Numbers 1
// #SC#Script_MIP_OVHFWD_OVH#
Var 0632, name 0DANTS_ADF1, Link IOCARD_DISPLAY, Device 40, Digit 44, Numbers 1
// #SC#Script_MIP_OVHFWD_OVH#
Var 0633, name 0DADFA_ADF1, Link IOCARD_DISPLAY, Device 40, Digit 42, Numbers 1
// #SC#Script_MIP_OVHFWD_OVH#
Var 0634, name 0DADFS_ADF1, Link IOCARD_DISPLAY, Device 40, Digit 45, Numbers 1
// #SC#Script_MIP_OVHFWD_OVH#
Var 0639, name 0IE_DEC_ADF2, Link IOCARD_ENCODER, Device 40, Input 90, Aceleration
5, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_ADF2 = 1
{
L0 = &0IE_DEC_ADF2 * 1
L1 = &0DEC_ADF2 + L0
IF L1 < 0
{
L1 = 99
}
IF L1 > 99
{
L1 = 0
}
&0DEC_ADF2 = L1
CALL &0SUB_D_ADF2
}
}
Var 0640, name 0IE_ENT_ADF2, Link IOCARD_ENCODER, Device 40, Input 92, Aceleration
4, Type 2 // #SC#Script_MIP_OVHFW
{
IF &0ENC_ADF2 = 1
{
L0 = &0IE_ENT_ADF2 * -1
L1 = &0ENT_ADF2 + L0
IF L1 < 10
{
L1 = 179
}
IF L1 > 179
{
L1 = 10
}
&0ENT_ADF2 = L1
CALL &0SUB_D_ADF2
}
}
Var 0641, name 0ID_ADF2, Link IOCARD_DISPLAY, Device 40, Digit 101, Numbers
5 // #SC#Script_MIP_OVHFWD_OVH#
Var 0645, name 0ID2_ADF2, Link IOCARD_DISPLAY, Device 40, Digit 96, Numbers
5 // #SC#Script_MIP_OVHFWD_OVH#
{
IF &0ID2_ADF2 > 0
{
&0XP_ADF2 = &0ID2_ADF2
}
}
Var 0650, name 0DANTA_ADF2, Link IOCARD_DISPLAY, Device 40, Digit 107, Numbers 1
// #SC#Script_MIP_OVHFWD_OVH#
Var 0651, name 0DANTS_ADF2, Link IOCARD_DISPLAY, Device 40, Digit 108, Numbers 1
// #SC#Script_MIP_OVHFWD_OVH#
Var 0652, name 0DADFA_ADF2, Link IOCARD_DISPLAY, Device 40, Digit 106, Numbers 1
// #SC#Script_MIP_OVHFWD_OVH#
Var 0653, name 0DADFS_ADF2, Link IOCARD_DISPLAY, Device 40, Digit 109, Numbers 1
// #SC#Script_MIP_OVHFWD_OVH#
Var 0660, name 0D_ACTIVE, Link IOCARD_DISPLAY, Device 40, Digit 90, Numbers
4 // #SC#Script_MIP_OVHFWD_OVH#
Var 0661, name 0D_FAIL, Link IOCARD_DISPLAY, Device 40, Digit 94, Numbers 1 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0663, name 0DIS_1, Link IOCARD_OUT, Device 40, Output 100 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0664, name 0DIS_2, Link IOCARD_OUT, Device 40, Output 101 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0666, name 0E_LEFT, Link IOCARD_ENCODER, Device 40, Input 113, Aceleration 0,
Type 2 // #SC#Script_MIP_OVHFWD_OV
{
L0 = &0E_LEFT * 1
&0DIG_POS_STATU = ROTATE 1 ,5 ,L0
}
Var 0667, name 0E_RIGHT, Link IOCARD_ENCODER, Device 40, Input 115, Aceleration 1,
Type 2 // #SC#Script_MIP_OVHFWD_O
{
IF &0DIG_POS_STATU = 1
{
L0 = &0E_RIGHT * -1
&0DIG_1_SUB = ROTATE 0 ,9 ,L0
}
IF &0DIG_POS_STATU = 2
{
L0 = &0E_RIGHT * -1
&0DIG_2_SUB = ROTATE 0 ,9 ,L0
}
IF &0DIG_POS_STATU = 3
{
L0 = &0E_RIGHT * -1
&0DIG_3_SUB = ROTATE 0 ,9 ,L0
}
IF &0DIG_POS_STATU = 4
{
L0 = &0E_RIGHT * -1
&0DIG_4_SUB = ROTATE 0 ,7 ,L0
}
}
Var 0671, name 0STANDBY, Link IOCARD_SW, Device 40, Input 139 //
#SC#Script_MIP_OVHFWD_OVH#
{
IF &0STANDBY = 1
{
&command = 955
&LEDTCASFAIL = 1
}
ELSE
{
&LEDTCASFAIL = 0
}
}
Var 0672, name 0I_R_ALT, Link IOCARD_SW, Device 40, Input 140 //
#SC#Script_MIP_OVHFWD_OVH#
{
IF &0I_R_ALT = 1
{
&command = 956
}
}
Var 0673, name 0I_R_XPN, Link IOCARD_SW, Device 40, Input 141 //
#SC#Script_MIP_OVHFWD_OVH#
{
IF &0I_R_XPN = 1
{
&command = 957
}
}
Var 0674, name 0I_R_TAO, Link IOCARD_SW, Device 40, Input 142 //
#SC#Script_MIP_OVHFWD_OVH#
{
IF &0I_R_TAO = 1
{
&command = 958
}
}
Var 0675, name 0I_R_TAR, Link IOCARD_SW, Device 40, Input 143 //
#SC#Script_MIP_OVHFWD_OVH#
{
IF &0I_R_TAR = 1
{
&command = 959
}
}
Var 0680, name 0D_ATC1, Link IOCARD_DISPLAY, Device 40, Digit 90, Numbers 1 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0681, name 0D_ATC2, Link IOCARD_DISPLAY, Device 40, Digit 91, Numbers 1 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0682, name 0D_ATC3, Link IOCARD_DISPLAY, Device 40, Digit 92, Numbers 1 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0683, name 0D_ATC4, Link IOCARD_DISPLAY, Device 40, Digit 93, Numbers 1 //
#SC#Script_MIP_OVHFWD_OVH#
Var 0690, name 0S_AU1VH1VO, Link IOCARD_SW, Device 40, Input 29, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 VHF1 V
{
IF &0S_AU1VH1VO = 1
{
&subradio = SETBIT 9
}
ELSE
{
&subradio = CLEARBIT 9
}
}
Var 0691, name 0S_AU1VH2VO, Link IOCARD_SW, Device 40, Input 30, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 VHF2 V
{
IF &0S_AU1VH2VO = 1
{
&subradio = SETBIT 10
}
ELSE
{
&subradio = CLEARBIT 10
}
}
Var 0697, name 0S_AU1AD2VO, Link IOCARD_SW, Device 40, Input 34, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 ADF2 V
{
IF &0S_AU1AD2VO = 1
{
&subradio = SETBIT 11
}
ELSE
{
&subradio = CLEARBIT 11
}
}
Var 0704, name 0S_AU2VH1MI, Link IOCARD_SW, Device 40, Input 99, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 VHF1 M
{
IF &0S_AU2VH1MI = 1
{
&subradio = SETBIT 0
&subradio = CLEARBIT 1
}
ELSE
{
&subradio = CLEARBIT 0
}
}
Var 0705, name 0S_AU2VH2MI, Link IOCARD_SW, Device 40, Input 100, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 VHF2 M
{
IF &0S_AU2VH2MI = 1
{
&subradio = SETBIT 1
&subradio = CLEARBIT 0
}
ELSE
{
&subradio = CLEARBIT 1
}
}
Var 0708, name 0S_AU2VH1VO, Link IOCARD_SW, Device 40, Input 101, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 VHF1 V
{
IF &0S_AU2VH1VO = 1
{
&subradio = SETBIT 2
}
ELSE
{
&subradio = CLEARBIT 2
}
}
Var 0709, name 0S_AU2VH2VO, Link IOCARD_SW, Device 40, Input 102, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 VHF2 V
{
IF &0S_AU2VH2VO = 1
{
&subradio = SETBIT 3
L0 = TESTBIT &0AUDIO_I ,5
&0AUDIO_O = CHANGEBITN 5 ,L0
}
ELSE
{
&subradio = CLEARBIT 3
}
}
Var 0712, name 0S_AU2NA1VO, Link IOCARD_SW, Device 40, Input 103, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 NAV1 V
{
IF &0S_AU2NA1VO = 1
{
&subradio = SETBIT 4
}
ELSE
{
&subradio = CLEARBIT 4
}
}
Var 0713, name 0S_AU2NA2VO, Link IOCARD_SW, Device 40, Input 104, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 NAV2 V
{
IF &0S_AU2NA2VO = 1
{
&subradio = SETBIT 5
}
ELSE
{
&subradio = CLEARBIT 5
}
}
Var 0714, name 0S_AU2AD1VO, Link IOCARD_SW, Device 40, Input 105, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 ADF1 V
{
IF &0S_AU2AD1VO = 1
{
&subradio = SETBIT 6
}
ELSE
{
&subradio = CLEARBIT 6
}
}
Var 0715, name 0S_AU2AD2VO, Link IOCARD_SW, Device 40, Input 106, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 ADF2 V
{
IF &0S_AU2AD2VO = 1
{
&subradio = SETBIT 7
}
ELSE
{
&subradio = CLEARBIT 7
}
}
Var 0716, name 0S_AU2MKRVO, Link IOCARD_SW, Device 40, Input 107, Type P //
#SC#Script_MIP_OVHFWD_OVH# AUDIO1 MARKER
{
IF &0S_AU2MKRVO = 1
{
&subradio = SETBIT 8
}
ELSE
{
&subradio = CLEARBIT 8
}
}
Var 0722, name 0S_STBOVRD, Link IOCARD_SW, Device 40, Input 135 //
#SC#Script_MIP_OVHFWD_OVH# STAB TRIM OVE
{
IF &0S_STBOVRD = 1
{
&0STABTRIM_O = SETBIT 13
}
ELSE
{
&0STABTRIM_O = CLEARBIT 13
}
}
Var 0723, name 0R_STBDAUTO, Link IOCARD_SW, Device 40, Input 137 //
#SC#Script_MIP_OVHFWD_OVH# STAB TRIM DOO
{
IF &0R_STBDAUTO = 1
{
&0LOCKCOUNT = 15
}
}
Var 0726, name 0R_STBDUNLK, Link IOCARD_SW, Device 40, Input 136 //
#SC#Script_MIP_OVHFWD_OVH# STAB TRIM DOO
{
IF &0R_STBDUNLK = 1
{
&0LOCKCOUNT = 0
}
}
Var 0727, name 0R_STBDDENY, Link IOCARD_SW, Device 40, Input 138 //
#SC#Script_MIP_OVHFWD_OVH# STAB TRIM DOO
{
IF &0R_STBDDENY = 1
{
&0LOCKCOUNT = 0
}
}
Var 0756, name 0FCOM1, Link FSUIPC_OUT, Offset $034E, Length 2 // COM1 ACTIVE
Var 0757, name 0FCOM2, Link FSUIPC_OUT, Offset $3118, Length 2 // COM2 ACTIVE
Var 0758, name 0FNAV1, Link FSUIPC_OUT, Offset $0350, Length 2 // NAV1 ACTIVE
Var 0759, name 0FNAV2, Link FSUIPC_OUT, Offset $0352, Length 2 // NAV2 ACTIVE
Var 0760, name 0FADF1A, Link FSUIPC_OUT, Offset $034C, Length 2 // ADF1 ACTIVE
PART1
Var 0761, name 0FADF1B, Link FSUIPC_OUT, Offset $0356, Length 2 // ADF1 ACTIVE
PART2
Var 0762, name 0FADF2A, Link FSUIPC_OUT, Offset $02D4, Length 2 // ADF2 ACTIVE
PART1
Var 0763, name 0FADF2B, Link FSUIPC_OUT, Offset $02D6, Length 2 // ADF2 ACTIVE
PART2
Var 0764, name 0TONEADF1, Link FSUIPC_OUT, Offset $3107, Length 2 // ADF1 TONE
Var 0765, name 0TONEADF2, Link FSUIPC_OUT, Offset $02FB, Length 2 // ADF2 TONE
Var 0771, name 0AUDIO_O, Link FSUIPC_INOUT, Offset $3122, Length 1 // RADIO
AUDIO BITS
Var 0772, name 0AUDIO_I, Link FSUIPC_IN, Offset $3122, Length 1 // RADIO AUDIO
BITS
{
&0AU1VH1MI = TESTBIT &0AUDIO_I ,7
&0AU1VH2MI = TESTBIT &0AUDIO_I ,6
&0AU1NA1VO = TESTBIT &0AUDIO_I ,4
&0AU1NA2VO = TESTBIT &0AUDIO_I ,3
&0AU1AD1VO = TESTBIT &0AUDIO_I ,0
&0AU1MKRVO = TESTBIT &0AUDIO_I ,2
}
Var 0773, name 0STABTRIM_O, Link FSUIPC_INOUT, Offset $050A, Length 2 // STAB
TRIM OVERRIDE
Var 0774, name 0RADAR_PM, Link FSUIPC_INOUT, Offset $04F4, Length 2 // PMAGENTA
COMMANDS
Var 0775, name 0AILT_O, Link FSUIPC_INOUT, Offset $0C02, Length 2, Type 1 //
AILERONS TRIM
Var 0780, name Z1A, Link IOCARD_SW, Device 40, Input 123
{
IF &Z1A = 1
{
&command = 546
}
}
Var 0781, name Z1norm, Link IOCARD_SW, Device 40, Input 122
{
IF &Z1norm = 1
{
&command = 547
}
}
Var 0782, name Z1B, Link IOCARD_SW, Device 40, Input 121
{
IF &Z1B = 1
{
&command = 548
}
}
Var 0783, name Z2A, Link IOCARD_SW, Device 40, Input 120
{
IF &Z2A = 1
{
&command = 551
}
}
Var 0784, name Z2norm, Link IOCARD_SW, Device 40, Input 119
{
IF &Z2norm = 1
{
&command = 552
}
}
Var 0785, name Z2B, Link IOCARD_SW, Device 40, Input 118
{
IF &Z2B = 1
{
&command = 553
}
}
Var 0786, name TESTCARGO, Link IOCARD_SW, Device 40, Input 117
{
IF &TESTCARGO = 1
{
&command = 554
&0FCEXTAFTL = 1
&0FCEXTFWDL = 1
}
ELSE
{
&0FCEXTAFTL = DELAY 0 ,200
&0FCEXTFWDL = DELAY 0 ,200
}
}
Var 0792, name PUSHFWDCARGO, Link IOCARD_SW, Device 40, Input 128, Type P
{
IF &PUSHFWDCARGO = 1
{
&command = 556
&LEDFWDCARGO = 1
}
ELSE
{
&command = 557
&LEDFWDCARGO = 0
}
}
Var 0794, name PUSHAFTCARGO, Link IOCARD_SW, Device 40, Input 127, Type P
{
IF &PUSHAFTCARGO = 1
{
&command = 559
&LEDAFTCARGO = 1
}
ELSE
{
&command = 560
&LEDAFTCARGO = 0
}
}
Var 0796, name PUSHDISCHCARGO, Link IOCARD_SW, Device 40, Input 126, Type P
{
IF &PUSHDISCHCARGO = 1
{
&command = 562
}
ELSE
{
&command = 563
}
}
Var 0801, name E_BARO2, Link IOCARD_ENCODER, Device 6, Input 20, Aceleration 1,
Type 2
{
IF &S_BARO2 = 0
{
IF &E_BARO2 > 0
{
&command = 673 // BARO DEC
&BARO_SW_S2 = 1
}
ELSE
{
&command = 674 // BARO INC
&BARO_SW_S2 = 1
}
}
ELSE
{
IF &E_BARO2 > 0
{
&command = 671 // INHG
&BARO_SW_S2 = 1
}
ELSE
{
&command = 672 // HP
&BARO_SW_S2 = 1
}
}
}
Var 0803, name E_MIN2, Link IOCARD_ENCODER, Device 6, Input 23, Aceleration 6, Type
2
{
IF &S_MIN2 = 0
{
IF &E_MIN2 > 0
{
&command = 667 // MIN DEC
&MIN_SW_S2 = 1
}
ELSE
{
&command = 668 // MIN INC
&MIN_SW_S2 = 1
}
}
ELSE
{
IF &E_MIN2 > 0
{
&command = 665 // RADIO
&MIN_SW_S2 = 1
}
ELSE
{
&command = 666 // BARO
&MIN_SW_S2 = 1
}
}
}
Var 0839, name Estado_CHR2 // COntrola el estado del Bot�n CHR. 0 -> P
Var 0840, name ET_Hr2 // Acumula las Horas del ET Elapsed Time
Var 0841, name ET_Min2 // Acumula los Minutos del ET Elapsed Time
Var 0842, name ET_Sec2 // Acumula los Segundos del ET Elapsed Tim
Var 0843, name Estado_ET2 // COntrola el estado del Bot�n ET. 0 -> Po
Var 0846, name M_MOTOR2, Link IOCARD_MOTOR, Device 17, Output 1, Aceleration 200
Var 0853, name Zulu_Hour2, Link FSUIPC_INOUT, Offset $023B, Length 1 // Hora
Zulu. Lectura y escritura
{
CALL &Show_Display2
}
Var 0856, name Day_of_Month2, Link FSUIPC_IN, Offset $023D, Length 1 // D�a del
mes correspondiente. S�lo lectur
{
CALL &Show_Display2
}
Var 0857, name Current_Month2, Link FSUIPC_IN, Offset $0242, Length 1 // Numero
del mes. S�lo lectura
{
CALL &Show_Display2
}
Var 0859, name Disp_Year2, Link IOCARD_DISPLAY, Device 17, Digit 0, Numbers
4 // UP Displays Year
Var 0860, name Disp_Day_Hour2, Link IOCARD_DISPLAY, Device 17, Digit 2, Numbers 2
// UP Displays Day or Hour
Var 0861, name Disp_Month_Mi2, Link IOCARD_DISPLAY, Device 17, Digit 0, Numbers 2
// UP Displays Month or Minutes
Var 0862, name Disp_DWN_Min2, Link IOCARD_DISPLAY, Device 17, Digit 6, Numbers 2
// Down Displays CHR - ET -> Min
Var 0863, name Disp_DWN_Sec2, Link IOCARD_DISPLAY, Device 17, Digit 4, Numbers 2
// Down Displays CHR - ET -> Sec
Var 0864, name D_CHRBRIGHT2, Link IOCARD_DISPLAY, Device 17, Digit 16, Numbers 3
Var 0868, name SW_Time_Date2, Link IOCARD_SW, Device 17, Input 1, Type P //
----------------------------------> Bot�
{
IF &Modif_Year2 = 0 // Si NO estamos en activacion del control
{
&Time_Date_Yea2 = &Time_Date_Yea2 + 1
IF &Modif_DDMM2 > 0 // Si estoy modificando dia del mes o el me
{
&Modif_DDMM2 = 0
}
IF &Modif_HHMM2 > 0 // Si estoy modificando dia hora o minutos
{
&Modif_HHMM2 = 0
}
}
IF &Time_Date_Yea2 > 4 // Comprobamos si nos salimos de margenes
{
&Time_Date_Yea2 = 1 // Ponemos a 1
}
CALL &Show_Display2 // Mostramos en displays el dato correspond
IF &Estado_CHR2 = 3 // Si el CHR esta parado
{
}
}
Var 0869, name SW_SET2, Link IOCARD_SW, Device 17, Input 2, Type P //
----------------------------------> Bot�
{
IF &Time_Date_Yea2 = 1 // Si estoy visualizando el a�o
{
IF &Modif_Year2 = 0 // Si NO estoy modificando el a�o
{
&Modif_Year2 = 1 // Activamos control modificacion a�o
&Year_to_Modif2 = &Zulu_Year_Set2 // Pasamos el a�o a una vble para
modificar
}
ELSE
{
CALL &Chk_Bisiesto2 // Comprobamos si es bisiesto
CALL &Calc_DayofYea2
&Day_of_Year2 = &DayofYear2 // Devolvemos el d�a al FS para que lo
modi
&Modif_Year2 = 0 // Desactivamos control modificacion a�o
&Zulu_Year_Set2 = &Year_to_Modif2 // Devolvemos el a�o al FS para que
lo modi
CALL &Show_Display2 // Mostramos el a�o
}
}
IF &Time_Date_Yea2 = 2 // Si estoy visualizando el dia del mes y e
{
IF &Modif_DDMM2 = 0 // Si NO estoy modificando dia del mes y el
{
&Modif_DDMM2 = 1 // Activamos control modificacion Mes
&MM_to_Modif2 = &Current_Month2 // Pasamos el mes a una vble para
modificar
&DD_to_Modif2 = &Day_of_Month2
&PARPADEO_U2 = 0
}
ELSE
{
IF &Modif_DDMM2 = 1 // Si estamos modificando el mes pasamos a
{
CALL &Chk_DiasDelMe2 // Calculamos cuantos dias tiene el mes que
&Modif_DDMM2 = 2 // Activamos control modificacion D�a
&DD_to_Modif2 = &Day_of_Month2 // Pasamos el d�a a una vble para
modificar
&Disp_Month_Mi2 = DELAY &MM_to_Modif2 ,50
}
ELSE // Terminamos de modificar as� que mandamos
{
CALL &Calc_DayofYea2
&Day_of_Year2 = &DayofYear2 // Devolvemos el d�a al FS para que lo
modi
&PARPADEO_U2 = 2
&Modif_DDMM2 = 0
CALL &Show_Display2
&Show_Display2 = DELAY 1 ,50
}
}
}
IF &Time_Date_Yea2 = 3 // Si estoy visualizando el dia del Hora y
{
IF &Modif_HHMM2 = 0 // Si NO estoy modificando Nada
{
&Modif_HHMM2 = 1 // Activamos control modificacion Minutos
&MI_to_Modif2 = &Zulu_Minute2 // Pasamos minutos
&HH_to_Modif2 = &Zulu_Hour2 // Pasamos Horas
&PARPADEO_U2 = 0
}
ELSE
{
IF &Modif_HHMM2 = 1 // Si estamos modificando Minutos pasamos a
{
&Modif_HHMM2 = 2 // Activamos control modificacion D�a
&HH_to_Modif2 = &Zulu_Hour2 // Pasamos el d�a a una vble para
modificar
&Disp_Month_Mi2 = DELAY &MI_to_Modif2 ,50
}
ELSE // Terminamos de modificar as� que mandamos
{
&Zulu_Hour2 = &HH_to_Modif2
&Zulu_Minute2 = &MI_to_Modif2
&PARPADEO_U2 = 2
&Modif_HHMM2 = 0
CALL &Show_Display2
&Show_Display2 = DELAY 1 ,50
}
}
}
}
Var 0871, name SW_ET2, Link IOCARD_SW, Device 17, Input 6, Type P //
----------------------------------> Bot�
{
IF &CHR_ET_ToDisp2 = -1
{
&CHR_ET_ToDisp2 = 0
&Aguja_Segundo2 = 0
&DECIMAL_C2 = 1
&DECIMAL_D2 = 1
}
ELSE
{
&DECIMAL_C2 = 0
CALL &Ver_ET2
IF &CHR_ET_ToDisp2 = 0 // Venimos de la Funci�n CHR
{
&CHR_ET_ToDisp2 = 1 // Acivamos control sobre el display para E
}
ELSE // Ya estabamos en la funci�n ET
{
&Estado_ET2 = &Estado_ET2 + 1 // Cambiamos el estado de ET
}
IF &Estado_ET2 > 3 // Comprobamos limite del estado del ET
{
&Estado_ET2 = 2 // 2 -> Inicia ET o contin�a 3 -> STOP ET
}
IF &Estado_ET2 <> 2
{
&PARPADEO_D2 = 2
}
}
}
Var 0879, name Chk_DiasDelMe2, Link SUBRUTINE // Calcula cuantos d�as tiene el
mes
{
IF &MM_to_Modif2 = 1 // ENE
{
&Limit_DD_Mes2 = 31
}
IF &MM_to_Modif2 = 2 // FEB
{
IF &Chk_Bisiesto2 = 0 // Si no es bisiesto
{
&Limit_DD_Mes2 = 28
}
ELSE // Si es bisiesto
{
&Limit_DD_Mes2 = 29
}
}
IF &MM_to_Modif2 = 3 // MAR
{
&Limit_DD_Mes2 = 31
}
IF &MM_to_Modif2 = 4 // ABR
{
&Limit_DD_Mes2 = 30
}
IF &MM_to_Modif2 = 5 // MAY
{
&Limit_DD_Mes2 = 31
}
IF &MM_to_Modif2 = 6 // JUN
{
&Limit_DD_Mes2 = 30
}
IF &MM_to_Modif2 = 7 // JUL
{
&Limit_DD_Mes2 = 31
}
IF &MM_to_Modif2 = 8 // AGO
{
&Limit_DD_Mes2 = 31
}
IF &MM_to_Modif2 = 9 // SEP
{
&Limit_DD_Mes2 = 30
}
IF &MM_to_Modif2 = 10 // OCT
{
&Limit_DD_Mes2 = 31
}
IF &MM_to_Modif2 = 11 // NOV
{
&Limit_DD_Mes2 = 30
}
IF &MM_to_Modif2 = 12 // DIC
{
&Limit_DD_Mes2 = 31
}
}
Var 0880, name Calc_DayofYea2, Link SUBRUTINE // Calcula el dia del mes en
relacion al a�
{
IF &MM_to_Modif2 = 1 // ENE 31
{
&DayofYear2 = &DD_to_Modif2 // Paso a Calc_DayofYear el d�a del mes de
}
IF &MM_to_Modif2 = 2 // FEB 28
{
&DayofYear2 = &DD_to_Modif2 + 31 // Le sumo a los d�as del mes los del mes
a
}
IF &MM_to_Modif2 = 3 // MAR 31
{
&DayofYear2 = &DD_to_Modif2 + 59 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 4 // ABR 30
{
&DayofYear2 = &DD_to_Modif2 + 90 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 5 // MAY 31
{
&DayofYear2 = &DD_to_Modif2 + 120 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 6 // JUN 30
{
&DayofYear2 = &DD_to_Modif2 + 151 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 7 // JUL 31
{
&DayofYear2 = &DD_to_Modif2 + 181 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 8 // AGO 31
{
&DayofYear2 = &DD_to_Modif2 + 212 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 9 // SEP 30
{
&DayofYear2 = &DD_to_Modif2 + 243 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 10 // OCT 31
{
&DayofYear2 = &DD_to_Modif2 + 273 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 11 // NOV 30
{
&DayofYear2 = &DD_to_Modif2 + 304 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 = 12 // DIC 31
{
&DayofYear2 = &DD_to_Modif2 + 334 // Le sumo a los d�as del mes los de los
me
}
IF &MM_to_Modif2 > 1
{
IF &Chk_Bisiesto2 = 1 // Si es bisiesto
{
&DayofYear2 = &DayofYear2 + 1
}
}
&Current_Month2 = &MM_to_Modif2
&Day_of_Month2 = &DD_to_Modif2
}
Var 0886, name commands3, Link IOCP, Offset 1000 // Send commands
Var 0887, name FMC1_EXEC_led, Link IOCARD_OUT, Device 13, Output 2 // FMC EXEC
green led
Var 0888, name FMC1_MSG_led, Link IOCARD_OUT, Device 13, Output 1 // FMC MSG
amber led
Var 0889, name FMC1_FAIL_led, Link IOCARD_OUT, Device 13, Output 4 // FMC FAIL
red led
Var 0890, name FMC1_OFST_led, Link IOCARD_OUT, Device 13, Output 0 // FMC OFST
amber led
Var 0891, name FMC1_DSPY_led, Link IOCARD_OUT, Device 13, Output 3 // FMC DSPY
red led
Var 0895, name commands33, Link IOCP, Offset 1000 // Send commands
Var 0896, name FMC2_EXEC_led, Link IOCARD_OUT, Device 14, Output 2 // FMC EXEC
green led
Var 0897, name FMC2_MSG_led, Link IOCARD_OUT, Device 14, Output 1 // FMC MSG
amber led
Var 0898, name FMC2_FAIL_led, Link IOCARD_OUT, Device 14, Output 4 // FMC FAIL
red led
Var 0899, name FMC2_OFST_led, Link IOCARD_OUT, Device 14, Output 0 // FMC OFST
amber led
Var 0900, name FMC2_DSPY_led, Link IOCARD_OUT, Device 14, Output 3 // FMC DSPY
red led
Var 0901, name MIPBRAKEDIS_O, Link IOCARD_OUT, Device 15, Output 21 // AUTO
BRAKE DISARM INDICATOR
Var 0902, name MIPBRAKEDI_O, Link IOCP, Offset 795 // AUTO BRAKE DISARM
INDICATOR OFFSET
{
&MIPBRAKEDIS_O = &MIPBRAKEDI_O
}
Var 0903, name MIPANTI_SKID_O, Link IOCARD_OUT, Device 15, Output 22 // ANTI
SKID INOP INDICATOR
Var 0904, name MIPANTI_SKI_O, Link IOCP, Offset 797 // ANTI SKID INOP INDICATOR
OFFSET
{
&MIPANTI_SKID_O = &MIPANTI_SKI_O
}
Var 0906, name MIPFLAPTRAN_O, Link IOCP, Offset 491 // LE FLAPS TRANSIT
INDICATOR OFFSET
{
&MIPFLAPTRANS_O = &MIPFLAPTRAN_O
}
Var 0907, name MIPFLAPSEXT_O, Link IOCARD_OUT, Device 15, Output 24 // LE FLAPS
EXTENDED INDICATOR
Var 0908, name MIPFLAPSEX_O, Link IOCP, Offset 492 // LE FLAPS EXTENDED
INDICATOR
{
&MIPFLAPSEXT_O = &MIPFLAPSEX_O
}
Var 0909, name N1SET2_I, Link IOCARD_SW, Device 15, Input 36 // N1 SET ROTARY
SWITCH POSITION 2
{
IF &N1SET2_I = 1
{
&commands4 = 476
&commands4 = -2
}
}
Var 0910, name N1SET1_I, Link IOCARD_SW, Device 15, Input 37 // N1 SET ROTARY
SWITCH POSITION 1
{
IF &N1SET1_I = 1
{
&commands4 = 477
&commands4 = -2
}
}
Var 0911, name N1SETAUTO_I, Link IOCARD_SW, Device 15, Input 38 // N1 SET
ROTARY SWITCH POSITION AUTO
{
IF &N1SETAUTO_I = 1
{
&commands4 = 478
&commands4 = -2
}
}
Var 0912, name N1SETBOTH_I, Link IOCARD_SW, Device 15, Input 39 // N1 SET
ROTARY SWITCH POSITION BOTH
{
IF &N1SETBOTH_I = 1
{
&commands4 = 479
&commands4 = -2
}
}
Var 0913, name N1SETENC_I, Link IOCARD_ENCODER, Device 15, Input 40, Aceleration 1,
Type 2 // N1 SET ENCODER INPUT
{
IF &N1SETENC_I > 0
{
&commands4 = 481
&commands4 = -2
}
ELSE
{
&commands4 = 480
&commands4 = -2
}
}
Var 0914, name FUEL_USED_I, Link IOCARD_SW, Device 15, Input 42 // FUEL FLOW
SWITCH USED
{
IF &FUEL_USED_I = 1
{
&commands4 = 483
&commands4 = -2
}
}
Var 0915, name FUEL_RESET_I, Link IOCARD_SW, Device 15, Input 43 // FUEL FLOW
SWITCH RESET
{
IF &FUEL_RESET_I = 1
{
&commands4 = 482
&commands4 = -2
}
}
Var 0916, name SPD_AUTO_I, Link IOCARD_SW, Device 15, Input 45 // SPD REF
ROTARY SWITCH POSITION AUTO
{
IF &SPD_AUTO_I = 1
{
&commands4 = 742
&commands4 = -2
}
}
Var 0917, name SPD_V1_I, Link IOCARD_SW, Device 15, Input 46 // SPD REF ROTARY
SWITCH POSITION V1
{
IF &SPD_V1_I = 1
{
&commands4 = 743
&commands4 = -2
}
}
Var 0918, name SPD_VR_I, Link IOCARD_SW, Device 15, Input 47 // SPD REF ROTARY
SWITCH POSITION VR
{
IF &SPD_VR_I = 1
{
&commands4 = 744
&commands4 = -2
}
}
Var 0919, name SPD_WT_I, Link IOCARD_SW, Device 15, Input 48 // SPD REF ROTARY
SWITCH POSITION WT
{
IF &SPD_WT_I = 1
{
&commands4 = 745
&commands4 = -2
}
}
Var 0920, name SPD_VREF_I, Link IOCARD_SW, Device 15, Input 49 // SPD REF
ROTARY SWITCH POSITION VREF
{
IF &SPD_VREF_I = 1
{
&commands4 = 746
&commands4 = -2
}
}
Var 0921, name SPD_A_I, Link IOCARD_SW, Device 15, Input 50 // SPD REF ROTARY
SWITCH POSITION TRIANGLE
{
IF &SPD_A_I = 1
{
&commands4 = 747
&commands4 = -2
}
}
Var 0922, name SPD_SET_I, Link IOCARD_SW, Device 15, Input 51 // SPD REF ROTARY
SWITCH POSITION SET
{
IF &SPD_SET_I = 1
{
&commands4 = 748
&commands4 = -2
}
}
Var 0923, name SPD_ENC_I, Link IOCARD_ENCODER, Device 15, Input 52, Aceleration 1,
Type 2 // SPD REF ENCODER INPUT
{
IF &SPD_ENC_I > 0
{
&commands4 = 750
&commands4 = -2
}
ELSE
{
&commands4 = 749
&commands4 = -2
}
}
Var 0924, name BRAKE_RTO_I, Link IOCARD_SW, Device 15, Input 54 // AUTO BRAKE
ROTARY SWITCH POSITION RTO
{
IF &BRAKE_RTO_I = 1
{
&commands4 = 1198
&commands4 = -2
CALL &subspoiler
}
}
Var 0925, name BRAKE_OFF_I, Link IOCARD_SW, Device 15, Input 55 // AUTO BRAKE
ROTARY SWITCH POSITION OFF
{
IF &BRAKE_OFF_I = 1
{
&commands4 = 1199
&commands4 = -2
}
}
Var 0926, name BRAKE_1_I, Link IOCARD_SW, Device 15, Input 56 // AUTO BRAKE
ROTARY SWITCH POSITION 1
{
IF &BRAKE_1_I = 1
{
&commands4 = 1200
&commands4 = -2
CALL &subspoiler
}
}
Var 0927, name BRAKE_2_I, Link IOCARD_SW, Device 15, Input 57 // AUTO BRAKE
ROTARY SWITCH POSITION 2
{
IF &BRAKE_2_I = 1
{
&commands4 = 1201
&commands4 = -2
CALL &subspoiler
}
}
Var 0928, name BRAKE_3_I, Link IOCARD_SW, Device 15, Input 58 // AUTO BRAKE
ROTARY SWITCH POSITION 3
{
IF &BRAKE_3_I = 1
{
&commands4 = 1202
&commands4 = -2
CALL &subspoiler
}
}
Var 0929, name BRAKE_MAX_I, Link IOCARD_SW, Device 15, Input 59 // AUTO BRAKE
ROTARY SWITCH POSITION MAX
{
IF &BRAKE_MAX_I = 1
{
&commands4 = 1203
&commands4 = -2
CALL &subspoiler
}
}
Var 0930, name MFD_ENG_I, Link IOCARD_SW, Device 15, Input 60 // MFD ENG
MOMENTARY SWITCH BUTTON
{
IF &MFD_ENG_I = 1
{
&commands4 = 501
&commands4 = -2
}
}
Var 0931, name MFD_SYS_I, Link IOCARD_SW, Device 15, Input 61 // MFD SYS
MOMENTARY SWITCH BUTTON
{
IF &MFD_SYS_I = 1
{
&commands4 = 502
&commands4 = -2
}
}
Var 0932, name commands4, Link IOCP, Offset 1000 // Send commands
Var 0933, name NOSEWHEEL_I, Link IOCARD_SW, Device 15, Input 66 // NOSE WHEEL
SWITCH
Var 0934, name DUL_OUTBD_I, Link IOCARD_SW, Device 15, Input 0 // DU LEFT
ROTARY SWITCH POSITION "MAIN OUT
{
IF &DUL_OUTBD_I = 1
{
&commands4 = 723
&commands4 = -2
}
}
Var 0935, name DUL_MAINNORM_I, Link IOCARD_SW, Device 15, Input 1 // DU LEFT
ROTARY SWITCH POSITION "MAIN NOR
{
IF &DUL_MAINNORM_I = 1
{
&commands4 = 724
&commands4 = -2
}
}
Var 0936, name DUL_MAINENG_I, Link IOCARD_SW, Device 15, Input 2 // DU LEFT
ROTARY SWITCH POSITION "MAIN ENG
{
IF &DUL_MAINENG_I = 1
{
&commands4 = 725
&commands4 = -2
}
}
Var 0937, name DUL_MAINPFD_I, Link IOCARD_SW, Device 15, Input 3 // DU LEFT
ROTARY SWITCH POSITION "MAIN PFD
{
IF &DUL_MAINPFD_I = 1
{
&commands4 = 726
&commands4 = -2
}
}
Var 0938, name DUL_MAINMFD_I, Link IOCARD_SW, Device 15, Input 4 // DU LEFT
ROTARY SWITCH POSITION "MAIN MFD
{
IF &DUL_MAINMFD_I = 1
{
&commands4 = 727
&commands4 = -2
}
}
Var 0939, name DUL_LOWENG_I, Link IOCARD_SW, Device 15, Input 5 // DU LEFT
ROTARY SWITCH POSITION "LOWER EN
{
IF &DUL_LOWENG_I = 1
{
&commands4 = 739
&commands4 = -2
}
}
Var 0940, name DUL_LOWNORM_I, Link IOCARD_SW, Device 15, Input 6 // DU LEFT
ROTARY SWITCH POSITION "LOWER NO
{
IF &DUL_LOWNORM_I = 1
{
&commands4 = 738
&commands4 = -2
}
}
Var 0941, name DUL_LOWND_I, Link IOCARD_SW, Device 15, Input 7 // DU LEFT
ROTARY SWITCH POSITION "LOWER ND
{
IF &DUL_LOWND_I = 1
{
&commands4 = 737
&commands4 = -2
}
}
Var 0942, name DUR_LOWND_I, Link IOCARD_SW, Device 15, Input 9 // DU RIGHT
ROTARY SWITCH POSITION "LOWER N
{
IF &DUR_LOWND_I = 1
{
&commands4 = 737
&commands4 = -2
}
}
Var 0943, name DUR_LOWNORM_I, Link IOCARD_SW, Device 15, Input 10 // DU RIGHT
ROTARY SWITCH POSITION "LOWER N
{
IF &DUR_LOWNORM_I = 1
{
&commands4 = 738
&commands4 = -2
}
}
Var 0944, name DUR_LOWENG_I, Link IOCARD_SW, Device 15, Input 11 // DU RIGHT
ROTARY SWITCH POSITION "LOWER E
{
IF &DUR_LOWENG_I = 1
{
&commands4 = 739
&commands4 = -2
}
}
Var 0945, name DUR_MAINMFD_I, Link IOCARD_SW, Device 15, Input 12 // DU RIGHT
ROTARY SWITCH POSITION "MAIN MF
{
IF &DUR_MAINMFD_I = 1
{
&commands4 = 730
&commands4 = -2
}
}
Var 0946, name DUR_MAINPFD_I, Link IOCARD_SW, Device 15, Input 13 // DU RIGHT
ROTARY SWITCH POSITION "MAIN PF
{
IF &DUR_MAINPFD_I = 1
{
&commands4 = 731
&commands4 = -2
}
}
Var 0947, name DUR_MAINENG_I, Link IOCARD_SW, Device 15, Input 14 // DU RIGHT
ROTARY SWITCH POSITION "MAIN EN
{
IF &DUR_MAINENG_I = 1
{
&commands4 = 732
&commands4 = -2
}
}
Var 0948, name DUR_MAINNORM_I, Link IOCARD_SW, Device 15, Input 15 // DU RIGHT
ROTARY SWITCH POSITION "NORM"
{
IF &DUR_MAINNORM_I = 1
{
&commands4 = 733
&commands4 = -2
}
}
Var 0949, name DUR_OUTBD_I, Link IOCARD_SW, Device 15, Input 16 // DU RIGHT
ROTARY SWITCH POSITION "OUTBD P
{
IF &DUR_OUTBD_I = 1
{
&commands4 = 734
&commands4 = -2
}
}
Var 0950, name AFDSAP_L_I, Link IOCARD_SW, Device 15, Input 18 // AFDS LEFT
SWITCH "AP/P/RST"
{
IF &AFDSAP_L_I = 1
{
&commands4 = 235
&commands4 = -2
}
}
Var 0951, name AFDSAT_L_I, Link IOCARD_SW, Device 15, Input 19 // AFDS LEFT
SWITCH "AT/P/RST"
{
IF &AFDSAT_L_I = 1
{
&commands4 = 236
&commands4 = -2
}
}
Var 0952, name AFDSFMC_L_I, Link IOCARD_SW, Device 15, Input 20 // AFDS LEFT
SWITCH "FMC/P/RST"
{
IF &AFDSFMC_L_I = 1
{
&commands4 = 830
&commands4 = -2
}
}
Var 0953, name AFDST1_L_I, Link IOCARD_SW, Device 15, Input 21 // AFDS LEFT
SWITCH "TEST 1"
{
IF &AFDST1_L_I = 1
{
&commands4 = 237
&commands4 = -2
}
}
Var 0954, name AFDST2_L_I, Link IOCARD_SW, Device 15, Input 22 // AFDS LEFT
SWITCH "TEST 2"
{
IF &AFDST2_L_I = 1
{
&commands4 = 238
&commands4 = -2
}
}
Var 0955, name AFDSAP_R_I, Link IOCARD_SW, Device 15, Input 27 // AFDS RIGHT
SWITCH "AP/P/RST"
{
IF &AFDSAP_R_I = 1
{
&commands4 = 235
&commands4 = -2
}
}
Var 0956, name AFDSAT_R_I, Link IOCARD_SW, Device 15, Input 28 // AFDS RIGHT
SWITCH "AT/P/RST"
{
IF &AFDSAT_R_I = 1
{
&commands4 = 236
&commands4 = -2
}
}
Var 0957, name AFDSFMC_R_I, Link IOCARD_SW, Device 15, Input 29 // AFDS RIGHT
SWITCH "FMC/P/RST"
{
IF &AFDSFMC_R_I = 1
{
&commands4 = 830
&commands4 = -2
}
}
Var 0958, name AFDST1_R_I, Link IOCARD_SW, Device 15, Input 30 // AFDS RIGHT
SWITCH "TEST 1"
{
IF &AFDST1_R_I = 1
{
&commands4 = 237
&commands4 = -2
}
}
Var 0959, name AFDST2_R_I, Link IOCARD_SW, Device 15, Input 31 // AFDS RIGHT
SWITCH "TEST 2"
{
IF &AFDST2_R_I = 1
{
&commands4 = 238
&commands4 = -2
}
}
Var 0960, name FIREW_L_I, Link IOCARD_SW, Device 15, Input 63 // LEFT FIRE
WARNING MOMENTARY SWITCH
{
IF &FIREW_L_I = 1
{
&commands4 = 564
&commands4 = -2
}
}
Var 0961, name FIREW_R_I, Link IOCARD_SW, Device 15, Input 23 // RIGHT FIRE
WARNING MOMENTARY SWITCH
{
IF &FIREW_R_I = 1
{
&commands4 = 564
&commands4 = -2
}
}
Var 0962, name MASTERC_L_I, Link IOCARD_SW, Device 15, Input 64 // LEFT MASTER
CAUTION MOMENTARY SWITCH
{
IF &MASTERC_L_I = 1
{
&commands4 = 1179
&commands4 = -2
}
}
Var 0963, name MASTERC_R_I, Link IOCARD_SW, Device 15, Input 17 // RIGHT MASTER
CAUTION MOMENTARY SWITCH
{
IF &MASTERC_R_I = 1
{
&commands4 = 1179
&commands4 = -2
}
}
Var 0964, name SIXPACK_L_I, Link IOCARD_SW, Device 15, Input 65 // LEFT SIXPACK
MOMENTARY SWITCH
{
IF &SIXPACK_L_I = 1
{
&commands4 = 1180
&commands4 = -2
}
}
Var 0965, name SIXPACK_R_I, Link IOCARD_SW, Device 15, Input 8 // RIGHT SIXPACK
MOMENTARY SWITCH
{
IF &SIXPACK_R_I = 1
{
&commands4 = 1180
&commands4 = -2
}
}
Var 0966, name MIPDIMTEST_I, Link IOCARD_SW, Device 15, Input 67 // MIP LIGHTS
TEST MOMENTARY SWITCH POSITIO
{
IF &MIPDIMTEST_I = 1
{
IF &MIPTESTTEST_I = 0
{
&commands4 = 1244
&commands4 = -2
}
}
ELSE
{
IF &MIPTESTTEST_I = 0
{
&commands4 = 1243
&commands4 = -2
}
}
}
Var 0967, name MIPTESTTEST_I, Link IOCARD_SW, Device 15, Input 68 // MIP LIGHTS
TEST MOMENTARY SWITCH POSITIO
{
IF &MIPTESTTEST_I = 1
{
IF &MIPDIMTEST_I = 0
{
&commands4 = 1242
&commands4 = -2
&CLIGNOTTE = 1
&CLIGNOTTE = TIMER 9999 ,1 ,100
}
}
ELSE
{
IF &MIPDIMTEST_I = 0
{
&commands4 = 1243
&commands4 = -2
&CLIGNOTTE = 9999
}
}
}
Var 0968, name GEARL_UP_I, Link IOCARD_SW, Device 15, Input 69 // LANDING GEAR
SWITCH "UP" POSITION
{
IF &GEARL_UP_I = 1
{
IF &GEARL_DW_I = 0
{
&commands4 = 1171
&commands4 = -2
}
}
ELSE
{
IF &GEARL_DW_I = 0
{
&commands4 = 1172
&commands4 = -2
}
}
}
Var 0969, name GEARL_DW_I, Link IOCARD_SW, Device 15, Input 70 // LANDING GEAR
SWITCH "DW" POSITION
{
IF &GEARL_DW_I = 1
{
IF &GEARL_UP_I = 0
{
&commands4 = 1173
&commands4 = -2
}
}
ELSE
{
IF &GEARL_UP_I = 0
{
&commands4 = 1172
&commands4 = -2
}
}
}
Var 0970, name GRDPROXSYST_I, Link IOCARD_SW, Device 15, Input 32 // GROUND
PROXIMITY SYS TEST SWITCH
{
IF &GRDPROXSYST_I = 1
{
&commands4 = 1191
&commands4 = -2
}
}
Var 0971, name GRDPROXFLAP_I, Link IOCARD_SW, Device 15, Input 33 // GROUND
PROXIMITY FLAP INHIBIT SWITCH
{
IF &GRDPROXFLAP_I = 1
{
&commands4 = 1183
&commands4 = -2
}
ELSE
{
&commands4 = 1184
&commands4 = -2
}
}
Var 0972, name GRDPROXGEAR_I, Link IOCARD_SW, Device 15, Input 34 // GROUND
PROXIMITY GEAR INHIBIT SWITCH
{
IF &GRDPROXGEAR_I = 1
{
&commands4 = 1186
&commands4 = -2
}
ELSE
{
&commands4 = 1187
&commands4 = -2
}
}
Var 0973, name GRDPROXTERR_I, Link IOCARD_SW, Device 15, Input 35 // GROUND
PROXIMITY TERR INHIBIT SWITCH
{
IF &GRDPROXTERR_I = 1
{
&commands4 = 1189
&commands4 = -2
}
ELSE
{
&commands4 = 1190
&commands4 = -2
}
}
Var 0974, name FREE_1_I, Link IOCARD_SW, Device 15, Input 24 // FREE INPUT
Var 0975, name FREE_2_I, Link IOCARD_SW, Device 15, Input 25 // FREE INPUT
Var 0976, name FREE_3_I, Link IOCARD_SW, Device 15, Input 26 // FREE INPUT
Var 0977, name FREE_4_I, Link IOCARD_SW, Device 15, Input 44 // FREE INPUT
Var 0978, name FREE_5_I, Link IOCARD_SW, Device 15, Input 62 // FREE INPUT
Var 0979, name FREE_6_I, Link IOCARD_SW, Device 15, Input 71 // FREE INPUT
Var 0980
Var 0981
Var 0982
Var 0983, name AFDSAPG_L_O, Link IOCARD_OUT, Device 15, Output 11 // AFDS LEFT
GREEN AP/P/RST LED
Var 0984, name AFDSAPR_L_O, Link IOCARD_OUT, Device 15, Output 12 // AFDS LEFT
"RED AP/P/RST LED"
Var 0985, name AFDSATG_L_O, Link IOCARD_OUT, Device 15, Output 13 // AFDS LEFT
"GREEN AT/P/RST LED"
Var 0986, name AFDSATR_L_O, Link IOCARD_OUT, Device 15, Output 14 // AFDS LEFT
"RED AT/P/RST LED"
Var 0987, name AFDSFMCG_L_O, Link IOCARD_OUT, Device 15, Output 15 // AFDS LEFT
"GREEN FMC/P/RST LED"
Var 0988, name AFDSAPG_R_O, Link IOCARD_OUT, Device 15, Output 16 // AFDS RIGHT
"GREEN AP/P/RST LED"
Var 0989, name AFDSAPR_R_O, Link IOCARD_OUT, Device 15, Output 17 // AFDS RIGHT
"RED AP/P/RST LED"
Var 0990, name AFDSATG_R_O, Link IOCARD_OUT, Device 15, Output 18 // AFDS RIGHT
"GREEN AT/P/RST LED"
Var 0991, name AFDSATR_R_O, Link IOCARD_OUT, Device 15, Output 19 // AFDS RIGHT
"RED AT/P/RST LED"
Var 0992, name AFDSFMCG_R_O, Link IOCARD_OUT, Device 15, Output 20 // AFDS
RIGHT "GREEN FMC/P/RST LED"
Var 0996, name FIREW_L_O, Link IOCARD_OUT, Device 15, Output 25 // LEFT FIRE
WARNING INDICATOR
Var 0997, name FIREW_R_O, Link IOCARD_OUT, Device 15, Output 50 // RIGHT FIRE
WARNING INDICATOR
Var 0999, name MASTERC_L_O, Link IOCARD_OUT, Device 15, Output 26 // LEFT
MASTER CAUTION INDICATOR
Var 1000, name MASTERC_R_O, Link IOCARD_OUT, Device 15, Output 49 // RIGHT
MASTER CAUTION INDICATOR
Var 1002, name SIXPFLT_L_O, Link IOCARD_OUT, Device 15, Output 27 // LEFT
SIXPACK FLT CONT INDICATOR
Var 1003, name SIXPELE_L_O, Link IOCARD_OUT, Device 15, Output 28 // LEFT
SIXPACK ELEC INDICATOR
Var 1004, name SIXPIRS_L_O, Link IOCARD_OUT, Device 15, Output 29 // LEFT
SIXPACK IRS INDICATOR
Var 1005, name SIXPAPU_L_O, Link IOCARD_OUT, Device 15, Output 30 // LEFT
SIXPACK APU INDICATOR
Var 1006, name SIXPFUEL_L_O, Link IOCARD_OUT, Device 15, Output 31 // LEFT
SIXPACK FUEL INDICATOR
Var 1007, name SIXPOVHT_L_O, Link IOCARD_OUT, Device 15, Output 32 // LEFT
SIXPACK OVHT/DET INDICATOR
Var 1008, name SIXP_FLT_O, Link IOCP, Offset 803 // LEFT SIXPACK FLT CONT
INDICATOR OFFSET
{
&SIXPFLT_L_O = &SIXP_FLT_O
}
Var 1009, name SIXP_ELE_L_O, Link IOCP, Offset 806 // LEFT SIXPACK ELEC
INDICATOR OFFSET
{
&SIXPELE_L_O = &SIXP_ELE_L_O
}
Var 1010, name SIXP_IRS_L_O, Link IOCP, Offset 804 // LEFT SIXPACK IRS
INDICATOR OFFSET
{
&SIXPIRS_L_O = &SIXP_IRS_L_O
}
Var 1011, name SIXP_APU_L_O, Link IOCP, Offset 807 // LEFT SIXPACK APU
INDICATOR OFFSET
{
&SIXPAPU_L_O = &SIXP_APU_L_O
}
Var 1012, name SIXP_FUEL_L_O, Link IOCP, Offset 805 // LEFT SIXPACK FUEL
INDICATOR OFFSET
{
&SIXPFUEL_L_O = &SIXP_FUEL_L_O
}
Var 1013, name SIXP_OVHT_L_O, Link IOCP, Offset 808 // LEFT SIXPACK OVHT/DET
INDICATOR OFFSET
{
&SIXPOVHT_L_O = &SIXP_OVHT_L_O
}
Var 1014, name SIXPICE_R_O, Link IOCARD_OUT, Device 15, Output 43 // RIGHT
SIXPACK ANTI-ICE INDICATOR
Var 1015, name SIXPENG_R_O, Link IOCARD_OUT, Device 15, Output 44 // RIGHT
SIXPACK ENG INDICATOR
Var 1016, name SIXPHYD_R_O, Link IOCARD_OUT, Device 15, Output 45 // RIGHT
SIXPACK HYD INDICATOR
Var 1017, name SIXPOVE_R_O, Link IOCARD_OUT, Device 15, Output 46 // RIGHT
SIXPACK OVERHEAD INDICATOR
Var 1018, name SIXPDOO_R_O, Link IOCARD_OUT, Device 15, Output 47 // RIGHT
SIXPACK DOORS INDICATOR
Var 1019, name SIXPAIR_R_O, Link IOCARD_OUT, Device 15, Output 48 // RIGHT
SIXPACK AIR COND INDICATOR
Var 1020, name SIXP_ICE_R_O, Link IOCP, Offset 809 // RIGHT LEFT SIXPACK ANTI-
ICE INDICATOR OF
{
&SIXPICE_R_O = &SIXP_ICE_R_O
}
Var 1021, name SIXP_ENG_R_O, Link IOCP, Offset 812 // RIGHT SIXPACK ENG
INDICATOR OFFSET
{
&SIXPENG_R_O = &SIXP_ENG_R_O
}
Var 1022, name SIXP_HYD_R_O, Link IOCP, Offset 810 // RIGHT SIXPACK HYD
INDICATOR OFFSET
{
&SIXPHYD_R_O = &SIXP_HYD_R_O
}
Var 1023, name SIXP_OVE_R_O, Link IOCP, Offset 813 // RIGHT SIXPACK OVERHEAD
INDICATOR OFFSET
{
&SIXPOVE_R_O = &SIXP_OVE_R_O
}
Var 1024, name SIXP_DOO_R_O, Link IOCP, Offset 811 // RIGHT SIXPACK DOORS
INDICATOR OFFSET
{
&SIXPDOO_R_O = &SIXP_DOO_R_O
}
Var 1025, name SIXP_AIR_R_O, Link IOCP, Offset 814 // RIGHT SIXPACK AIR COND
INDICATOR OFFSET
{
&SIXPAIR_R_O = &SIXP_AIR_R_O
}
Var 1026, name BELOW_L_O, Link IOCARD_OUT, Device 15, Output 33 // LEFT BELOW
G/S P-INHIBIT INDICATOR
Var 1027, name BELOW_R_O, Link IOCARD_OUT, Device 15, Output 52 // RIGHT BELOW
G/S P-INHIBIT INDICATOR
Var 1028, name SPDBKARM_O, Link IOCARD_OUT, Device 15, Output 34 // SPEED BRAKE
ARMED INDICATOR
Var 1029, name SPDBKNARM_O, Link IOCARD_OUT, Device 15, Output 35 // SPEED
BRAKE DO NOT ARM INDICATOR
Var 1030, name STABOUT_O, Link IOCARD_OUT, Device 15, Output 36 // STAB OUT OF
TRIM KORRY INDICATOR
Var 1031, name NOSEG_UP_O, Link IOCARD_OUT, Device 15, Output 37 // NOSE GEAR
UP INDICATOR
Var 1032, name NOSEG_DW_O, Link IOCARD_OUT, Device 15, Output 38 // NOSE GEAR
DW INDICATOR
Var 1033, name LEFTG_UP_O, Link IOCARD_OUT, Device 15, Output 39 // LEFT GEAR
UP INDICATOR
Var 1034, name RIGHTG_UP_O, Link IOCARD_OUT, Device 15, Output 40 // RIGHT GEAR
UP INDICATOR
Var 1035, name LEFTG_DW_O, Link IOCARD_OUT, Device 15, Output 41 // LEFT GEAR
DW INDICATOR
Var 1036, name RIGHTG_DW_O, Link IOCARD_OUT, Device 15, Output 42 // RIGHT GEAR
DW INDICATOR
Var 1037, name GPWS_INOP_O, Link IOCARD_OUT, Device 15, Output 53 // GPWS INOP
INDICATOR
Var 1038, name SPDBKEXT_O, Link IOCARD_OUT, Device 15, Output 51 // SPEED BRAKE
EXTENDED
Var 1039, name BELOW_O, Link IOCP, Offset 819 // BELOW G/S P-INHIBIT INDICATORS
OFFSET
{
&BELOW_L_O = &BELOW_O
&BELOW_R_O = &BELOW_O
}
Var 1040, name SPDBKARMO_O, Link IOCP, Offset 485 // SPEED BRAKE ARMED
INDICATOR
{
&SPDBKARM_O = &SPDBKARMO_O
}
Var 1041, name SPDBKNARMO_O, Link IOCP, Offset 486 // SPEED BRAKE DO NOT ARM
INDICATOR
{
&SPDBKNARM_O = &SPDBKNARMO_O
}
Var 1042, name STABOUTO_O, Link IOCP, Offset 477 // STAB OUT OF TRIM KORRY
INDICATOR
{
&STABOUT_O = &STABOUTO_O
}
Var 1043, name NOSEG_UPO_O, Link IOCP, Offset 788 // NOSE GEAR UP INDICATOR
{
&NOSEG_UP_O = &NOSEG_UPO_O
}
Var 1044, name NOSEG_DWO_O, Link IOCP, Offset 789 // NOSE GEAR DW INDICATOR
{
&NOSEG_DW_O = &NOSEG_DWO_O
}
Var 1045, name LEFTG_UPO_O, Link IOCP, Offset 790 // LEFT GEAR UP INDICATOR
{
&LEFTG_UP_O = &LEFTG_UPO_O
}
Var 1046, name RIGHTG_UPO_O, Link IOCP, Offset 792 // RIGHT GEAR UP INDICATOR
{
&RIGHTG_UP_O = &RIGHTG_UPO_O
}
Var 1047, name LEFTG_DWO_O, Link IOCP, Offset 791 // LEFT GEAR DW INDICATOR
{
&LEFTG_DW_O = &LEFTG_DWO_O
}
Var 1048, name RIGHTG_DWO_O, Link IOCP, Offset 793 // RIGHT GEAR DW INDICATOR
{
&RIGHTG_DW_O = &RIGHTG_DWO_O
}
Var 1049, name GPWSINOP_O, Link IOCP, Offset 824 // GPWS INOP INDICATOR
{
&GPWS_INOP_O = &GPWSINOP_O
}
Var 1050, name SPDBKEX_O, Link IOCP, Offset 487 // SPEED BRAKE EXTENDED
INDICATOR
{
&SPDBKEXT_O = &SPDBKEX_O
}
Var 1051, name FREE_1_O, Link IOCARD_OUT, Device 15, Output 54 // FREE OUTPUT
Var 1052, name FREE_2_O, Link IOCARD_OUT, Device 15, Output 55 // FREE OUTPUT
Var 1053, name SERVO_YAW, Link USB_SERVOS, Device 18, Output 3, PosL 321, PosC 521,
PosR 766, Type 1 // YAW DAMPER G
Var 1054, name SERVO_FLAPL, Link USB_SERVOS, Device 18, Output 2, PosL 200, PosC
630, PosR 1023, Type 1 // LEFT NEED
{
IF &SERVO_FLAPL < 142
{
&SERVO_FLAPL = 142
}
}
Var 1055, name SERVO_FLAPR, Link USB_SERVOS, Device 18, Output 1, PosL 136, PosC
617, PosR 1023, Type 1 // RIGHT NEE
{
IF &SERVO_FLAPR < 142
{
&SERVO_FLAPR = 142
}
}
Var 1056, name SERVO_BRAKE, Link USB_SERVOS, Device 18, Output 4, PosL 200, PosC
600, PosR 972, Type 1 // BRAKE PRES
Var 1069, name SERVO_OXY, Link USB_SERVOS, Device 20, Output 1, PosL 0, PosC 512,
PosR 1023, Type 1
Var 1072, name ELT_O, Link IOCARD_OUT, Device 21, Output 93 // ELT INDICATOR
Var 1073, name LE_TEST_I, Link IOCARD_SW, Device 21, Input 68 // LE DEVICES
TEST SWITCH
{
IF &LE_TEST_I = 1
{
&command = 615
}
ELSE
{
&command = -1
}
}
Var 1076, name SLAT1TRANS, Link IOCARD_OUT, Device 21, Output 11 // SLAT 1
TRANSIT INDICATOR
Var 1077, name SLAT1EXT, Link IOCARD_OUT, Device 21, Output 12 // SLAT 1
EXTENDED INDICATOR
Var 1078, name SLAT1FULL, Link IOCARD_OUT, Device 21, Output 13 // SLAT 1 FULL
EXTENDED INDICATOR
Var 1079, name SLAT2TRANS, Link IOCARD_OUT, Device 21, Output 14 // SLAT 2
TRANSIT INDICATOR
Var 1080, name SLAT2EXT, Link IOCARD_OUT, Device 21, Output 15 // SLAT 2
EXTENDED INDICATOR
Var 1081, name SLAT2FULL, Link IOCARD_OUT, Device 21, Output 16 // SLAT 2 FULL
EXTENDED INDICATOR
Var 1082, name SLAT3TRANS, Link IOCARD_OUT, Device 21, Output 17 // SLAT 3
TRANSIT INDICATOR
Var 1083, name SLAT3EXT, Link IOCARD_OUT, Device 21, Output 18 // SLAT 3
EXTENDED INDICATOR
Var 1084, name SLAT3FULL, Link IOCARD_OUT, Device 21, Output 19 // SLAT 3 FULL
EXTENDED INDICATOR
Var 1085, name SLAT4TRANS, Link IOCARD_OUT, Device 21, Output 20 // SLAT 4
TRANSIT INDICATOR
Var 1086, name SLAT4EXT, Link IOCARD_OUT, Device 21, Output 21 // SLAT 4
EXTENDED INDICATOR
Var 1087, name SLAT4FULL, Link IOCARD_OUT, Device 21, Output 22 // SLAT 4 FULL
EXTENDED INDICATOR
Var 1088, name SLAT5TRANS, Link IOCARD_OUT, Device 21, Output 31 // SLAT 5
TRANSIT INDICATOR
Var 1089, name SLAT5EXT, Link IOCARD_OUT, Device 21, Output 32 // SLAT 5
EXTENDED INDICATOR
Var 1090, name SLAT5FULL, Link IOCARD_OUT, Device 21, Output 33 // SLAT 5 FULL
EXTENDED INDICATOR
Var 1091, name SLAT6TRANS, Link IOCARD_OUT, Device 21, Output 34 // SLAT 6
TRANSIT INDICATOR
Var 1092, name SLAT6EXT, Link IOCARD_OUT, Device 21, Output 35 // SLAT 6
EXTENDED INDICATOR
Var 1093, name SLAT6FULL, Link IOCARD_OUT, Device 21, Output 36 // SLAT 6 FULL
EXTENDED INDICATOR
Var 1094, name SLAT7TRANS, Link IOCARD_OUT, Device 21, Output 37 // SLAT 7
TRANSIT INDICATOR
Var 1095, name SLAT7EXT, Link IOCARD_OUT, Device 21, Output 38 // SLAT 7
EXTENDED INDICATOR
Var 1096, name SLAT7FULL, Link IOCARD_OUT, Device 21, Output 39 // SLAT 7 FULL
EXTENDED INDICATOR
Var 1097, name SLAT8TRANS, Link IOCARD_OUT, Device 21, Output 40 // SLAT 8
TRANSIT INDICATOR
Var 1098, name SLAT8EXT, Link IOCARD_OUT, Device 21, Output 41 // SLAT 8
EXTENDED INDICATOR
Var 1099, name SLAT8FULL, Link IOCARD_OUT, Device 21, Output 42 // SLAT 8 FULL
EXTENDED INDICATOR
Var 1100, name FLAP1TRANS, Link IOCARD_OUT, Device 21, Output 23 // FLAP 1
TRANSIT INDICATOR
Var 1101, name FLAP1EXT, Link IOCARD_OUT, Device 21, Output 24 // FLAP 1
EXTENDED INDICATOR
Var 1102, name FLAP2TRANS, Link IOCARD_OUT, Device 21, Output 25 // FLAP 2
TRANSIT INDICATOR
Var 1103, name FLAP2EXT, Link IOCARD_OUT, Device 21, Output 26 // FLAP 2
EXTENDED INDICATOR
Var 1104, name FLAP3TRANS, Link IOCARD_OUT, Device 21, Output 27 // FLAP 3
TRANSIT INDICATOR
Var 1105, name FLAP3EXT, Link IOCARD_OUT, Device 21, Output 28 // FLAP 3
EXTENDED INDICATOR
Var 1106, name FLAP4TRANS, Link IOCARD_OUT, Device 21, Output 29 // FLAP 4
TRANSIT INDICATOR
Var 1107, name FLAP4EXT, Link IOCARD_OUT, Device 21, Output 30 // FLAP 4
EXTENDED INDICATOR
Var 1109, name PSEU_O, Link IOCARD_OUT, Device 21, Output 94 // PSEU INDICATOR
Var 1111, name IRS_DOT1R, Link IOCARD_OUT, Device 21, Output 43 // RIGHT HALF
DISPLAY: RIGHT DOT
Var 1115, name IRS_DOT3R, Link IOCARD_OUT, Device 21, Output 45 // RIGHT HALF
DISPLAY: LEFT DOT
Var 1117, name IRS_DOT1L, Link IOCARD_OUT, Device 21, Output 46 // LEFT HALF
DISPLAY: RIGHT DOT
Var 1119, name IRS_DOT2L, Link IOCARD_OUT, Device 21, Output 47 // LEFT HALF
DISPLAY: CENTER DOT
Var 1121, name IRS_DOT3L, Link IOCARD_OUT, Device 21, Output 48 // LEFT HALF
DISPLAY: LEFT DOT
Var 1123, name IRS_R_1, Link IOCARD_DISPLAY, Device 21, Digit 1, Numbers 1 //
IRS's RIGHT DISPLAY DIGITS
Var 1125, name IRS_R_2, Link IOCARD_DISPLAY, Device 21, Digit 2, Numbers 1
Var 1127, name IRS_R_3, Link IOCARD_DISPLAY, Device 21, Digit 3, Numbers 1
Var 1129, name IRS_R_4, Link IOCARD_DISPLAY, Device 21, Digit 4, Numbers 1
Var 1131, name IRS_R_5, Link IOCARD_DISPLAY, Device 21, Digit 5, Numbers 1
Var 1135, name IRS_EW, Link IOCARD_DISPLAY, Device 21, Digit 7, Numbers 1 //
IRS's EAST&WEST DIGIT
Var 1137, name IRS_L_1, Link IOCARD_DISPLAY, Device 21, Digit 9, Numbers 1 //
IRS's LEFT DISPLAY DIGITS
Var 1139, name IRS_L_2, Link IOCARD_DISPLAY, Device 21, Digit 10, Numbers 1
Var 1141, name IRS_L_3, Link IOCARD_DISPLAY, Device 21, Digit 11, Numbers 1
Var 1143, name IRS_L_4, Link IOCARD_DISPLAY, Device 21, Digit 12, Numbers 1
Var 1145, name IRS_L_5, Link IOCARD_DISPLAY, Device 21, Digit 13, Numbers 1
Var 1147, name IRS_NS, Link IOCARD_DISPLAY, Device 21, Digit 14, Numbers 1 //
IRS's NORTH&SOUTH DIGIT
Var 1149, name IRS_GPS_O, Link IOCARD_OUT, Device 21, Output 95 // IRS GPS
INDICATOR
Var 1150, name IRS_ALIGN_L_O, Link IOCARD_OUT, Device 21, Output 96 // IRS
ALIGN L INDICATOR
Var 1151, name IRS_FAULT_L_O, Link IOCARD_OUT, Device 21, Output 97 // IRS
FAULT L INDICATOR
Var 1152, name IRS_ONDC_L_O, Link IOCARD_OUT, Device 21, Output 98 // IRS ON DC
L INDICATOR
Var 1154, name IRS_DCFAIL_L_O, Link IOCARD_OUT, Device 21, Output 99 // IRS DC
FAIL L INDICATOR
Var 1155, name IRS_ALIGN_R_O, Link IOCARD_OUT, Device 21, Output 100 // IRS
ALIGN R INDICATOR
Var 1156, name IRS_FAULT_R_O, Link IOCARD_OUT, Device 21, Output 101 // IRS
FAULT R INDICATOR
Var 1157, name IRS_ONDC_R_O, Link IOCARD_OUT, Device 21, Output 102 // IRS ON
DC R INDICATOR
Var 1158, name IRS_DCFAIL_R_O, Link IOCARD_OUT, Device 21, Output 103 // IRS DC
FAIL R INDICATOR
Var 1159, name IRS_TEST_I, Link IOCARD_SW, Device 21, Input 48 // IRS TEST
ROTARY SWITCH
{
IF &IRS_TEST_I = 1
{
&command = 833
}
}
Var 1160, name IRS_TKGS_I, Link IOCARD_SW, Device 21, Input 49 // IRS TK/GS
ROTARY SWITCH
{
IF &IRS_TKGS_I = 1
{
&command = 834
}
}
Var 1161, name IRS_PPOS_I, Link IOCARD_SW, Device 21, Input 50 // IRS PPOS
ROTARY SWITCH
{
IF &IRS_PPOS_I = 1
{
&command = 835
}
}
Var 1162, name IRS_WIND_I, Link IOCARD_SW, Device 21, Input 51 // IRS WIND
ROTARY SWITCH
{
IF &IRS_WIND_I = 1
{
&command = 836
}
}
Var 1163, name IRS_HDGSTS_I, Link IOCARD_SW, Device 21, Input 52 // IRS HDG/STS
ROTARY SWITCH
{
IF &IRS_HDGSTS_I = 1
{
&command = 837
}
}
Var 1164, name IRS_SYSL_I, Link IOCARD_SW, Device 21, Input 53 // IRS SYS
DISPLAY LEFT ROTARY SWITCH
{
IF &IRS_SYSL_I = 1
{
&command = 839
}
ELSE
{
&command = 840
}
}
Var 1165, name IRS_LOFF_I, Link IOCARD_SW, Device 21, Input 72 // IRS LEFT OFF
ROTARY SWITCH
{
IF &IRS_LOFF_I = 1
{
&command = 855
}
}
Var 1166, name IRS_LALIGN_I, Link IOCARD_SW, Device 21, Input 73 // IRS LEFT
ALIGN ROTARY SWITCH
{
IF &IRS_LALIGN_I = 1
{
&command = 856
}
}
Var 1167, name IRS_LNAV_I, Link IOCARD_SW, Device 21, Input 74 // IRS LEFT NAV
ROTARY SWITCH
{
IF &IRS_LNAV_I = 1
{
&command = 857
}
}
Var 1168, name IRS_LATT_I, Link IOCARD_SW, Device 21, Input 75 // IRS LEFT ATT
ROTARY SWITCH
{
IF &IRS_LATT_I = 1
{
&command = 858
}
}
Var 1169, name IRS_ROFF_I, Link IOCARD_SW, Device 21, Input 76 // IRS RIGHT OFF
ROTARY SWITCH
{
IF &IRS_ROFF_I = 1
{
&command = 861
}
}
Var 1170, name IRS_RALIGN_I, Link IOCARD_SW, Device 21, Input 77 // IRS RIGHT
ALIGN ROTARY SWITCH
{
IF &IRS_RALIGN_I = 1
{
&command = 862
}
}
Var 1171, name IRS_RNAV_I, Link IOCARD_SW, Device 21, Input 78 // IRS RIGHT NAV
ROTARY SWITCH
{
IF &IRS_RNAV_I = 1
{
&command = 863
}
}
Var 1172, name IRS_RATT_I, Link IOCARD_SW, Device 21, Input 79 // IRS RIGHT ATT
ROTARY SWITCH
{
IF &IRS_RATT_I = 1
{
&command = 864
}
}
Var 1173, name IRS_KEY1_I, Link IOCARD_SW, Device 21, Input 36 // IRS KEY 1
MOMENTARY SWITCH
{
IF &IRS_KEY1_I = 1
{
&command = 841
}
ELSE
{
&command = -1
}
}
Var 1174, name IRS_KEY2_I, Link IOCARD_SW, Device 21, Input 44 // IRS KEY 2N
MOMENTARY SWITCH
{
IF &IRS_KEY2_I = 1
{
&command = 842
}
ELSE
{
&command = -1
}
}
Var 1175, name IRS_KEY3_I, Link IOCARD_SW, Device 21, Input 42 // IRS KEY 3
MOMENTARY SWITCH
{
IF &IRS_KEY3_I = 1
{
&command = 843
}
ELSE
{
&command = -1
}
}
Var 1176, name IRS_KEY4_I, Link IOCARD_SW, Device 21, Input 38 // IRS KEY 4W
MOMENTARY SWITCH
{
IF &IRS_KEY4_I = 1
{
&command = 844
}
ELSE
{
&command = -1
}
}
Var 1177, name IRS_KEY5_I, Link IOCARD_SW, Device 21, Input 40 // IRS KEY 5H
MOMENTARY SWITCH
{
IF &IRS_KEY5_I = 1
{
&command = 845
}
ELSE
{
&command = -1
}
}
Var 1178, name IRS_KEY6_I, Link IOCARD_SW, Device 21, Input 46 // IRS KEY 6E
MOMENTARY SWITCH
{
IF &IRS_KEY6_I = 1
{
&command = 846
}
ELSE
{
&command = -1
}
}
Var 1179, name IRS_KEY7_I, Link IOCARD_SW, Device 21, Input 43 // IRS KEY 7
MOMENTARY SWITCH
{
IF &IRS_KEY7_I = 1
{
&command = 847
}
ELSE
{
&command = -1
}
}
Var 1180, name IRS_KEY8_I, Link IOCARD_SW, Device 21, Input 37 // IRS KEY 8S
MOMENTARY SWITCH
{
IF &IRS_KEY8_I = 1
{
&command = 848
}
ELSE
{
&command = -1
}
}
Var 1181, name IRS_KEY9_I, Link IOCARD_SW, Device 21, Input 45 // IRS KEY 9
MOMENTARY SWITCH
{
IF &IRS_KEY9_I = 1
{
&command = 849
}
ELSE
{
&command = -1
}
}
Var 1182, name IRS_KEYENT_I, Link IOCARD_SW, Device 21, Input 47 // IRS KEY ENT
MOMENTARY SWITCH
{
IF &IRS_KEYENT_I = 1
{
&command = 850
}
ELSE
{
&command = -1
}
}
Var 1183, name IRS_KEY0_I, Link IOCARD_SW, Device 21, Input 39 // IRS KEY 0
MOMENTARY SWITCH
{
IF &IRS_KEY0_I = 1
{
&command = 851
}
ELSE
{
&command = -1
}
}
Var 1184, name IRS_KEYCLR_I, Link IOCARD_SW, Device 21, Input 41 // IRS KEY CLR
MOMENTARY SWITCH
{
IF &IRS_KEYCLR_I = 1
{
&command = 852
}
ELSE
{
&command = -1
}
}
Var 1185, name AFT_PHONE_I, Link IOCARD_SW, Device 21, Input 86 // AFTER
SERVICE INTERPHONE ON SWITCH
Var 1186, name AFT_DIM_I, Link IOCARD_SW, Device 21, Input 81 // DOME WHITE DIM
SWITCH ON
Var 1187, name AFT_BRIGHT_I, Link IOCARD_SW, Device 21, Input 82 // DOME WHITE
BRIGHT SWITCH ON
Var 1188, name AO1_MIC_VH1, Link IOCARD_OUT, Device 21, Output 75 // AUDIO COMM
1 MIC INDICATOR
Var 1189, name AO1_MIC_VH2, Link IOCARD_OUT, Device 21, Output 76 // AUDIO COMM
2 MIC INDICATOR
Var 1190, name AO1_VOL_VH1, Link IOCARD_OUT, Device 21, Output 77 // AUDIO COMM
1 VOL INDICATOR
Var 1191, name AO1_VOL_VH2, Link IOCARD_OUT, Device 21, Output 78 // AUDIO COMM
2 VOL INDICATOR
Var 1192, name AO1_VOL_NV1, Link IOCARD_OUT, Device 21, Output 79 // AUDIO NAV
1 VOL INDICATOR
Var 1193, name AO1_VOL_NV2, Link IOCARD_OUT, Device 21, Output 80 // AUDIO NAV
2 VOL INDICATOR
Var 1194, name AO1_VOL_AD1, Link IOCARD_OUT, Device 21, Output 81 // AUDIO ADF
1 VOL INDICATOR
Var 1195, name AO1_VOL_AD2, Link IOCARD_OUT, Device 21, Output 82 // AUDIO ADF
2 VOL INDICATOR
Var 1196, name AO1_VOL_MKR, Link IOCARD_OUT, Device 21, Output 83 // AUDIO
MARKER VOL INDICATOR
Var 1197, name AI1_MIC_VH1, Link IOCARD_SW, Device 21, Input 54, Type P //
AUDIO COMM 1 MIC SWITCH
{
IF &AI1_MIC_VH1 = 1
{
&command = 378
IF V0195 = 0
{
&AO1_MIC_VH1 = 1
}
}
ELSE
{
&command = -1
&AO1_MIC_VH1 = 0
}
}
Var 1198, name AI1_MIC_VH2, Link IOCARD_SW, Device 21, Input 55, Type P //
AUDIO COMM 2 MIC SWITCH
{
IF &AI1_MIC_VH2 = 1
{
&command = 379
IF V0195 = 0
{
&AO1_MIC_VH2 = 1
}
}
ELSE
{
&command = -1
&AO1_MIC_VH2 = 0
}
}
Var 1199, name AI1_VOL_VH1, Link IOCARD_SW, Device 21, Input 56, Type P //
AUDIO COMM 1 VOL SWITCH
{
IF &AI1_VOL_VH1 = 1
{
&command = 391
IF V0195 = 0
{
&AO1_VOL_VH1 = 1
}
}
ELSE
{
&command = -1
&AO1_VOL_VH1 = 0
}
}
Var 1200, name AI1_VOL_VH2, Link IOCARD_SW, Device 21, Input 57, Type P //
AUDIO COMM 2 VOL SWITCH
{
IF &AI1_VOL_VH2 = 1
{
&command = 392
IF V0195 = 0
{
&AO1_VOL_VH2 = 1
}
}
ELSE
{
&AO1_VOL_VH2 = 0
&command = -1
}
}
Var 1201, name AI1_VOL_NV1, Link IOCARD_SW, Device 21, Input 58, Type P //
AUDIO NAV 1 VOL SWITCH
{
IF &AI1_VOL_NV1 = 1
{
&command = 395
IF V0195 = 0
{
&AO1_VOL_NV1 = 1
}
}
ELSE
{
&AO1_VOL_NV1 = 0
&command = -1
}
}
Var 1202, name AI1_VOL_NV2, Link IOCARD_SW, Device 21, Input 59, Type P //
AUDIO NAV 2 VOL SWITCH
{
IF &AI1_VOL_NV2 = 1
{
&command = 396
IF V0195 = 0
{
&AO1_VOL_NV2 = 1
}
}
ELSE
{
&AO1_VOL_NV2 = 0
&command = -1
}
}
Var 1203, name AI1_VOL_AD1, Link IOCARD_SW, Device 21, Input 60, Type P //
AUDIO ADF 1 VOL SWITCH
{
IF &AI1_VOL_AD1 = 1
{
IF V0195 = 0
{
&AO1_VOL_AD1 = 1
}
}
ELSE
{
&AO1_VOL_AD1 = 0
}
}
Var 1204, name AI1_VOL_AD2, Link IOCARD_SW, Device 21, Input 61, Type P //
AUDIO ADF 2 VOL SWITCH
{
IF &AI1_VOL_AD2 = 1
{
IF V0195 = 0
{
&AO1_VOL_AD2 = 1
}
}
ELSE
{
&AO1_VOL_AD2 = 0
}
}
Var 1205, name AI1_VOL_MKR, Link IOCARD_SW, Device 21, Input 62, Type P //
AUDIO MARKER VOL SWITCH
{
IF &AI1_VOL_MKR = 1
{
IF V0195 = 0
{
&AO1_VOL_MKR = 1
}
}
ELSE
{
&AO1_VOL_MKR = 0
}
}
Var 1206, name AI1_RT, Link IOCARD_SW, Device 21, Input 65 // AUDIO RT SWITCH
Var 1207, name AI1_IC, Link IOCARD_SW, Device 21, Input 66 // AUDIO IC SWITCH
Var 1208, name AI1_SEL_V, Link IOCARD_SW, Device 21, Input 64 // AUDIO FILTER V
SWITCH
Var 1209, name AI1_SEL_R, Link IOCARD_SW, Device 21, Input 63 // AUDIO FILTER R
SWITCH
Var 1210, name AI1_INT_NRM, Link IOCARD_SW, Device 21, Input 67 // AUDIO NORM
SWITCH
Var 1212, name ENG_RVRSER_L_O, Link IOCARD_OUT, Device 21, Output 104 //
REVERSER L 1 INDICATOR
Var 1213, name ENG_RVRSER_R_O, Link IOCARD_OUT, Device 21, Output 105 //
REVERSER R 2 INDICATOR
Var 1214, name ENG_CONTR_L_O, Link IOCARD_OUT, Device 21, Output 106 // ENGINE
CONTROL L 1 INDICATOR
Var 1215, name ENG_CONTR_R_O, Link IOCARD_OUT, Device 21, Output 107 // ENGINE
CONTROL R 2 INDICATOR
Var 1216, name ENG_ALTN_L_O, Link IOCARD_OUT, Device 21, Output 84 // ENGINE
ALTN L 1 KORRY INDICATOR
Var 1217, name ENG_ON_L_O, Link IOCARD_OUT, Device 21, Output 85 // ENGINE ON L
1 KORRY INDICATOR
Var 1218, name ENG_ALTN_R_O, Link IOCARD_OUT, Device 21, Output 86 // ENGINE
ALTN R 2 KORRY INDICATOR
Var 1219, name ENG_ON_R_O, Link IOCARD_OUT, Device 21, Output 87 // ENGINE ON R
2 KORRY INDICATOR
Var 1221, name PASS_OXY_O, Link IOCARD_OUT, Device 21, Output 108 // PASS
OXYGEN ON INDICATOR
Var 1222, name PASS_OXY_I, Link IOCARD_SW, Device 21, Input 83 // PASS OXYGEN
ON SWITCH
{
IF &PASS_OXY_I = 1
{
&command = 43
}
ELSE
{
&command = 42
}
}
Var 1224, name AFT_LGEAR_O, Link IOCARD_OUT, Device 21, Output 109 // AFT LEFT
GEAR INDICATOR
Var 1225, name AFT_RGEAR_O, Link IOCARD_OUT, Device 21, Output 92 // AFT RIGHT
GEAR INDICATOR
Var 1226, name AFT_NOSEGEAR_O, Link IOCARD_OUT, Device 21, Output 111 // AFT
NOSE GEAR INDICATOR
Var 1227, name AFT_RECOFF_O, Link IOCARD_OUT, Device 21, Output 112 // AFT
FLIGHT RECORDER OFF INDICATOR
Var 1228, name FLTREC_I, Link IOCARD_SW, Device 21, Input 84 // AFT FLIGHT
RECORDER TEST SWITCH
Var 1229, name MACHWT1_I, Link IOCARD_SW, Device 21, Input 87 // AFT MACH
AIRSPEED WARNING TEST 1 SWITCH
{
IF &MACHWT1_I = 1
{
&command = 1195
}
ELSE
{
&command = -1
}
}
Var 1230, name MACHWT2_I, Link IOCARD_SW, Device 21, Input 88 // AFT MACH
AIRSPEED WARNING TEST 2 SWITCH
Var 1231, name STALLWT1_I, Link IOCARD_SW, Device 21, Input 90 // AFT STALL
WARNING TEST 1 SWITCH
{
IF &STALLWT1_I = 1
{
&command = 1196
}
ELSE
{
&command = -1
}
}
Var 1232, name STALLWT2_I, Link IOCARD_SW, Device 21, Input 91 // AFT STALL
WARNING TEST 2 SWITCH
Var 1233, name etatthrottle1, Link FSUIPC_INOUT, Offset $088C, Length 2, Type 1
{
CALL &subthrottle1
CALL &subspoiler
}
Var 1234, name etatthrottle2, Link FSUIPC_INOUT, Offset $0924, Length 2, Type 1
{
CALL &subthrottle2
}
Var 1236, name potthrottle1, Link IOCARD_ANALOGIC, Device 30, Input 1, PosL 20,
PosC 140, PosR 210
{
L0 = &potthrottle1 * 83.58
IF &etatautomode > 0
{
IF &etatautomode <= 6
{
&etatthrottle1 = &etatthrottle1
}
}
IF &etatautomode = 0
{
&etatthrottle1 = L0
}
IF &etatautomode = 7
{
&etatthrottle1 = L0
}
}
Var 1237, name potthrottle2, Link IOCARD_ANALOGIC, Device 30, Input 2, PosL 74,
PosC 160, PosR 248
{
L0 = &potthrottle2 * 66
IF &etatautomode > 0
{
IF &etatautomode <= 6
{
&etatthrottle2 = &etatthrottle2
}
}
IF &etatautomode = 0
{
&etatthrottle2 = L0
}
IF &etatautomode = 7
{
&etatthrottle2 = L0
}
}
Var 1238, name potspoilers, Link IOCARD_ANALOGIC, Device 30, Input 6, PosL 13, PosC
127, PosR 224
{
L0 = &potspoilers * 73.13
&etatspoilers = L0
CALL &subspoiler
}
Var 1240, name potflaps, Link IOCARD_ANALOGIC, Device 30, Input 5, PosL 19, PosC
120, PosR 227
{
L0 = &potflaps
IF L0 < 30
{
&etatflaps = 0
}
IF L0 > 30
{
IF L0 < 50
{
&etatflaps = 2048
}
}
IF L0 > 60
{
IF L0 < 80
{
&etatflaps = 4096
}
}
IF L0 > 90
{
IF L0 < 110
{
&etatflaps = 6144
}
}
IF L0 > 120
{
IF L0 < 150
{
&etatflaps = 8192
}
}
IF L0 > 160
{
IF L0 < 180
{
&etatflaps = 10239
}
}
IF L0 > 190
{
IF L0 < 215
{
&etatflaps = 12287
}
}
IF L0 > 220
{
IF L0 < 240
{
&etatflaps = 14335
}
}
IF L0 > 250
{
&etatflaps = 16383
}
}
Var 1241, name potreverse1, Link IOCARD_ANALOGIC, Device 30, Input 4, PosL 0, PosC
127, PosR 255
{
L0 = &potreverse1
IF L0 > 180
{
&etatthrottle1 = -16384
}
IF L0 > 85
{
IF L0 < 140
{
&etatthrottle1 = 0
}
}
}
Var 1242, name potreverse2, Link IOCARD_ANALOGIC, Device 30, Input 3, PosL 0, PosC
127, PosR 255
{
L0 = &potreverse2
IF L0 > 170
{
&etatthrottle2 = -16384
}
IF L0 > 75
{
IF L0 < 120
{
&etatthrottle2 = 0
}
}
}
Var 1254, name moteurtrim, Link IOCARD_MOTOR, Device 30, Output 0, Aceleration 2
Var 1258, name servothrottle1, Link IOCARD_SERVO, Device 30, Output 1, PosL 1023,
PosC 512, PosR 0
Var 1259, name servothrottle2, Link IOCARD_SERVO, Device 30, Output 2, PosL 1023,
PosC 512, PosR 0
Var 1260, name servotrim, Link IOCARD_SERVO, Device 30, Output 4, PosL 0, PosC 512,
PosR 1023
Var 1261, name servospoiler, Link IOCARD_SERVO, Device 30, Output 3, PosL 0, PosC
512, PosR 1023
Var 1273, name POTTILT, Link IOCARD_ANALOGIC, Device 40, Input 3, PosL 0, PosC 127,
PosR 255
{
&ETATTILT = &POTTILT
}
Var 1274, name POTGAIN, Link IOCARD_ANALOGIC, Device 40, Input 2, PosL 0, PosC 127,
PosR 255
{
L0 = &POTGAIN / 28
L1 = ROUND L0
&ETATGAIN = L1
}
Var 1275, name ETATELEVATOR, Link FSUIPC_INOUT, Offset $0BB2, Length 2, Type 1
Var 1276, name ETATAILERON, Link FSUIPC_INOUT, Offset $0BB6, Length 2, Type 1
Var 1277, name ETATRUDDER, Link FSUIPC_INOUT, Offset $0BBA, Length 2, Type 1
Var 1278, name ETATFREINGAUCH, Link FSUIPC_INOUT, Offset $0BC4, Length 2
Var 1280, name POTELEVATORPIL, Link IOCARD_ANALOGIC, Device 15, Input 4, PosL 9,
PosC 100, PosR 185
{
CALL &subprofondeur
}
Var 1281, name POTAILERONPIL, Link USB_ANALOGIC, Device 18, Input 1, PosL 72, PosC
144, PosR 217
{
CALL &subaileron
}
Var 1282, name POTRUDDERPIL, Link IOCARD_ANALOGIC, Device 15, Input 1, PosL 0, PosC
127, PosR 255
{
CALL &subrudder
}
Var 1283, name POTFREINGAUCHE, Link IOCARD_ANALOGIC, Device 15, Input 2, PosL 0,
PosC 127, PosR 255
{
CALL &subfreingauche
}
Var 1292, name POTFREINDROIT, Link IOCARD_ANALOGIC, Device 15, Input 3, PosL 0,
PosC 127, PosR 255
{
CALL &subfreindroit
}
Var 1294, name POTAILERON2, Link IOCARD_ANALOGIC, Device 30, Input 7, PosL 61, PosC
135, PosR 204
{
CALL &subaileron
}
Var 1295, name POTFREINGAU2, Link USB_ANALOGIC, Device 18, Input 2, PosL 0, PosC
127, PosR 255
{
CALL &subfreingauche
}
Var 1296, name POTFREINDROIT2, Link USB_ANALOGIC, Device 18, Input 3, PosL 0, PosC
127, PosR 255
{
CALL &subfreindroit
}
Var 1297, name POTELEVATOR2, Link USB_ANALOGIC, Device 18, Input 4, PosL 17, PosC
105, PosR 200
{
CALL &subprofondeur
}
Var 1320, name callLED, Link IOCARD_DISPLAY, Device 5, Digit 45, Numbers 1
Var 1321, name mainled, Link IOCARD_DISPLAY, Device 5, Digit 41, Numbers 1