// ***************************************************************************** // * Config_SIOC ver 3.5 - By Manolo Vélez - www.opencockpits.com // ***************************************************************************** // * FileName : B738_Overhead_SIOC.txt // * Date : 21/08/2009 Var 1000, Link FSUIPC_OUT, Offset $56E0, Length 1 // Flt Cont A Var 1001, Link FSUIPC_OUT, Offset $56E1, Length 1 // Flt Cont B Var 1003, Link FSUIPC_OUT, Offset $56A3, Length 1 // Alt Flaps Up/Down Var 1004, Link IOCARD_SW, Input 1 // Flt Cont A Stby Rud SW { IF V1004 = 1 { V1000 = 0 } ELSE { IF V1005 = 0 { V1000 = 1 } } } Var 1005, Link IOCARD_SW, Input 2 // Flt Cont A On Sw { IF V1005 = 1 { V1000 = 2 } ELSE { IF V1004 = 0 { V1000 = 1 } } } Var 1006, Link IOCARD_SW, Input 4 // Flt Cont B Stby Rud SW { IF V1006 = 1 { V1001 = 0 } ELSE { IF V1007 = 0 { V1001 = 1 } } } Var 1007, Link IOCARD_SW, Input 3 // Flt Cont B On Sw { IF V1007 = 1 { V1001 = 2 } ELSE { IF V1006 = 0 { V1001 = 1 } } } Var 1008, Link IOCARD_SW, Input 0 // Alt Flaps Arm Sw { V1002 = CHANGEBIT 4 ,V1008 } Var 1009, Link IOCARD_SW, Input 6 // Alt Flaps Up SW { IF V1009 = 1 { V1003 = 0 } ELSE { IF V1010 = 0 { V1003 = 1 } } } Var 1010, Link IOCARD_SW, Input 5 // Alt Flaps Down Sw { IF V1010 = 1 { V1003 = 2 } ELSE { IF V1009 = 0 { V1003 = 1 } } } Var 1011, Link IOCARD_SW, Input 8 // Spoiler A Sw { V1002 = CHANGEBIT 2 ,V1011 } Var 1012, Link IOCARD_SW, Input 7 // Spoiler B Sw { V1002 = CHANGEBIT 3 ,V1012 } Var 1013, Link IOCARD_SW, Input 10 // Yaw Damper Sw { V1002 = CHANGEBIT 1 ,V1013 } Var 1002, Link FSUIPC_OUT, Offset $56E2, Length 1 // Alt Flaps / Misc LED { V1014 = TESTBIT V1002 ,5 V1015 = TESTBIT V1002 ,6 V1016 = TESTBIT V1002 ,7 } Var 1014, Link IOCARD_OUT, Output 11 // Low Qty LED Var 1015, Link IOCARD_OUT, Output 12 // Low Press LED Var 1016, Link IOCARD_OUT, Output 13 // Stby Rud On Var 1017, Link FSUIPC_IN, Offset $56F0, Length 1 // Misc Flt Cont LED { V1018 = TESTBIT V1017 ,1 V1019 = TESTBIT V1017 ,2 V1020 = TESTBIT V1017 ,3 V1021 = TESTBIT V1017 ,6 V1022 = TESTBIT V1017 ,5 V1023 = TESTBIT V1017 ,7 V1024 = TESTBIT V1017 ,4 } Var 1018, Link IOCARD_OUT, Output 14 // Spoiler A Press LED Var 1019, Link IOCARD_OUT, Output 15 // Spoiler B Press LED Var 1020, Link IOCARD_OUT, Output 16 // Feel Diff Press LED Var 1021, Link IOCARD_OUT, Output 17 // Speed Trim Fail LED Var 1022, Link IOCARD_OUT, Output 18 // Mach Trim Fail LED Var 1023, Link IOCARD_OUT, Output 19 // Auto Slat Fail LED Var 1024, Link IOCARD_OUT, Output 20 // Yaw Damper LED Var 1050, Link FSUIPC_OUT, Offset $56C1, Length 1 // VHF Nav Var 1051, Link FSUIPC_OUT, Offset $56C2, Length 1 // IRS Var 1052, Link FSUIPC_OUT, Offset $56C3, Length 1 // FMC Var 1053, Link FSUIPC_OUT, Offset $56C4, Length 1 // Disp Source Var 1054, Link FSUIPC_OUT, Offset $56C5, Length 1 // Control Panel Var 1055, Link IOCARD_SW, Input 11 // VHF Nav On 1 SW { IF V1055 = 1 { V1050 = 0 } ELSE { IF V1056 = 0 { V1050 = 1 } } } Var 1056, Link IOCARD_SW, Input 13 // VHF Nav On 2 SW { IF V1056 = 1 { V1050 = 2 } ELSE { IF V1055 = 0 { V1050 = 1 } } } Var 1057, Link IOCARD_SW, Input 12 // IRS On L SW { IF V1057 = 1 { V1051 = 0 } ELSE { IF V1058 = 0 { V1051 = 1 } } } Var 1058, Link IOCARD_SW, Input 17 // IRS On R SW { IF V1058 = 1 { V1051 = 2 } ELSE { IF V1057 = 0 { V1051 = 1 } } } Var 1059, Link IOCARD_SW, Input 16 // FMC On L SW { IF V1059 = 1 { V1052 = 0 } ELSE { IF V1060 = 0 { V1052 = 1 } } } Var 1060, Link IOCARD_SW, Input 9 // FMC On R SW { IF V1060 = 1 { V1052 = 2 } ELSE { IF V1059 = 0 { V1052 = 1 } } } Var 1061, Link IOCARD_SW, Input 19 // Source On 1 ROT { IF V1061 = 1 { V1053 = 0 } } Var 1062, Link IOCARD_SW, Input 20 // Source Auto ROT { IF V1062 = 1 { V1053 = 1 } } Var 1063, Link IOCARD_SW, Input 22 // Source on 2 ROT { IF V1063 = 1 { V1053 = 2 } } Var 1064, Link IOCARD_SW, Input 15 // Cont Pnl On 1 SW { IF V1064 = 1 { V1054 = 0 } ELSE { IF V1065 = 0 { V1054 = 1 } } } Var 1065, Link IOCARD_SW, Input 14 // Cont Pnl On 2 SW { IF V1065 = 1 { V1054 = 2 } ELSE { IF V1064 = 0 { V1054 = 1 } } } Var 1100, Link FSUIPC_OUT, Offset $56B1, Length 1 // Fuel Pumps Var 1101, Link FSUIPC_OUT, Offset $56B2, Length 1 // Cross Feed Var 1102, Link IOCARD_SW, Input 21 // Fuel Pump Ctr L Sw { V1100 = CHANGEBIT 4 ,V1102 } Var 1103, Link IOCARD_SW, Input 26 // Fuel Pump Ctr R Sw { V1100 = CHANGEBIT 5 ,V1103 } Var 1104, Link IOCARD_SW, Input 25 // Fuel Pump 1 Aft Sw { V1100 = CHANGEBIT 2 ,V1104 } Var 1105, Link IOCARD_SW, Input 18 // Fuel Pump 1 Fwd Sw { V1100 = CHANGEBIT 0 ,V1105 } Var 1106, Link IOCARD_SW, Input 24 // Fuel Pump 2 Aft Sw { V1100 = CHANGEBIT 1 ,V1106 } Var 1107, Link IOCARD_SW, Input 23 // Fuel Pump 2 Fwd Sw { V1100 = CHANGEBIT 3 ,V1107 } Var 1108, Link IOCARD_SW, Input 28 // Cross Feed Sw { V1101 = CHANGEBIT 0 ,V1108 } Var 1109, Link FSUIPC_IN, Offset $56B0, Length 1 // Fuel Pump Fault LED { V1110 = TESTBIT V1109 ,4 V1111 = TESTBIT V1109 ,5 V1112 = TESTBIT V1109 ,2 V1113 = TESTBIT V1109 ,0 V1114 = TESTBIT V1109 ,1 V1115 = TESTBIT V1109 ,3 } Var 1110, Link IOCARD_OUT, Output 33 // FP Ctr L LED Var 1111, Link IOCARD_OUT, Output 34 // FP Ctr R LED Var 1112, Link IOCARD_OUT, Output 35 // FP 1 Aft LED Var 1113, Link IOCARD_OUT, Output 36 // FP 1 Fwd LED Var 1114, Link IOCARD_OUT, Output 37 // FP 2 Aft LED Var 1115, Link IOCARD_OUT, Output 38 // FP 2 Fwd LED Var 1116, Link FSUIPC_IN, Offset $57C2, Length 1 // Filter Bypass LED { V1117 = TESTBIT V1116 ,0 V1118 = TESTBIT V1116 ,1 } Var 1117, Link IOCARD_OUT, Output 29 // Filter Bypass 1 LED Var 1118, Link IOCARD_OUT, Output 32 // Filter Bypass 2 LED Var 1119, Link FSUIPC_IN, Offset $5694, Length 1 // valve Open LED { V1120 = TESTBIT V1119 ,0 } Var 1120, Link IOCARD_OUT, Output 30 Var 1121, Link FSUIPC_IN, Offset $57AC, Length 1 // Eng Valve Closed 1 LED { V1122 = TESTBIT V1121 ,0 } Var 1122, Link IOCARD_OUT, Output 22 Var 1123, Link FSUIPC_IN, Offset $57AD, Length 1 // Eng Valve Closed 2 LED { V1124 = TESTBIT V1123 ,0 } Var 1124, Link IOCARD_OUT, Output 26 Var 1125, Link FSUIPC_IN, Offset $57AE, Length 1 // Spar Valve Closed 1 LED { V1126 = TESTBIT V1125 ,0 } Var 1126, Link IOCARD_OUT, Output 24 Var 1127, Link FSUIPC_IN, Offset $57AF, Length 1 // Spar Valve Closed 2 LED { V1128 = TESTBIT V1127 ,0 } Var 1128, Link IOCARD_OUT, Output 28 Var 1150, Link FSUIPC_OUT, Offset $5628, Length 1 // Batt // { // CALL V9999 // } // Var 9999 // { // CALL V9000 // CALL V9001 // CALL V9002 // CALL V9003 // CALL V9004 // CALL V9005 // CALL V9006 // } Var 1151, Link FSUIPC_OUT, Offset $56ED, Length 1 // DC Rotary Var 1152, Link FSUIPC_OUT, Offset $56EE, Length 1 // AC Rotary Var 1153, Link FSUIPC_OUT, Offset $564F, Length 1 // Cab/IFE Var 1154, Link IOCARD_SW, Input 86, Type 1 // Batt Sw { V1150 = V1154 } Var 1155, Link IOCARD_SW, Input 82 // DC Stby Pwr ROT { IF V1155 = 1 { V1151 = 0 } } Var 1156, Link IOCARD_SW, Input 83 // DC Bat Bus ROT { IF V1156 = 1 { V1151 = 1 } } Var 1157, Link IOCARD_SW, Input 85 // DC Bat ROT { IF V1157 = 1 { V1151 = 2 } } Var 1158, Link IOCARD_SW, Input 84 // DC Aux Bat ROT { IF V1158 = 1 { V1151 = 3 } } Var 1159, Link IOCARD_SW, Input 89 // DC TR1 ROT { IF V1159 = 1 { V1151 = 4 } } Var 1160, Link IOCARD_SW, Input 88 // DC TR2 ROT { IF V1160 = 1 { V1151 = 5 } } Var 1161, Link IOCARD_SW, Input 81 // DC TR3 ROT { IF V1161 = 1 { V1151 = 6 } } Var 1162, Link IOCARD_SW, Input 87 // DC Test ROT { IF V1162 = 1 { V1151 = 7 } } Var 1163, Link IOCARD_SW, Input 76 // AC Stby Pwr ROT { IF V1163 = 1 { V1152 = 0 } } Var 1164, Link IOCARD_SW, Input 75 // AC Grd Pwr ROT { IF V1164 = 1 { V1152 = 1 } } Var 1165, Link IOCARD_SW, Input 80 // AC Gen1 ROT { IF V1165 = 1 { V1152 = 2 } } Var 1166, Link IOCARD_SW, Input 79 // AC APU Gen ROT { IF V1166 = 1 { V1152 = 3 } } Var 1167, Link IOCARD_SW, Input 72 // AC Gen2 ROT { IF V1167 = 1 { V1152 = 4 } } Var 1168, Link IOCARD_SW, Input 78 // AC Inv ROT { IF V1168 = 1 { V1152 = 5 } } Var 1169, Link IOCARD_SW, Input 77 // AC Test ROT { IF V1169 = 1 { V1152 = 6 } } Var 1170, Link IOCARD_SW, Input 74 // Cab/Util SW { V1153 = CHANGEBIT 0 ,V1170 } Var 1171, Link IOCARD_SW, Input 73 // IFE/Pass SW { V1153 = CHANGEBIT 1 ,V1171 } Var 1172, Link FSUIPC_IN, Offset $563B, Length 1 // Elec Fault LED { V1173 = TESTBIT V1172 ,0 V1174 = TESTBIT V1172 ,1 V1175 = TESTBIT V1172 ,3 } Var 1173, Link IOCARD_OUT, Output 80 // Bat Discharge LED Var 1174, Link IOCARD_OUT, Output 81 // TR Unit LED Var 1175, Link IOCARD_OUT, Output 82 // Elec LED Var 1185, Link IOCARD_DISPLAY, Digit 0, Numbers 2 // DC Amps Var 1186, Link IOCARD_DISPLAY, Digit 3, Numbers 3 // CPS Freq Var 1187, Link IOCARD_DISPLAY, Digit 6, Numbers 2 // DC Volts Var 1188, Link IOCARD_DISPLAY, Digit 9, Numbers 2 // AC Amps Var 1189, Link IOCARD_DISPLAY, Digit 12, Numbers 3 // AC Volts Var 1180, Link FSUIPC_IN, Offset $57A6, Length 2 // DC Amps { V1185 = V1180 } // Var 9000 // { // IF V1150 = 0 // Batt Switch Variable // { // V1185 = -999999 // Blank Display // } // ELSE // { // V1185 = V1180 // } // } Var 1181, Link FSUIPC_IN, Offset $57AA, Length 2 // CPS Freq { V1186 = V1181 } // Var 9001 // { // IF V1150 = 0 // Batt Switch Variable // { // V1186 = -999999 // Blank Display // } // ELSE // { // V1186 = V1181 // } // } Var 1182, Link FSUIPC_IN, Offset $57A4, Length 2 // DC Volts { V1187 = V1182 / 10 } // Var 9002 // { // IF V1150 = 0 // Batt Switch Variable // { // V1187 = -999999 // Blank Display // } // ELSE // { // V1187 = V1182 / 10 // } // } Var 1183, Link FSUIPC_IN, Offset $57A2, Length 2 // AC Amps { V1188 = V1183 / 10 } // Var 9003 // { // IF V1150 = 0 // Batt Switch Variable // { // V1188 = -999999 // Blank Display // } // ELSE // { // V1188 = V1183 / 10 // } // } Var 1184, Link FSUIPC_IN, Offset $57A8, Length 2 // AC Volts { V1189 = V1184 } // Var 9004 // { // IF V1150 = 0 // Batt Switch Variable // { // V1189 = -999999 // Blank Display // } // ELSE // { // V1189 = V1184 // } // } Var 1200, Link FSUIPC_OUT, Offset $56A2, Length 1 // Disc Drive Var 1201, Link FSUIPC_OUT, Offset $561C, Length 1 // Stby Power Var 1203, Link IOCARD_SW, Input 63 // Disc Drive L Sw { V1200 = CHANGEBIT 2 ,V1203 } Var 1204, Link IOCARD_SW, Input 71 // Disc Drive R Sw { V1200 = CHANGEBIT 3 ,V1204 } Var 1205, Link IOCARD_SW, Input 69 // Stby Pwr BAT SW { IF V1205 = 1 { V1201 = 0 } ELSE { IF V1206 = 0 { V1201 = 1 } } } Var 1206, Link IOCARD_SW, Input 68 // Stby Pwr AUTO SW { IF V1206 = 1 { V1201 = 2 } ELSE { IF V1205 = 0 { V1201 = 1 } } } Var 1207, Link FSUIPC_IN, Offset $5635, Length 1 // Drive LED { V1208 = TESTBIT V1207 ,4 V1209 = TESTBIT V1207 ,5 } Var 1208, Link IOCARD_OUT, Output 77 // 1 Var 1209, Link IOCARD_OUT, Output 78 // 2 Var 1210, Link FSUIPC_IN, Offset $561E, Length 1 // Stby Pwr Off LED { V1211 = TESTBIT V1210 ,2 } Var 1211, Link IOCARD_OUT, Output 79 Var 1250, Link FSUIPC_OUT, Offset $5620, Length 1 // Gen 1 Sw Var 1251, Link FSUIPC_OUT, Offset $5621, Length 1 // Gen 2 sW Var 1252, Link FSUIPC_OUT, Offset $5624, Length 1 // APU L Gen SW Var 1253, Link FSUIPC_OUT, Offset $5625, Length 1 // APU R Gen SW Var 1254, Link FSUIPC_OUT, Offset $5636, Length 1 // Gnd Pwr SW Var 1255, Link FSUIPC_OUT, Offset $5629, Length 1 // Bus Trans SW Var 1256, Link FSUIPC_OUT, Offset $5660, Length 1 // L Wiper ROT Var 1265, Link IOCARD_SW, Input 62 // Gen 1 Off SW { IF V1265 = 1 { V1250 = 0 } ELSE { IF V1266 = 0 { V1250 = 1 } } } Var 1266, Link IOCARD_SW, Input 61 // Gen 1 On Sw { IF V1266 = 1 { V1250 = 2 } ELSE { IF V1265 = 0 { V1250 = 1 } } } Var 1267, Link IOCARD_SW, Input 67 // Gen 2 Off SW { IF V1267 = 1 { V1251 = 0 } ELSE { IF V1268 = 0 { V1251 = 1 } } } Var 1268, Link IOCARD_SW, Input 66 // Gen 2 On SW { IF V1268 = 1 { V1251 = 2 } ELSE { IF V1267 = 0 { V1251 = 1 } } } Var 1269, Link IOCARD_SW, Input 54 // APU Gen L Off SW { IF V1269 = 1 { V1252 = 0 } ELSE { IF V1270 = 0 { V1252 = 1 } } } Var 1270, Link IOCARD_SW, Input 60 // APU Gen L On SW { IF V1270 = 1 { V1252 = 2 } ELSE { IF V1269 = 0 { V1252 = 1 } } } Var 1271, Link IOCARD_SW, Input 64 // APU Gen R Off SW { IF V1271 = 1 { V1253 = 0 } ELSE { IF V1272 = 0 { V1253 = 1 } } } Var 1272, Link IOCARD_SW, Input 65 // APU Gen R On SW { IF V1272 = 1 { V1253 = 2 } ELSE { IF V1271 = 0 { V1253 = 1 } } } Var 1275, Link IOCARD_SW, Input 59 // Bus Trans SW { V1255 = CHANGEBIT 0 ,V1275 } Var 1276, Link IOCARD_SW, Input 55 // L Wiper Park ROT { IF V1276 = 1 { V1256 = 0 } } Var 1277, Link IOCARD_SW, Input 56 // L Wiper Int ROT { IF V1277 = 1 { V1256 = 1 } } Var 1278, Link IOCARD_SW, Input 58 // L Wiper Low ROT { IF V1278 = 1 { V1256 = 2 } } Var 1279, Link IOCARD_SW, Input 57 // L Wiper High ROT { IF V1279 = 1 { V1256 = 3 } } Var 1257, Link FSUIPC_IN, Offset $5637, Length 1 // Bus Transfer LED { V1280 = TESTBIT V1257 ,4 V1281 = TESTBIT V1257 ,5 } Var 1280, Link IOCARD_OUT, Output 39 // 1 Var 1281, Link IOCARD_OUT, Output 43 // 2 Var 1258, Link FSUIPC_IN, Offset $5635, Length 1 // Source Off LED { V1282 = TESTBIT V1258 ,2 V1283 = TESTBIT V1258 ,3 } Var 1282, Link IOCARD_OUT, Output 40 // 1 Var 1283, Link IOCARD_OUT, Output 44 // 2 Var 1259, Link FSUIPC_IN, Offset $561D, Length 1 // Gen 1 & 2 LED { V1284 = TESTBIT V1259 ,4 V1285 = TESTBIT V1259 ,5 } Var 1284, Link IOCARD_OUT, Output 41 // 1 Var 1285, Link IOCARD_OUT, Output 45 // 2 Var 1260, Link FSUIPC_IN, Offset $5600, Length 1 // APU Gen Off Bus LED { V1286 = TESTBIT V1260 ,7 } Var 1286, Link IOCARD_OUT, Output 42 Var 1261, Link FSUIPC_IN, Offset $562A, Length 1 // Gnd Pwr LED { V1287 = TESTBIT V1261 ,0 } Var 1287, Link IOCARD_OUT, Output 46 Var 1262, Link FSUIPC_IN, Offset $5600, Length 1 // APU Low Oil Press LED { V1288 = TESTBIT V1262 ,4 } Var 1288, Link IOCARD_OUT, Output 48 Var 1263, Link FSUIPC_IN, Offset $5600, Length 1 // APU Fault LED { V1289 = TESTBIT V1263 ,6 } Var 1289, Link IOCARD_OUT, Output 75 Var 1300, Link FSUIPC_OUT, Offset $5654, Length 1 // Equip Cool Supply Var 1301, Link FSUIPC_OUT, Offset $5655, Length 1 // Equip Cool Exhaust Var 1302, Link FSUIPC_OUT, Offset $5651, Length 1 // Emerg Exit Var 1303, Link FSUIPC_OUT, Offset $5641, Length 1 // No Smoking Var 1304, Link FSUIPC_OUT, Offset $5640, Length 1 // Fasten Seatbelt Var 1305, Link FSUIPC_OUT, Offset $5646, Length 1 // Attend/Gnd Call Var 1306, Link IOCARD_SW, Input 92 // Equip Cool Supply SW { V1300 = CHANGEBIT 0 ,V1306 } Var 1307, Link IOCARD_SW, Input 94 // Equip Cool Exhaust SW { V1301 = CHANGEBIT 0 ,V1307 } Var 1308, Link IOCARD_SW, Input 98 // Emerg Exit Off SW { IF V1308 = 1 { V1302 = 0 } ELSE { IF V1309 = 0 { V1302 = 1 } } } Var 1309, Link IOCARD_SW, Input 93 // Emerg Exit On SW { IF V1309 = 1 { V1302 = 2 } ELSE { IF V1308 = 0 { V1302 = 1 } } } Var 1310, Link IOCARD_SW, Input 45 // No Smoking Off SW { IF V1310 = 1 { V1303 = 0 } ELSE { IF V1311 = 0 { V1303 = 1 } } } Var 1311, Link IOCARD_SW, Input 51 // No Smoking On SW { IF V1311 = 1 { V1303 = 2 } ELSE { IF V1310 = 0 { V1303 = 1 } } } Var 1312, Link IOCARD_SW, Input 101 // Fasten Seatbelt Off SW { IF V1312 = 1 { V1304 = 0 } ELSE { IF V1313 = 0 { V1304 = 1 } } } Var 1313, Link IOCARD_SW, Input 100 // Fasten Seatbelt On SW { IF V1313 = 1 { V1304 = 2 } ELSE { IF V1312 = 0 { V1304 = 1 } } } Var 1314, Link IOCARD_SW, Input 50, Type P // Attend SW { V1305 = CHANGEBIT 1 ,V1314 } Var 1315, Link IOCARD_SW, Input 103, Type P // Gnd Call SW { V1305 = CHANGEBIT 0 ,V1315 } Var 1316, Link FSUIPC_IN, Offset $5656, Length 1 // Equip Cool LED { V1317 = TESTBIT V1316 ,0 V1318 = TESTBIT V1316 ,0 } Var 1317, Link IOCARD_OUT, Output 83 // Equip Cool Off L LED Var 1318, Link IOCARD_OUT, Output 84 // Equip Cool Off R LED Var 1319, Link FSUIPC_IN, Offset $5650, Length 1 // Not Armed LED { V1320 = TESTBIT V1319 ,1 } Var 1320, Link IOCARD_OUT, Output 85 Var 1321, Link FSUIPC_IN, Offset $57C2, Length 1 // Call LED { V1322 = TESTBIT V1321 ,3 } Var 1322, Link IOCARD_OUT, Output 86 Var 1323, Link FSUIPC_IN, Offset $562A, Length 1 // PA in Use LED { V1324 = TESTBIT V1323 ,4 } Var 1324, Link IOCARD_OUT, Output 87 Var 1350, Link FSUIPC_OUT, Offset $56E4, Length 1 // Windows Heat SW Var 1351, Link FSUIPC_OUT, Offset $56C0, Length 1 // Window Heat Test SW Var 1352, Link FSUIPC_OUT, Offset $5664, Length 1 // Probe Heat Var 1353, Link IOCARD_SW, Input 111 // Wind Heat L Side Sw { V1350 = CHANGEBIT 0 ,V1353 } Var 1354, Link IOCARD_SW, Input 116 // Wind Heat L Fwd Sw { V1350 = CHANGEBIT 1 ,V1354 } Var 1355, Link IOCARD_SW, Input 114 // Wind Heat R Fwd Sw { V1350 = CHANGEBIT 2 ,V1355 } Var 1356, Link IOCARD_SW, Input 113 // Wind Heat R Side Sw { V1350 = CHANGEBIT 3 ,V1356 } Var 1357, Link IOCARD_SW, Input 115 // Wind Heat Ovht SW { IF V1357 = 1 { V1351 = 0 } ELSE { IF V1358 = 0 { V1351 = 1 } } } Var 1358, Link IOCARD_SW, Input 108 // Wind Heat Pwr Test SW { IF V1358 = 1 { V1351 = 2 } ELSE { IF V1357 = 0 { V1351 = 1 } } } Var 1359, Link IOCARD_SW, Input 110 // Probe Heat A Fwd Sw { V1352 = CHANGEBIT 0 ,V1359 } Var 1360, Link IOCARD_SW, Input 112 // Probe Heat B Side Sw { V1352 = CHANGEBIT 1 ,V1360 } Var 1361, Link FSUIPC_IN, Offset $56E6, Length 1 // Wind Heat OHeat LED { V1362 = TESTBIT V1361 ,4 V1363 = TESTBIT V1361 ,5 V1364 = TESTBIT V1361 ,6 V1365 = TESTBIT V1361 ,7 } Var 1362, Link IOCARD_OUT, Output 141 // Wind Oheat LS LED Var 1363, Link IOCARD_OUT, Output 142 // Wind Oheat LF LED Var 1364, Link IOCARD_OUT, Output 143 // Wind Oheat RF LED Var 1365, Link IOCARD_OUT, Output 144 // Wind Oheat RS LED Var 1366, Link FSUIPC_IN, Offset $56E5, Length 1 // Wind Heat On LED { V1367 = TESTBIT V1366 ,0 V1368 = TESTBIT V1366 ,1 V1369 = TESTBIT V1366 ,2 V1370 = TESTBIT V1366 ,3 } Var 1367, Link IOCARD_OUT, Output 145 // Wind Heat On LS LED Var 1368, Link IOCARD_OUT, Output 146 // Wind Heat On LF LED Var 1369, Link IOCARD_OUT, Output 147 // Wind Heat On RF LED Var 1370, Link IOCARD_OUT, Output 148 // Wind Heat On RS LED Var 1371, Link FSUIPC_IN, Offset $566B, Length 1 // Pitot Fail LED { V1372 = TESTBIT V1371 ,0 V1373 = TESTBIT V1371 ,1 V1374 = TESTBIT V1371 ,0 V1375 = TESTBIT V1371 ,1 V1376 = TESTBIT V1371 ,2 V1377 = TESTBIT V1371 ,3 V1378 = TESTBIT V1371 ,2 V1379 = TESTBIT V1371 ,3 } Var 1372, Link IOCARD_OUT, Output 156 // Capt Pitot LED Var 1373, Link IOCARD_OUT, Output 155 // L Elev Pitot LED Var 1374, Link IOCARD_OUT, Output 154 // L Alpha Vane LED Var 1375, Link IOCARD_OUT, Output 153 // Temp Probe LED Var 1376, Link IOCARD_OUT, Output 152 // F/O Pitot LED Var 1377, Link IOCARD_OUT, Output 151 // R Elev Pitot LED Var 1378, Link IOCARD_OUT, Output 150 // R Alpha Vane LED Var 1379, Link IOCARD_OUT, Output 149 // Aux Pitot LED Var 1400, Link FSUIPC_OUT, Offset $5657, Length 1 // Wing Anti-Ice Var 1403, Link IOCARD_SW, Input 109 // Wing Anti-Ice SW { V1400 = CHANGEBIT 0 ,V1403 } Var 1404, Link IOCARD_SW, Input 105 // Eng Anti-Ice 1 SW { V1400 = CHANGEBIT 2 ,V1404 } Var 1405, Link IOCARD_SW, Input 104 // Eng Anti-Ice 2 SW { V1400 = CHANGEBIT 3 ,V1405 } Var 1406, Link FSUIPC_IN, Offset $5656, Length 1 // L Valve Open LED { V1407 = TESTBIT V1406 ,1 } Var 1407, Link IOCARD_OUT, Output 105 Var 1408, Link FSUIPC_IN, Offset $5656, Length 1 // R Valve Open LED { V1409 = TESTBIT V1408 ,2 } Var 1409, Link IOCARD_OUT, Output 107 Var 1410, Link FSUIPC_IN, Offset $5658, Length 1 // Cowl Anti-Ice LED { V1411 = TESTBIT V1410 ,0 V1412 = TESTBIT V1410 ,1 } Var 1411, Link IOCARD_OUT, Output 139 // Cowl AI 1 LED Var 1412, Link IOCARD_OUT, Output 140 // Cowl AI 2 LED Var 1413, Link FSUIPC_IN, Offset $5658, Length 1 // Cowl Valve Open L LED { V1414 = TESTBIT V1413 ,0 } Var 1414, Link IOCARD_OUT, Output 109 Var 1415, Link FSUIPC_IN, Offset $5659, Length 1 // Cowl Valve Open R LED { V1416 = TESTBIT V1415 ,0 } Var 1416, Link IOCARD_OUT, Output 111 Var 1450, Link FSUIPC_OUT, Offset $56D1, Length 1 // Hyd SW Var 1451, Link IOCARD_SW, Input 102 // Eng 1 A SW { V1450 = CHANGEBIT 0 ,V1451 } Var 1452, Link IOCARD_SW, Input 107 // Elec 2 A SW { V1450 = CHANGEBIT 5 ,V1452 } Var 1453, Link IOCARD_SW, Input 106 // Elec 1 B SW { V1450 = CHANGEBIT 4 ,V1453 } Var 1454, Link IOCARD_SW, Input 99 // Eng 2 B SW { V1450 = CHANGEBIT 1 ,V1454 } Var 1455, Link FSUIPC_IN, Offset $56D0, Length 1 // Hyd Press LED { V1456 = TESTBIT V1455 ,0 V1457 = TESTBIT V1455 ,3 V1458 = TESTBIT V1455 ,1 V1459 = TESTBIT V1455 ,2 } Var 1456, Link IOCARD_OUT, Output 99 // Eng 1 A Press LED Var 1457, Link IOCARD_OUT, Output 100 // Elec 2 A Press LED Var 1458, Link IOCARD_OUT, Output 101 // Elec 1 B Press LED Var 1459, Link IOCARD_OUT, Output 102 // Eng 2 B Press LED Var 1500, Link FSUIPC_IN, Offset $56F1, Length 1 // Doors1 LED { V1501 = TESTBIT V1500 ,0 V1502 = TESTBIT V1500 ,1 V1503 = TESTBIT V1500 ,4 V1504 = TESTBIT V1500 ,3 V1505 = TESTBIT V1500 ,2 V1506 = TESTBIT V1500 ,5 } Var 1501, Link IOCARD_OUT, Output 89 // Fwd Entry LED Var 1502, Link IOCARD_OUT, Output 90 // L Fwd OWing LED Var 1503, Link IOCARD_OUT, Output 91 // L Aft OWing LED Var 1504, Link IOCARD_OUT, Output 92 // Aft Entry LED Var 1505, Link IOCARD_OUT, Output 94 // R Fwd OWing LED Var 1506, Link IOCARD_OUT, Output 95 // R Aft OWing LED Var 1507, Link FSUIPC_IN, Offset $56F2, Length 1 // Doors2 LED { V1508 = TESTBIT V1500 ,4 V1509 = TESTBIT V1500 ,5 V1510 = TESTBIT V1500 ,6 V1511 = TESTBIT V1500 ,0 V1512 = TESTBIT V1500 ,1 } Var 1508, Link IOCARD_OUT, Output 88 // Equip LED Var 1509, Link IOCARD_OUT, Output 93 // Fwd Service LED Var 1510, Link IOCARD_OUT, Output 96 // Aft Service LED Var 1511, Link IOCARD_OUT, Output 97 // Fwd Cargo LED Var 1512, Link IOCARD_OUT, Output 98 // Aft Cargo LED Var 1550, Link FSUIPC_OUT, Offset $5683, Length 1 // Trim Air Var 1551, Link FSUIPC_OUT, Offset $5671, Length 1 // Cont Cab Var 1552, Link FSUIPC_OUT, Offset $5672, Length 1 // Fwd Cab Var 1553, Link FSUIPC_OUT, Offset $5673, Length 1 // Aft Cab Var 1554, Link IOCARD_SW, Input 123 // Trim Air Sw { V1550 = CHANGEBIT 0 ,V1554 } Var 1555, Link IOCARD_SW, Input 127 // Cont Cab 0 ROT { IF V1555 = 1 { V1551 = 0 } } Var 1556, Link IOCARD_SW, Input 128 // Cont Cab 1 ROT { IF V1556 = 1 { V1551 = 1 } } Var 1557, Link IOCARD_SW, Input 130 // Cont Cab 2 ROT { IF V1557 = 1 { V1551 = 2 } } Var 1558, Link IOCARD_SW, Input 129 // Cont Cab 3 ROT { IF V1558 = 1 { V1551 = 3 } } Var 1559, Link IOCARD_SW, Input 134 // Cont Cab 4 ROT { IF V1559 = 1 { V1551 = 4 } } Var 1560, Link IOCARD_SW, Input 133 // Cont Cab 5 ROT { IF V1560 = 1 { V1551 = 5 } } Var 1561, Link IOCARD_SW, Input 126 // Cont Cab 6 ROT { IF V1561 = 1 { V1551 = 6 } } Var 1562, Link IOCARD_SW, Input 136 // Fwd Cab 0 ROT { IF V1562 = 1 { V1552 = 0 } } Var 1563, Link IOCARD_SW, Input 137 // Fwd Cab 1 ROT { IF V1563 = 1 { V1552 = 1 } } Var 1564, Link IOCARD_SW, Input 139 // Fwd Cab 2 ROT { IF V1564 = 1 { V1552 = 2 } } Var 1565, Link IOCARD_SW, Input 138 // Fwd Cab 3 ROT { IF V1565 = 1 { V1552 = 3 } } Var 1566, Link IOCARD_SW, Input 143 // Fwd Cab 4 ROT { IF V1566 = 1 { V1552 = 4 } } Var 1567, Link IOCARD_SW, Input 142 // Fwd Cab 5 ROT { IF V1567 = 1 { V1552 = 5 } } Var 1568, Link IOCARD_SW, Input 135 // Fwd Cab 6 ROT { IF V1568 = 1 { V1552 = 6 } } Var 1569, Link IOCARD_SW, Input 145 // Aft Cab 0 ROT { IF V1569 = 1 { V1553 = 0 } } Var 1570, Link IOCARD_SW, Input 146 // Aft Cab 1 ROT { IF V1570 = 1 { V1553 = 1 } } Var 1571, Link IOCARD_SW, Input 148 // Aft Cab 2 ROT { IF V1571 = 1 { V1553 = 2 } } Var 1572, Link IOCARD_SW, Input 147 // Aft Cab 3 ROT { IF V1572 = 1 { V1553 = 3 } } Var 1573, Link IOCARD_SW, Input 152 // Aft Cab 4 ROT { IF V1573 = 1 { V1553 = 4 } } Var 1574, Link IOCARD_SW, Input 151 // Aft Cab 5 ROT { IF V1574 = 1 { V1553 = 5 } } Var 1575, Link IOCARD_SW, Input 144 // Aft Cab 6 ROT { IF V1575 = 1 { V1553 = 6 } } Var 1600, Link FSUIPC_OUT, Offset $5689, Length 1 // Recirc Var 1601, Link FSUIPC_OUT, Offset $5673, Length 1 // L Pack Var 1602, Link FSUIPC_OUT, Offset $5688, Length 1 // Iso Valve Var 1603, Link FSUIPC_OUT, Offset $5674, Length 1 // R Pack Var 1604, Link IOCARD_SW, Input 122 // L Recirc Sw { V1600 = CHANGEBIT 0 ,V1604 } Var 1605, Link IOCARD_SW, Input 132 // R Recirc Sw { V1600 = CHANGEBIT 1 ,V1605 } Var 1606, Link IOCARD_SW, Input 154 // L Pack Off SW { IF V1606 = 1 { V1601 = 0 } ELSE { IF V1607 = 0 { V1601 = 1 } } } Var 1607, Link IOCARD_SW, Input 155 // L Pack High SW { IF V1607 = 1 { V1601 = 2 } ELSE { IF V1606 = 0 { V1601 = 1 } } } Var 1608, Link IOCARD_SW, Input 157 // Iso Valve Close SW { IF V1608 = 1 { V1602 = 0 } ELSE { IF V1609 = 0 { V1602 = 1 } } } Var 1609, Link IOCARD_SW, Input 156 // Iso Valve Open SW { IF V1609 = 1 { V1602 = 2 } ELSE { IF V1608 = 0 { V1602 = 1 } } } Var 1610, Link IOCARD_SW, Input 161 // R Pack Off SW { IF V1610 = 1 { V1603 = 0 } ELSE { IF V1611 = 0 { V1603 = 1 } } } Var 1611, Link IOCARD_SW, Input 160 // R Pack High SW { IF V1611 = 1 { V1603 = 2 } ELSE { IF V1610 = 0 { V1603 = 1 } } } Var 1612, Link FSUIPC_OUT, Offset $5678, Length 1 // Bleed Sw Var 1613, Link IOCARD_SW, Input 153 // Bleed 1 Sw { V1612 = CHANGEBIT 0 ,V1613 } Var 1614, Link IOCARD_SW, Input 159 // Bleed APU Sw { V1612 = CHANGEBIT 4 ,V1614 } Var 1615, Link IOCARD_SW, Input 158 // Bleed 2 Sw { V1612 = CHANGEBIT 1 ,V1615 } Var 1616, Link FSUIPC_IN, Offset $5679, Length 1 // Dual Bleed LED { V1617 = TESTBIT V1616 ,6 } Var 1617, Link IOCARD_OUT, Output 160 Var 1618, Link FSUIPC_IN, Offset $5681, Length 1 // L Ram Door Open LED { V1619 = TESTBIT V1618 ,0 } Var 1619, Link IOCARD_OUT, Output 161 Var 1620, Link FSUIPC_IN, Offset $5682, Length 1 // R Ram Door Open LED { V1621 = TESTBIT V1620 ,0 } Var 1621, Link IOCARD_OUT, Output 163 Var 1622, Link FSUIPC_IN, Offset $56AE, Length 1 // Alt Sched LED { V1623 = TESTBIT V1622 ,0 V1624 = TESTBIT V1622 ,1 } Var 1623, Link IOCARD_OUT, Output 173 // ALTN Var 1624, Link IOCARD_OUT, Output 174 // Manual Var 1650, Link IOCARD_ENCODER, Input 140, Aceleration 4, Type 2 // Flight Alt Rotary { L0 = V1650 * 10 V1654 = LIMIT 0 ,5000 ,L0 } Var 1651, Link IOCARD_ENCODER, Input 149, Aceleration 4, Type 2 // Land Alt Rotary { L0 = V1651 * 10 V1655 = LIMIT 0 ,5000 ,L0 } Var 1652, Link IOCARD_DISPLAY, Digit 16, Numbers 5 // Flight Alt Var 1653, Link IOCARD_DISPLAY, Digit 21, Numbers 5 // Land Alt Var 1654, Link FSUIPC_INOUT, Offset $56AC, Length 2 // Flight Alt Display { V1652 = V1654 * 10 } // Var 9005 // { // IF V1150 = 0 // Batt Switch Variable // { // V1652 = -999999 // Blank Display // } // ELSE // { // V1652 = V1654 * 10 // } // } Var 1655, Link FSUIPC_INOUT, Offset $56AA, Length 2 // Land Alt Display { V1653 = V1655 * 10 } // Var 9006 // { // IF V1150 = 0 // Batt Switch Variable // { // V1653 = -999999 // Blank Display // } // ELSE // { // V1653 = V1655 * 10 // } // } Var 1660, Link FSUIPC_OUT, Offset $56AF, Length 1 Var 1661, Link IOCARD_SW, Input 163 // Valve Sw { V1660 = CHANGEBIT 0 ,V1661 } Var 1662, Link FSUIPC_OUT, Offset $56AE, Length 1 Var 1663, Link IOCARD_SW, Input 164 // Comp Mode Auto { IF V1663 = 1 { V1662 = 0 } } Var 1664, Link IOCARD_SW, Input 166 // Comp Mode Altn { IF V1664 = 1 { V1662 = 1 } } Var 1665, Link IOCARD_SW, Input 165 // Comp Mode Man { IF V1665 = 1 { V1662 = 2 } } Var 1700, Link FSUIPC_OUT, Offset $5642, Length 1 // Land Light SW Var 1701, Link FSUIPC_OUT, Offset $5643, Length 1 // Taxi/Exterior Light SW Var 1702, Link FSUIPC_OUT, Offset $560F, Length 1 // APU Start SW Var 1703, Link FSUIPC_OUT, Offset $5610, Length 1 // Eng Start 1 SW Var 1704, Link FSUIPC_OUT, Offset $5618, Length 1 // Eng Ign SW Var 1705, Link FSUIPC_OUT, Offset $5611, Length 1 // Eng Start 2 SW Var 1706, Link FSUIPC_OUT, Offset $5645, Length 1 // Position Light SW Var 1707, Link IOCARD_SW, Input 29 // Retract L Sw { V1700 = CHANGEBIT 4 ,V1707 } Var 1708, Link IOCARD_SW, Input 31 // Retract R Sw { V1700 = CHANGEBIT 5 ,V1708 } Var 1709, Link IOCARD_SW, Input 30 // Fixed L Sw { V1700 = CHANGEBIT 2 ,V1709 } Var 1710, Link IOCARD_SW, Input 35 // Fixed R Sw { V1700 = CHANGEBIT 3 ,V1710 } Var 1711, Link IOCARD_SW, Input 34 // Runway Turnoff L Sw { V1700 = CHANGEBIT 0 ,V1711 } Var 1712, Link IOCARD_SW, Input 27 // Runway Turnoff R Sw { V1700 = CHANGEBIT 1 ,V1712 } Var 1713, Link IOCARD_SW, Input 33 // Taxi Light Sw { V1701 = CHANGEBIT 3 ,V1713 } Var 1714, Link IOCARD_SW, Input 170 // APU Start Off SW { IF V1714 = 1 { V1702 = 0 } ELSE { IF V1715 = 0 { V1702 = 1 } } } Var 1715, Link IOCARD_SW, Input 169 // APU Start Start SW { IF V1715 = 1 { V1702 = 2 } ELSE { IF V1714 = 0 { V1702 = 1 } } } Var 1716, Link IOCARD_SW, Input 49 // Eng Start 1 Grd ROT { IF V1716 = 1 { V1703 = 0 } } Var 1717, Link IOCARD_SW, Input 48 // Eng Start 1 Off ROT { IF V1717 = 1 { V1703 = 1 } } Var 1718, Link IOCARD_SW, Input 53 // Eng Start 1 Cont ROT { IF V1718 = 1 { V1703 = 2 } } Var 1719, Link IOCARD_SW, Input 52 // Eng Start 1 Flt ROT { IF V1719 = 1 { V1703 = 3 } } Var 1720, Link IOCARD_SW, Input 46 // Ign L SW { IF V1720 = 1 { V1704 = 0 } ELSE { IF V1721 = 0 { V1704 = 1 } } } Var 1721, Link IOCARD_SW, Input 47 // Ign R SW { IF V1721 = 1 { V1704 = 2 } ELSE { IF V1720 = 0 { V1704 = 1 } } } Var 1722, Link IOCARD_SW, Input 43 // Eng Start 2 Grd ROT { IF V1722 = 1 { V1705 = 0 } } Var 1723, Link IOCARD_SW, Input 36 // Eng Start 2 Off ROT { IF V1723 = 1 { V1705 = 1 } } Var 1724, Link IOCARD_SW, Input 42 // Eng Start 2 Cont ROT { IF V1724 = 1 { V1705 = 2 } } Var 1725, Link IOCARD_SW, Input 41 // Eng Start 2 Flt ROT { IF V1725 = 1 { V1705 = 3 } } Var 1726, Link IOCARD_SW, Input 32 // Logo SW { V1701 = CHANGEBIT 4 ,V1726 } Var 1727, Link IOCARD_SW, Input 40 // Position S&S SW { IF V1727 = 1 { V1706 = 0 } ELSE { IF V1728 = 0 { V1706 = 1 } } } Var 1728, Link IOCARD_SW, Input 39 // Position Steady SW { IF V1728 = 1 { V1706 = 2 } ELSE { IF V1727 = 0 { V1706 = 1 } } } Var 1729, Link IOCARD_SW, Input 38 // Anti Collision SW { V1701 = CHANGEBIT 2 ,V1729 } Var 1730, Link IOCARD_SW, Input 37 // Wing SW { V1701 = CHANGEBIT 5 ,V1730 } Var 1731, Link IOCARD_SW, Input 44 // Wheel Well SW { V1701 = CHANGEBIT 0 ,V1731 }