// This SIOC script supports one OVERHEAD FORWARD Device. // For this script to work, the following device numbers are expected: // Device 14: Overhead USB Servos // Device 5: Overhead FWD USB Expansion/OVHFWD, 2 masters // ********************************************** // ** OVERHEAD FWD ** // ********************************************** Var 0 { &servo2 = 512 &servo1 = 512 &FUELTEMPGAUGE = 512 &DIFFPRESSGAUGE = 512 &CABALTGAUGE = 512 &CABCLIMGAUGE = 512 &CABINTEMPGAUGE = 512 &DUCTRIGHTGAUGE = 512 &DUCTLEFTGAUGE = 512 &OUTFLOWGAUGE = 512 } // ************************ // ** INPUTS ** // ************************ Var 5000, name FLTCA_SR, STATIC, Link IOCARD_SW, Device 5, Input 47 // Flight Control A: Stdby Rudder Var 5001, name FLTCA_ON, STATIC, Link IOCARD_SW, Device 5, Input 48 // Flight Control A: On Var 5002, name FLTCB_SR, STATIC, Link IOCARD_SW, Device 5, Input 49 // Flight Control B: Stdby Rudder Var 5003, name FLTCB_ON, STATIC, Link IOCARD_SW, Device 5, Input 50 // Flight Control B: On Var 5004, name AltFlp, STATIC, Link IOCARD_SW, Device 5, Input 51 // Alternate flaps: Arm Var 5005, name AltFlp_Up, STATIC, Link IOCARD_SW, Device 5, Input 52 // Alternate flaps: Up Var 5006, name AltFlp_Dn, STATIC, Link IOCARD_SW, Device 5, Input 53 // Alternate flaps: Down Var 5007, name SPLRA_OFF, STATIC, Link IOCARD_SW, Device 5, Input 45 // Spoiler A: Off Var 5008, name SPLRB_OFF, STATIC, Link IOCARD_SW, Device 5, Input 46 // Spoiler B: Off Var 5009, name YAWDMPR, STATIC, Link IOCARD_SW, Device 5, Input 43 // Yaw damper: Off // ************************************************************************************************** // ************************************************************************************************** Var 5010, name VHF_1, STATIC, Link IOCARD_SW, Device 5, Input 40 // VHF NAV: Both on 1 Var 5011, name VHF_2, STATIC, Link IOCARD_SW, Device 5, Input 39 // VHF NAV: Both on 2 Var 5012, name IRS_L, STATIC, Link IOCARD_SW, Device 5, Input 42 // IRS: Both on L Var 5013, name IRS_R, STATIC, Link IOCARD_SW, Device 5, Input 41 // IRS: Both on R Var 5014, name CTRL_L, STATIC, Link IOCARD_SW, Device 5, Input 71 // Control panel: Both on 1 Var 5015, name CTRL_R, STATIC, Link IOCARD_SW, Device 5, Input 70 // Control panel: Both on 2 Var 5016, name SOURCE_L, STATIC, Link IOCARD_SW, Device 5, Input 36 // Source: All on 1 Var 5017, name SOURCE_R, STATIC, Link IOCARD_SW, Device 5, Input 38 // Source: All on 2 Var 5365, name FMC_L, STATIC, Link IOCARD_SW, Device 5, Input 0 // Source: All on 1 Var 5366, name FMC_R, STATIC, Link IOCARD_SW, Device 5, Input 1 // Source: All on 2 // ************************************************************************************************** // ************************************************************************************************** Var 5018, name CROSS, STATIC, Link IOCARD_SW, Device 5, Input 33 // CrossFeed: On Var 5019, name FUEL_CL, STATIC, Link IOCARD_SW, Device 5, Input 31 // Fuel pumps center left: On Var 5020, name FUEL_CR, STATIC, Link IOCARD_SW, Device 5, Input 32 // Fuel pumps center Right: On Var 5021, name FUEL_LA, STATIC, Link IOCARD_SW, Device 5, Input 27 // Fuel pumps Left aft: On Var 5022, name FUEL_LF, STATIC, Link IOCARD_SW, Device 5, Input 28 // Fuel pumps Left fwd: On Var 5023, name FUEL_RF, STATIC, Link IOCARD_SW, Device 5, Input 29 // Fuel pumps Right fwd: Off Var 5024, name FUEL_RA, STATIC, Link IOCARD_SW, Device 5, Input 30 // Fuel pumps Right aft: Off // ************************************************************************************************** // ************************************************************************************************** Var 5025, name ELEC_MAINT, STATIC, Link IOCARD_SW, Device 5, Input 89 // Elec panel Maint: Pushed Var 5026, name DC_TR1, STATIC, Link IOCARD_SW, Device 5, Input 77 // Elec panel DC: TR1 Var 5027, name DC_TR2, STATIC, Link IOCARD_SW, Device 5, Input 78 // Elec panel DC: TR2 Var 5028, name DC_TR3, STATIC, Link IOCARD_SW, Device 5, Input 79 // Elec panel DC: TR3 Var 5029, name DC_TEST, STATIC, Link IOCARD_SW, Device 5, Input 80 // Elec panel DC: Test Var 5030, name DC_STDBY, STATIC, Link IOCARD_SW, Device 5, Input 73 // Elec panel DC: Standby Power Var 5031, name DC_BATBUS, STATIC, Link IOCARD_SW, Device 5, Input 74 // Elec panel DC: BAT BUS Var 5032, name DC_BAT, STATIC, Link IOCARD_SW, Device 5, Input 75 // Elec panel DC: BAT Var 5033, name DC_AUXBAT, STATIC, Link IOCARD_SW, Device 5, Input 76 // Elec panel DC: AUX BAT Var 5034, name AC_STDBY, STATIC, Link IOCARD_SW, Device 5, Input 82 // Elec panel AC: Standy power Var 5035, name AC_GRD, STATIC, Link IOCARD_SW, Device 5, Input 83 // Elec panel AC: Ground power Var 5036, name AC_GEN1, STATIC, Link IOCARD_SW, Device 5, Input 84 // Elec panel AC: Gen 1 Var 5037, name AC_GEN_APU, STATIC, Link IOCARD_SW, Device 5, Input 85 // Elec panel AC: GEN APU Var 5038, name AC_GEN2, STATIC, Link IOCARD_SW, Device 5, Input 86 // Elec panel AC: Gen 2 Var 5039, name AC_INV, STATIC, Link IOCARD_SW, Device 5, Input 87 // Elec panel AC: Inv Var 5040, name AC_TEST, STATIC, Link IOCARD_SW, Device 5, Input 88 // Elec panel AC: Test Var 5041, name CAB_UTIL, STATIC, Link IOCARD_SW, Device 5, Input 81 // Cab Util: On Var 5367, name IFE_PASS, STATIC, Link IOCARD_SW, Device 5, Input 17 // IFE PASS SEAT: On Var 5042, name Battery, STATIC, Link IOCARD_SW, Device 5, Input 72 // Battery: Off // ************************************************************************************************** // ************************************************************************************************** Var 5043, name Standby_Auto, STATIC, Link IOCARD_SW, Device 5, Input 68 // Standby Power: Auto Var 5044, name Standby_Bat, STATIC, Link IOCARD_SW, Device 5, Input 69 // Standby Power: BAT Var 5045, name GEN_DISC1, STATIC, Link IOCARD_SW, Device 5, Input 66 // Generator 1: Disconnect Var 5046, name GEN_DISC2, STATIC, Link IOCARD_SW, Device 5, Input 67 // Generator 2: Disconnect // ************************************************************************************************** // ************************************************************************************************** Var 5047, name GRD_PWR_ON, STATIC, Link IOCARD_SW, Device 5, Input 65 // Ground power: On Var 5048, name GRD_PWR_OFF, STATIC, Link IOCARD_SW, Device 5, Input 64 // Ground power: Off Var 5049, name TRANS_OFF, STATIC, Link IOCARD_SW, Device 5, Input 63 // Bus Transfer: Off Var 5050, name GEN1_ON, STATIC, Link IOCARD_SW, Device 5, Input 56 // Generator 1: On Var 5051, name GEN1_OFF, STATIC, Link IOCARD_SW, Device 5, Input 55 // Generator 1: Off Var 5052, name APU1_ON, STATIC, Link IOCARD_SW, Device 5, Input 58 // APU 1: On Var 5053, name APU1_OFF, STATIC, Link IOCARD_SW, Device 5, Input 57 // APU 1: Off Var 5054, name APU2_ON, STATIC, Link IOCARD_SW, Device 5, Input 60 // APU 2: On Var 5055, name APU2_OFF, STATIC, Link IOCARD_SW, Device 5, Input 59 // APU 2: Off Var 5056, name GEN2_ON, STATIC, Link IOCARD_SW, Device 5, Input 62 // Generator 2: On Var 5057, name GEN2_OFF, STATIC, Link IOCARD_SW, Device 5, Input 61 // Generator 2: Off // ************************************************************************************************** // ************************************************************************************************** Var 5058, name WIPERL, STATIC, Link IOCARD_SW, Device 5, Input 54 // Wiper L: Park { IF &WIPERL <> 0 { &WiperL_low = 1 } ELSE { &WiperL_low = 0 } } Var 5370, name WiperL_low, STATIC // Wiper left Low VIRTUAL SWITCH // ************************************************************************************************** // ************************************************************************************************** Var 5059, name EQUIP_SUPP, STATIC, Link IOCARD_SW, Device 5, Input 97 // Equipment cooling supply: Norm Var 5060, name EQUIP_EXH, STATIC, Link IOCARD_SW, Device 5, Input 98 // Equipment cooling exhaust: Norm // ************************************************************************************************** // ************************************************************************************************** Var 5061, name EMERG_OFF, STATIC, Link IOCARD_SW, Device 5, Input 95 // Emergency exit light: Off Var 5062, name EMERG_ON, STATIC, Link IOCARD_SW, Device 5, Input 96 // Emergency exit light: On // ************************************************************************************************** // ************************************************************************************************** Var 5063, name NOSMOKING_OFF, STATIC, Link IOCARD_SW, Device 5, Input 91 // No smoking: Off Var 5064, name NOSMOKING_ON, STATIC, Link IOCARD_SW, Device 5, Input 92 // No smoking: On Var 5065, name SEATBELT_OFF, STATIC, Link IOCARD_SW, Device 5, Input 93 // Fasten seatbelts: Off Var 5066, name SEATBELT_ON, STATIC, Link IOCARD_SW, Device 5, Input 94 // Fasten seatbelts: On Var 5067, name ATTEND, STATIC, Link IOCARD_SW, Device 5, Input 99 // Attend: Pushed Var 5068, name GRD_CALL, STATIC, Link IOCARD_SW, Device 5, Input 100 // Ground call: Pushed // ************************************************************************************************** // ************************************************************************************************** Var 5069, name WIPERR, STATIC, Link IOCARD_SW, Device 5, Input 90 // Wiper R: Park { IF &WIPERR <> 0 { &WiperR_low = 1 } ELSE { &WiperR_low = 0 } } Var 5372, name WiperR_low, STATIC // Wiper right Low VIRTUAL SWITCH // ************************************************************************************************** // ************************************************************************************************** Var 5070, name WH_SL_OFF, STATIC, Link IOCARD_SW, Device 5, Input 120 // Window heat Side L: Off Var 5071, name WH_FL_OFF, STATIC, Link IOCARD_SW, Device 5, Input 121 // Window heat Forward L: On Var 5072, name WH_FR_OFF, STATIC, Link IOCARD_SW, Device 5, Input 124 // Window heat Forward R: On Var 5073, name WH_SR_OFF, STATIC, Link IOCARD_SW, Device 5, Input 125 // Window heat Side R: Off Var 5074, name WH_TEST_OVHT, STATIC, Link IOCARD_SW, Device 5, Input 122 // Window heat test: OVHT Var 5075, name WH_TEST_PWR, STATIC, Link IOCARD_SW, Device 5, Input 123 // Window heat test: PWR TEST Var 5076, name PROBE_A_OFF, STATIC, Link IOCARD_SW, Device 5, Input 118 // Probe heat A: Off Var 5077, name PROBE_B_OFF, STATIC, Link IOCARD_SW, Device 5, Input 119 // Probe heat B: Off Var 5078, name TAT_TEST, STATIC, Link IOCARD_SW, Device 5, Input 117 // TAT TEST: Pushed // ************************************************************************************************** // ************************************************************************************************** Var 5079, name WAI_ON, STATIC, Link IOCARD_SW, Device 5, Input 114 // Wing anti ice: ON Var 5080, name EAI_1, STATIC, Link IOCARD_SW, Device 5, Input 115 // Engine anti ice 1: Off Var 5081, name EAI_2, STATIC, Link IOCARD_SW, Device 5, Input 116 // Engine anti ice 2: Off // ************************************************************************************************** // ************************************************************************************************** Var 5082, name HYD_ENG1, STATIC, Link IOCARD_SW, Device 5, Input 108 // Hydraulic Eng 1: OFF Var 5083, name HYD_ELEC2, STATIC, Link IOCARD_SW, Device 5, Input 109 // Hydraulic ELEC 2: ON Var 5084, name HYD_ELEC1, STATIC, Link IOCARD_SW, Device 5, Input 110 // Hydraulic ELEC 1: OFF Var 5085, name HYD_ENG2, STATIC, Link IOCARD_SW, Device 5, Input 111 // Hydraulic ENG 2: OFF // ************************************************************************************************** // ************************************************************************************************** Var 5086, name CVR_STATUS, STATIC, Link IOCARD_SW, Device 5, Input 101 // CVR STATUS: Pushed Var 5087, name CVR_ERASE, STATIC, Link IOCARD_SW, Device 5, Input 102 // CVR ERASE: Pushed Var 5088, name CVR_TEST, STATIC, Link IOCARD_SW, Device 5, Input 103 // CVR TEST: Pushed Var 5140, name ALTHORN, STATIC, Link IOCARD_SW, Device 5, Input 104 // Alt horn cutoff: Pushed // ************************************************************************************************** // ************************************************************************************************** Var 5099, name AIRTEMP_CONT, STATIC // Air temp: Cont cab Var 5100, name AIRTEMP_DF, STATIC // Air temp: Supply duct fwd Var 5101, name AIRTEMP_DA, STATIC // Air temp: Supply duct aft Var 5102, name AIRTEMP_PF, STATIC // Air temp: Passenger cabin fwd Var 5103, name AIRTEMP_PA, STATIC // Air temp: Passenger cabin aft Var 5104, name AIRTEMP_PACK_R, STATIC // Air temp: Pack R // Var 5105, name AIRTEMP_PACK_L, STATIC // Air temp: Pack L Var 5106, name TRIMAIR, STATIC, Link IOCARD_SW, Device 5, Input 143 // Trim air: On Var 5397, name VOI_REC, STATIC, Link IOCARD_SW, Device 5, Input 44 // ************************************************************************************************** // ************************************************************************************************** Var 5107, name RECIRC_LEFT, STATIC, Link IOCARD_SW, Device 5, Input 142 // Recirculation fan left: Off Var 5108, name RECIRC_RIGHT, STATIC, Link IOCARD_SW, Device 5, Input 141 // Recirculation fan Right: Off Var 5109, name LPACK_OFF, STATIC, Link IOCARD_SW, Device 5, Input 112 // Left Pack: Off Var 5110, name LPACK_HIGH, STATIC, Link IOCARD_SW, Device 5, Input 113 // Left Pack: High Var 5111, name RPACK_OFF, STATIC, Link IOCARD_SW, Device 5, Input 138 // Right Pack: Off Var 5112, name RPACK_HIGH, STATIC, Link IOCARD_SW, Device 5, Input 139 // Right Pack: High Var 5113, name ISO_CLOSE, STATIC, Link IOCARD_SW, Device 5, Input 136 // Isolation valve: Close Var 5114, name ISO_OPEN, STATIC, Link IOCARD_SW, Device 5, Input 137 // Isolation valve: Open Var 5115, name OVHT_TEST, STATIC, Link IOCARD_SW, Device 5, Input 140 // Overheat test Var 5116, name TRIP_RESET, STATIC, Link IOCARD_SW, Device 5, Input 135 // Trip reset Var 5117, name BLEED1_OFF, STATIC, Link IOCARD_SW, Device 5, Input 105 // Bleed 1: OFF Var 5118, name BLEED_APU_ON, STATIC, Link IOCARD_SW, Device 5, Input 106 // Bleed APU: ON Var 5119, name BLEED2_ON, STATIC, Link IOCARD_SW, Device 5, Input 107 // Bleed 2: ON // ************************************************************************************************** // ************************************************************************************************** Var 5120, name OUTFLOW_OPEN, STATIC, Link IOCARD_SW, Device 5, Input 133 // Outflow vale: Open Var 5121, name OUTFLOW_CLOSE, STATIC, Link IOCARD_SW, Device 5, Input 134 // Outflow vale: Close Var 5122, name PRESS_AUTO, STATIC, Link IOCARD_SW, Device 5, Input 130 // Pressurisation: Auto Var 5123, name PRESS_ALTN, STATIC, Link IOCARD_SW, Device 5, Input 131 // Pressurisation: Alternate Var 5124, name PRESS_MANUAL, STATIC, Link IOCARD_SW, Device 5, Input 132 // Pressurisation: Manual Var 5331, name FLTENCODER, STATIC, Link IOCARD_ENCODER, Device 5, Input 126, Aceleration 3, Type 2 // Encoder input for FLT ALT { L0 = -500 * &FLTENCODER &FlightAlt = LIMIT 1000 ,42000 ,L0 } Var 5332, name LANDENCODER, STATIC, Link IOCARD_ENCODER, Device 5, Input 128, Aceleration 3, Type 2 // Encoder input for LAND ALT { L0 = -50 * &LANDENCODER &LandAlt = LIMIT 0 ,42000 ,L0 } // ************************************************************************************************** // ************************************************************************************************** Var 5089, name STARTL_GRD, STATIC, Link IOCARD_SW, Device 5, Input 9 // ENGINE START LEFT: GRD Var 5090, name STARTL_OFF, STATIC, Link IOCARD_SW, Device 5, Input 10 // ENGINE START LEFT: OFF Var 5091, name STARTL_CONT, STATIC, Link IOCARD_SW, Device 5, Input 11 // ENGINE START LEFT: CONT Var 5092, name STARTL_FLT, STATIC, Link IOCARD_SW, Device 5, Input 12 // ENGINE START LEFT: FLT Var 5093, name STARTR_GRD, STATIC, Link IOCARD_SW, Device 5, Input 13 // ENGINE START RIGHT: GRD Var 5094, name STARTR_OFF, STATIC, Link IOCARD_SW, Device 5, Input 14 // ENGINE START RIGHT: OFF Var 5095, name STARTR_CONT, STATIC, Link IOCARD_SW, Device 5, Input 15 // ENGINE START RIGHT: CONT Var 5096, name STARTR_FLT, STATIC, Link IOCARD_SW, Device 5, Input 16 // ENGINE START RIGHT: FLT Var 5097, name IGNITION_L, STATIC, Link IOCARD_SW, Device 5, Input 25 // IGNITION SELECT: Left Var 5098, name IGNITION_R, STATIC, Link IOCARD_SW, Device 5, Input 24 // IGNITION SELECT: Right // ************************************************************************************************** // ************************************************************************************************** Var 5127, name LIGHT_FIXED_L, STATIC, Link IOCARD_SW, Device 5, Input 2 // Lights fixed left: OFF Var 5128, name LIGHT_FIXED_R, STATIC, Link IOCARD_SW, Device 5, Input 3 // Lights fixed right: OFF Var 5129, name LIGHT_RWY_R, STATIC, Link IOCARD_SW, Device 5, Input 5 // Lights runway turnoff right: OFF Var 5130, name LIGHT_RWY_L, STATIC, Link IOCARD_SW, Device 5, Input 4 // Lights runway turnoff left: OFF Var 5131, name LIGHT_TAXI, STATIC, Link IOCARD_SW, Device 5, Input 6 // Lights Taxi: OFF Var 5132, name APU_OFF, STATIC, Link IOCARD_SW, Device 5, Input 7 // APU: OFF Var 5133, name APU_START, STATIC, Link IOCARD_SW, Device 5, Input 8 // APU: START Var 5134, name LIGHT_LOGO, STATIC, Link IOCARD_SW, Device 5, Input 18 // Lights Logo: OFF Var 5135, name LIGHT_POS_ST, STATIC, Link IOCARD_SW, Device 5, Input 19 // Lights Position: Strobe & Steady Var 5136, name LIGHT_POS_STD, STATIC, Link IOCARD_SW, Device 5, Input 20 // Lights Position: Strobe Var 5137, name LIGHT_COLL, STATIC, Link IOCARD_SW, Device 5, Input 21 // Light Anti collision: On Var 5138, name LIGHT_WING, STATIC, Link IOCARD_SW, Device 5, Input 22 // Light Wing: On Var 5139, name LIGHT_WHEEL, STATIC, Link IOCARD_SW, Device 5, Input 23 // Light Wheel well: On // ************************ // ** OUTUTS ** // ************************ Var 5200, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 43, Numbers 1 // APU FAULT Var 5201, name XFERBUSOFF_2, STATIC, Link IOCARD_OUT, Device 5, Output 13 Var 5390, name APUGEN_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 39, Numbers 1 // Bright inversion for Var 5202 Var 5202, name APUGEN_OFFBUS, STATIC { IF &APUGEN_OFFBUS = 1 { &APUGEN_BLUE = 2 } ELSE { IF &APUGEN_OFFBUS = 2 { &APUGEN_BLUE = 1 } ELSE { &APUGEN_BLUE = 0 } } } Var 5368, name GENOFF1_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 38, Numbers 1 // Bright inversion for Var 5203 Var 5203, name GENOFFBUS_1, STATIC { IF &GENOFFBUS_1 = 1 { &GENOFF1_BLUE = 2 } ELSE { IF &GENOFFBUS_1 = 2 { &GENOFF1_BLUE = 1 } ELSE { &GENOFF1_BLUE = 0 } } } Var 5369, name GENOFF2_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 40, Numbers 1 // Bright inversion for Var 5204 Var 5204, name GENOFFBUS_2, STATIC { IF &GENOFFBUS_2 = 1 { &GENOFF2_BLUE = 2 } ELSE { IF &GENOFFBUS_2 = 2 { &GENOFF2_BLUE = 1 } ELSE { &GENOFF2_BLUE = 0 } } } Var 5205, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 42, Numbers 1 // APU LOW OIL Var 5206, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 44, Numbers 1 // APU OVERSPEED Var 5207, name SOURCE_OFF_2, STATIC, Link IOCARD_OUT, Device 5, Output 14 Var 5398, name APU_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 41, Numbers 1 // Bright inversion for Var 5208 Var 5208, name APU_MAINT, STATIC { IF &APU_MAINT = 1 { &APU_BLUE = 2 } ELSE { IF &APU_MAINT = 2 { &APU_BLUE = 1 } ELSE { &APU_BLUE = 0 } } } Var 5209, name LP_RA, STATIC, Link IOCARD_OUT, Device 5, Output 27 Var 5210, name MANUAL, STATIC, Link IOCARD_OUT, Device 5, Output 101 Var 5211, name FILTER_BP_R, STATIC, Link IOCARD_OUT, Device 5, Output 21 Var 5212, name FILTER_BP_L, STATIC, Link IOCARD_OUT, Device 5, Output 20 Var 5371, name CROSS_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 36, Numbers 1 // Bright inversion for Var 5213 Var 5213, name CROSSFEED, STATIC { IF &CROSSFEED = 1 { &CROSS_BLUE = 2 } ELSE { IF &CROSSFEED = 2 { &CROSS_BLUE = 1 } ELSE { &CROSS_BLUE = 0 } } } Var 5214, name LP_CR, STATIC, Link IOCARD_OUT, Device 5, Output 23 Var 5215, name LP_RF, STATIC, Link IOCARD_OUT, Device 5, Output 26 Var 5216, name LP_CL, STATIC, Link IOCARD_OUT, Device 5, Output 22 Var 5217, name LP_LF, STATIC, Link IOCARD_OUT, Device 5, Output 25 Var 5218, name LP_LA, STATIC, Link IOCARD_OUT, Device 5, Output 24 Var 5219, name STANDBY_PWR, STATIC, Link IOCARD_OUT, Device 5, Output 42 Var 5396, name SPARL_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 35, Numbers 1 // Bright inversion for Var 5220 Var 5220, name SPAR_R, STATIC { IF &SPAR_R = 1 { &SPARL_BLUE = 2 } ELSE { IF &SPAR_R = 2 { &SPARL_BLUE = 1 } ELSE { &SPARL_BLUE = 0 } } } Var 5373, name SPARR_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 33, Numbers 1 // Bright inversion for Var 5221 Var 5221, name SPAR_L, STATIC { IF &SPAR_L = 1 { &SPARR_BLUE = 2 } ELSE { IF &SPAR_L = 2 { &SPARR_BLUE = 1 } ELSE { &SPARR_BLUE = 0 } } } Var 5222, name DRIVE_R, STATIC, Link IOCARD_OUT, Device 5, Output 43 Var 5223, name XFERBUSOFF_1, STATIC, Link IOCARD_OUT, Device 5, Output 11 Var 5374, name ENGR_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 34, Numbers 1 // Bright inversion for Var 5224 Var 5224, name ENG_VALVE_R, STATIC { IF &ENG_VALVE_R = 1 { &ENGR_BLUE = 2 } ELSE { IF &ENG_VALVE_R = 2 { &ENGR_BLUE = 1 } ELSE { &ENGR_BLUE = 0 } } } Var 5225, name SOURCE_OFF_1, STATIC, Link IOCARD_OUT, Device 5, Output 12 Var 5375, name ENGL_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 32, Numbers 1 // Bright inversion for Var 5226 Var 5226, name ENG_VALVE_L, STATIC { IF &ENG_VALVE_L = 1 { &ENGL_BLUE = 2 } ELSE { IF &ENG_VALVE_L = 2 { &ENGL_BLUE = 1 } ELSE { &ENGL_BLUE = 0 } } } Var 5376, name GRD_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 37, Numbers 1 // Bright inversion for Var 5227 Var 5227, name GRD_POWER, STATIC { IF &GRD_POWER = 1 { &GRD_BLUE = 2 } ELSE { IF &GRD_POWER = 2 { &GRD_BLUE = 1 } ELSE { &GRD_BLUE = 0 } } } Var 5228, name STDBY_RUDDER, STATIC, Link IOCARD_OUT, Device 5, Output 37 Var 5229, name FLT_CTRL_B_LP, STATIC, Link IOCARD_OUT, Device 5, Output 29 Var 5230, name YAW_DAMPER, STATIC, Link IOCARD_OUT, Device 5, Output 34 Var 5231, name FLT_CTRL_A_LP, STATIC, Link IOCARD_OUT, Device 5, Output 28 Var 5232, name SPEED_TRIM, STATIC, Link IOCARD_OUT, Device 5, Output 31 Var 5233, name MACH_TRIM, STATIC, Link IOCARD_OUT, Device 5, Output 32 Var 5234, name FEEL_DIFF, STATIC, Link IOCARD_OUT, Device 5, Output 30 Var 5235, name STDBY_LOW_Q, STATIC, Link IOCARD_OUT, Device 5, Output 35 Var 5236, name STDBY_LOW_P, STATIC, Link IOCARD_OUT, Device 5, Output 36 Var 5378, name CALL_BLUE, STATIC Var 5237, name CALL, STATIC { IF &CALL = 1 { &CALL_BLUE = 2 } ELSE { IF &CALL = 2 { &CALL_BLUE = 1 } ELSE { &CALL_BLUE = 0 } } } Var 5238, name LFOVERWING, STATIC, Link IOCARD_OUT, Device 5, Output 107 Var 5239, name ALTN, STATIC, Link IOCARD_OUT, Device 5, Output 100 Var 5240, name AFT_SERVICE, STATIC, Link IOCARD_OUT, Device 5, Output 110 Var 5241, name AFT_ENTRY, STATIC, Link IOCARD_OUT, Device 5, Output 109 Var 5242, name RFOVERWING, STATIC, Link IOCARD_OUT, Device 5, Output 94 Var 5243, name RAOVERWING, STATIC, Link IOCARD_OUT, Device 5, Output 95 Var 5244, name A_CARGO, STATIC, Link IOCARD_OUT, Device 5, Output 97 Var 5245, name EQUIP, STATIC, Link IOCARD_OUT, Device 5, Output 19 Var 5246, name LAOVERWING, STATIC, Link IOCARD_OUT, Device 5, Output 108 Var 5379, name COWLL_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 61, Numbers 1 // Bright inversion for Var 5247 Var 5247, name COWL_VALVE_R, STATIC { IF &COWL_VALVE_R = 1 { &COWLL_BLUE = 2 } ELSE { IF &COWL_VALVE_R = 2 { &COWLL_BLUE = 1 } ELSE { &COWLL_BLUE = 0 } } } Var 5248, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 53, Numbers 1 // BLEED TRIP OFF LEFT Var 5249, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 51, Numbers 1 // WING BODY OVERHEAT LEFT Var 5250, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 52, Numbers 1 // WING BODY OVERHEAT RIGHT Var 5251, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 50, Numbers 1 // PACK RIGHT Var 5252, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 54, Numbers 1 // BLEED TRIP OFF RIGHT Var 5253, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 49, Numbers 1 // PACK LEFT Var 5254, name DRIVE_L, STATIC, Link IOCARD_OUT, Device 5, Output 41 Var 5255, name ELEC, STATIC, Link IOCARD_OUT, Device 5, Output 40 Var 5256, name NOT_ARMED, STATIC, Link IOCARD_OUT, Device 5, Output 15 Var 5257, name COOLING_L, STATIC, Link IOCARD_OUT, Device 5, Output 16 Var 5258, name SMOKE, STATIC, Link IOCARD_OUT, Device 5, Output 18 Var 5259, name COOLING_R, STATIC, Link IOCARD_OUT, Device 5, Output 17 Var 5260, name BATT_DISCHARGE, STATIC, Link IOCARD_OUT, Device 5, Output 38 Var 5261, name AUTO_SLAT, STATIC, Link IOCARD_OUT, Device 5, Output 33 Var 5262, name TR_UNIT, STATIC, Link IOCARD_OUT, Device 5, Output 39 Var 5263, name ENG1_LP, STATIC, Link IOCARD_OUT, Device 5, Output 102 Var 5264, name FWD_SERVICE, STATIC, Link IOCARD_OUT, Device 5, Output 93 Var 5265, name ELEC2_LP, STATIC, Link IOCARD_OUT, Device 5, Output 103 Var 5266, name FWD_CARGO, STATIC, Link IOCARD_OUT, Device 5, Output 96 Var 5267, name ELEC1_LP, STATIC, Link IOCARD_OUT, Device 5, Output 104 Var 5268, name FWD_ENTRY, STATIC, Link IOCARD_OUT, Device 5, Output 106 Var 5269, name ENG2_LP, STATIC, Link IOCARD_OUT, Device 5, Output 105 Var 5270, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 62, Numbers 1 // HYD OVERHEAT 1 Var 5271, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 63, Numbers 1 // HYD OVERHEAT 2 Var 5272, name AUTO_FAIL, STATIC, Link IOCARD_OUT, Device 5, Output 98 Var 5273, name OFF_DESCENT, STATIC, Link IOCARD_OUT, Device 5, Output 99 Var 5274, name ZONE_TEMP_1, STATIC, Link IOCARD_OUT, Device 5, Output 90 Var 5275, name ZONE_TEMP_3, STATIC, Link IOCARD_OUT, Device 5, Output 92 Var 5380, name WAI2_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 59, Numbers 1 // Bright inversion for Var 5276 Var 5276, name WAI_VALVE_2, STATIC { IF &WAI_VALVE_2 = 1 { &WAI2_BLUE = 2 } ELSE { IF &WAI_VALVE_2 = 2 { &WAI2_BLUE = 1 } ELSE { &WAI2_BLUE = 0 } } } Var 5381, name RAM2_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 48, Numbers 1 // Bright inversion for Var 5277 Var 5277, name RAMDOOR_2, STATIC { IF &RAMDOOR_2 = 1 { &RAM2_BLUE = 2 } ELSE { IF &RAMDOOR_2 = 2 { &RAM2_BLUE = 1 } ELSE { &RAM2_BLUE = 0 } } } Var 5382, name RAM1_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 47, Numbers 1 // Bright inversion for Var 5278 Var 5278, name RAMDOOR_1, STATIC { IF &RAMDOOR_1 = 1 { &RAM1_BLUE = 2 } ELSE { IF &RAMDOOR_1 = 2 { &RAM1_BLUE = 1 } ELSE { &RAM1_BLUE = 0 } } } Var 5279, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 46, Numbers 1 // DUAL BLEED Var 5280, name ZONE_TEMP_2, STATIC, Link IOCARD_OUT, Device 5, Output 91 Var 5384, name WAI1_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 58, Numbers 1 // Bright inversion for Var 5281 Var 5281, name WAI_VALVE_1, STATIC { IF &WAI_VALVE_1 = 1 { &WAI1_BLUE = 2 } ELSE { IF &WAI_VALVE_1 = 2 { &WAI1_BLUE = 1 } ELSE { &WAI1_BLUE = 0 } } } Var 5385, name COWL1_BLUE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 60, Numbers 1 // Bright inversion for Var 5282 Var 5282, name COWL_VALVE_1, STATIC { IF &COWL_VALVE_1 = 1 { &COWL1_BLUE = 2 } ELSE { IF &COWL_VALVE_1 = 2 { &COWL1_BLUE = 1 } ELSE { &COWL1_BLUE = 0 } } } Var 5283, name R_ELEV_PITOT, STATIC, Link IOCARD_OUT, Device 5, Output 87 Var 5284, name R_ALPHA_VANE, STATIC, Link IOCARD_OUT, Device 5, Output 88 Var 5285, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 55, Numbers 1 // TEMP PROBE Var 5286, name CAPT_PITOT, STATIC, Link IOCARD_OUT, Device 5, Output 81 Var 5287, name AUX_PITOT, STATIC, Link IOCARD_OUT, Device 5, Output 89 Var 5288, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 56, Numbers 1 // COWL ANTI-ICE 1 Var 5289, name L_ALPHA_VANE, STATIC, Link IOCARD_OUT, Device 5, Output 83 Var 5290, name L_ELEV_PITOT, STATIC, Link IOCARD_OUT, Device 5, Output 82 Var 5291, Link IOCARD_DISPLAY, STATIC, Device 5, Digit 57, Numbers 1 // COWL ANTI-ICE 2 Var 5292, name OVHT_4, STATIC, Link IOCARD_OUT, Device 5, Output 84 Var 5293, name ON_2, STATIC, Link IOCARD_OUT, Device 5, Output 79 Var 5294, name ON_1, STATIC, Link IOCARD_OUT, Device 5, Output 78 Var 5295, name OVHT_1, STATIC, Link IOCARD_OUT, Device 5, Output 75 Var 5296, name ON_3, STATIC, Link IOCARD_OUT, Device 5, Output 80 Var 5297, name ON_4, STATIC, Link IOCARD_OUT, Device 5, Output 85 Var 5298, name FO_PITOT, STATIC, Link IOCARD_OUT, Device 5, Output 86 Var 5299, name OVHT_2, STATIC, Link IOCARD_OUT, Device 5, Output 76 Var 5300, name OVHT_3, STATIC, Link IOCARD_OUT, Device 5, Output 77 Var 5325, name FlightAlt, STATIC // Flt Alt encoder { CALL &SetFlightAlt } Var 5302, name SetFlightAlt, STATIC, Link SUBRUTINE { IF &VoltDCStandby = 0 { &FA1 = -999999 &FA2 = -999999 &FA3 = -999999 &FA4 = -999999 &FA5 = -999999 } ELSE { L0 = &FlightAlt &FA1 = DIV L0 ,10000 L0 = MOD L0 ,10000 &FA2 = DIV L0 ,1000 L0 = MOD L0 ,1000 &FA3 = DIV L0 ,100 L0 = MOD L0 ,100 &FA4 = DIV L0 ,10 L0 = MOD L0 ,10 &FA5 = L0 } } Var 5320, name LandAlt, STATIC // Land Alt encoder { CALL &SetLandAlt } Var 5304, name SetLandAlt, STATIC, Link SUBRUTINE { IF &VoltDCStandby = 0 { &LA1 = -999999 &LA2 = -999999 &LA3 = -999999 &LA4 = -999999 &LA5 = -999999 } ELSE { L0 = &LandAlt &LA1 = DIV L0 ,10000 L0 = MOD L0 ,10000 &LA2 = DIV L0 ,1000 L0 = MOD L0 ,1000 &LA3 = DIV L0 ,100 L0 = MOD L0 ,100 &LA4 = DIV L0 ,10 L0 = MOD L0 ,10 &LA5 = L0 } } // Elec panel Var 5305, name ACVOLT, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 0, Numbers 3 // Elec panel down right { IF &ACVOLT = -1 { &EPDR = -999999 } ELSE { &EPDR = &ACVOLT } } Var 5306, name ACAMP, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 3, Numbers 2 // Elec panel down center { IF &ACAMP = -1 { &EPDC = -999999 } ELSE { &EPDC = &ACAMP } } Var 5307, name DCVOLT, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 5, Numbers 2 // Elec panel down left { IF &DCVOLT = -1 { &EPDL = -999999 } ELSE { &EPDL = &DCVOLT } } Var 5308, name CPSFREQ, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 7, Numbers 3 // Elec panel upper right { IF &CPSFREQ = -1 { &EPUR = -999999 } ELSE { &EPUR = &CPSFREQ } } Var 5309, name DCAMP, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 10, Numbers 2 // Elec panel upper left { IF &DCAMP = -1 { &EPUL = -999999 } ELSE { &EPUL = &DCAMP } } Var 5315, name EPDR, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 0, Numbers 3 // Elec panel down right Var 5316, name EPDC, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 3, Numbers 2 // Elec panel down center Var 5317, name EPDL, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 5, Numbers 2 // Elec panel down left Var 5318, name EPUR, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 7, Numbers 3 // Elec panel upper right Var 5319, name EPUL, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 10, Numbers 2 // Elec panel upper left Var 5555, name LA1, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 69, Numbers 1 // Land Alt 5fh 7-segment display Var 5321, name LA2, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 70, Numbers 1 // Land Alt 4th 7-segment display Var 5322, name LA3, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 71, Numbers 1 // Land Alt 3rd 7-segment display Var 5323, name LA4, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 72, Numbers 1 // Land Alt 2nd 7-segment display Var 5324, name LA5, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 73, Numbers 1 // Land Alt 1st 7-segment display Var 5556, name FA1, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 64, Numbers 1 // Flt Alt 5fh 7-segment display Var 5326, name FA2, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 65, Numbers 1 // Flt Alt 4th 7-segment display Var 5327, name FA3, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 66, Numbers 1 // Flt Alt 3rd 7-segment display Var 5328, name FA4, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 67, Numbers 1 // Flt Alt 2nd 7-segment display Var 5329, name FA5, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 68, Numbers 1 // Flt Alt 1st 7-segment display Var 5330, name VoltDCStandby, STATIC // AUTO: FLT ALT + LAND ALT displays activation { CALL &SetLandAlt CALL &SetFlightAlt } // ************************ // ** SERVOS ** // ************************ VAR 5355, NAME FUEL_OBJ, STATIC { if (&FUEL_OBJ > &FUELTEMPGAUGE ) { &FUELTEMPGAUGE = TIMER &FUEL_OBJ, 1, 1 } if (&FUEL_OBJ < &FUELTEMPGAUGE ) { &FUELTEMPGAUGE = TIMER &FUEL_OBJ, -1, 1 } } Var 5405, name FUELTEMPGAUGE, STATIC, Link USB_SERVOS, Device 14, Output 1, PosL 1, PosC 511, PosR 1023, Type 1 // Temperature VAR 5351, NAME CABAL_OBJ, STATIC { if (&CABAL_OBJ > &CABALTGAUGE ) { &CABALTGAUGE = TIMER &CABAL_OBJ, 1, 1 } if (&CABAL_OBJ < &CABALTGAUGE ) { &CABALTGAUGE = TIMER &CABAL_OBJ, -1, 1 } } Var 5406, name CABALTGAUGE, STATIC, Link USB_SERVOS, Device 14, Output 2, PosL 1, PosC 511, PosR 1023, Type 1 // Cabin alt VAR 5354, NAME DIFF_OBJ, STATIC { if (&DIFF_OBJ > &DIFFPRESSGAUGE ) { &DIFFPRESSGAUGE = TIMER &DIFF_OBJ, 1, 1 } if (&DIFF_OBJ < &DIFFPRESSGAUGE ) { &DIFFPRESSGAUGE = TIMER &DIFF_OBJ, -1, 1 } } Var 5407, name DIFFPRESSGAUGE, STATIC, Link USB_SERVOS, Device 14, Output 3, PosL 1, PosC 511, PosR 1023, Type 1 // Diff pressure VAR 5353, NAME CABCLIM_obj, STATIC { if (&CABCLIM_obj > &CABCLIMGAUGE ) { &CABCLIMGAUGE = TIMER &CABCLIM_obj, 1, 1 } if (&CABCLIM_obj < &CABCLIMGAUGE ) { &CABCLIMGAUGE = TIMER &CABCLIM_obj, -1, 1 } } Var 5408, name CABCLIMGAUGE, STATIC, Link USB_SERVOS, Device 14, Output 4, PosL 1, PosC 511, PosR 1023, Type 1 // Cabin climb VAR 5358, NAME CABIN_obj, STATIC { if (&CABIN_obj > &CABINTEMPGAUGE ) { &CABINTEMPGAUGE = TIMER &CABIN_obj, 1, 1 } if (&CABIN_obj < &CABINTEMPGAUGE ) { &CABINTEMPGAUGE = TIMER &CABIN_obj, -1, 1 } } Var 5400, name CABINTEMPGAUGE, STATIC, Link USB_SERVOS, Device 14, Output 6, PosL 1, PosC 511, PosR 1023, Type 1 // Airtemp VAR 5350, NAME DUCT_obj, STATIC { if (&DUCT_obj > &DUCTRIGHTGAUGE ) { &DUCTRIGHTGAUGE = TIMER &DUCT_obj, 1, 1 } if (&DUCT_obj < &DUCTRIGHTGAUGE ) { &DUCTRIGHTGAUGE = TIMER &DUCT_obj, -1, 1 } } Var 5401, name DUCTRIGHTGAUGE, STATIC, Link USB_SERVOS, Device 14, Output 7, PosL 1, PosC 511, PosR 1023, Type 1 // Duct Pressure Right inf VAR 5352, NAME DUCTL_obj, STATIC { if (&DUCTL_obj > &DUCTLEFTGAUGE ) { &DUCTLEFTGAUGE = TIMER &DUCTL_obj, 1, 1 } if (&DUCTL_obj < &DUCTLEFTGAUGE ) { &DUCTLEFTGAUGE = TIMER &DUCTL_obj, -1, 1 } } Var 5402, name DUCTLEFTGAUGE, STATIC, Link USB_SERVOS, Device 14, Output 8, PosL 1, PosC 511, PosR 1023, Type 1 // Duct pressure l superior VAR 1356, NAME OUTF_obj, STATIC { if (&OUTF_obj > &OUTFLOWGAUGE ) { &OUTFLOWGAUGE = TIMER &OUTF_obj, 1, 1 } if (&OUTF_obj < &OUTFLOWGAUGE ) { &OUTFLOWGAUGE = TIMER &OUTF_obj, -1, 1 } } Var 5403, name OUTFLOWGAUGE, STATIC, Link USB_SERVOS, Device 14, Output 9, PosL 260, PosC 511, PosR 720, Type 1 // Outflow valve // Engine Start AUTO-OFF Var 5359, name iniciaeng1, STATIC, Value 0 // Set engine 1 rotary switch to OFF { &eng1 = 1 } Var 5360, name servo1, STATIC, Link USB_SERVOS, Device 14, Output 5, PosL 0, PosC 512, PosR 1023 { &servo1 = DELAY 512 ,50 &eng1 = 0 } Var 5361, name eng1, STATIC { IF &eng1 = 1 { &servo1 = 100 } } Var 5362, name iniciaeng2, STATIC, Value 0 // Set engine 2 rotary switch to OFF { &eng2 = 1 } Var 5363, name servo2, STATIC, Link USB_SERVOS, Device 14, Output 10, PosL 0, PosC 512, PosR 1023 { &servo2 = DELAY 512 ,50 &eng2 = 0 } Var 5364, name eng2, STATIC { IF &eng2 = 1 { &servo2 = 100 } } //NEW INDICATORS Var 5392, name I_SPOILERS, STATIC, Link IOCARD_OUT, Device 5, Output 44 Var 5393, name I_E_SMOKE, STATIC, Link IOCARD_DISPLAY, Device 5, Digit 45, Numbers 1 // Var 5394, name I_ENGAI1, STATIC, Link IOCARD_OUT, Device 5, Output 45 Var 5395, name I_ENGAI2, STATIC, Link IOCARD_OUT, Device 5, Output 46