diff --git a/.gitignore b/.gitignore
index db721b7..c8b8918 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
_PackageInt/
Packages/
-PackagesMetadata/
\ No newline at end of file
+PackagesMetadata/
+node_modules/
\ No newline at end of file
diff --git a/.vscode/settings.json b/.vscode/settings.json
new file mode 100644
index 0000000..e7d1d7b
--- /dev/null
+++ b/.vscode/settings.json
@@ -0,0 +1,164 @@
+{
+ "cSpell.words": [
+ "AFSOVRD",
+ "AGNT",
+ "AICE",
+ "ALTN",
+ "ANNUNLT",
+ "AOVHD",
+ "apos",
+ "APPR",
+ "APPRCAP",
+ "APPRFO",
+ "APPRLAND",
+ "APUFIRE",
+ "ARPT",
+ "Asobo",
+ "ATTND",
+ "AUTOBRAKE",
+ "AUTOFLIGHT",
+ "BARO",
+ "BAROSET",
+ "BRTDIM",
+ "CADC",
+ "CADCCAP",
+ "CADCFO",
+ "CAPAUX",
+ "CAPTAUX",
+ "CAUT",
+ "CEVENT",
+ "CKPT",
+ "CKPTDOOR",
+ "CKTBK",
+ "CKTBKR",
+ "CLBDES",
+ "CMCDU",
+ "CMPS",
+ "CONSEQ",
+ "CRGSMK",
+ "DECR",
+ "DEFL",
+ "DIALAFLAP",
+ "DISAG",
+ "DSPY",
+ "ELEC",
+ "ELEVFEEL",
+ "EMER",
+ "ENGMAXPTRRESET",
+ "evac",
+ "EVAC",
+ "EVTMKR",
+ "FADEC",
+ "FIRETEST",
+ "FLAPLIM",
+ "FLIGHTDECK",
+ "FLTCTL",
+ "FLTDIR",
+ "FLTDIRCAP",
+ "FLTDIRFO",
+ "FLTDIROFF",
+ "FLTNO",
+ "FMSCAP",
+ "FMSFO",
+ "FMSSPD",
+ "FOAUX",
+ "FOREAFT",
+ "FPLN",
+ "FUELUSEDRESET",
+ "FWDAUX",
+ "gltf",
+ "GPWS",
+ "HANDLEREL",
+ "HDGTRK",
+ "HORNSHUT",
+ "IASMACH",
+ "IDNT",
+ "INBD",
+ "INHG",
+ "INHP",
+ "INSTPED",
+ "INTEG",
+ "INTP",
+ "ISDF",
+ "ISFD",
+ "ISOL",
+ "KHOFMANN",
+ "kohlsman",
+ "LECP",
+ "LEFTRELEASE",
+ "LEFTRIGHT",
+ "LEFTSINGLE",
+ "LLIFAIL",
+ "LLIFOFF",
+ "LLOFAIL",
+ "LLOFOFF",
+ "LMCDU",
+ "LODS",
+ "LSIDE",
+ "LTRANS",
+ "LYDA",
+ "LYDAFAIL",
+ "LYDAOFF",
+ "LYDB",
+ "LYDBFAIL",
+ "LYDBOFF",
+ "LYOKE",
+ "MAGTRU",
+ "MAINT",
+ "MANF",
+ "MLDG",
+ "MOUSEDOWN",
+ "NEXTPAGE",
+ "NOSMOKE",
+ "OFST",
+ "OUTB",
+ "OUTBD",
+ "OUTFLO",
+ "OVHD",
+ "OVHT",
+ "OVRD",
+ "PAINUSE",
+ "RECP",
+ "REPLNT",
+ "RLIFAIL",
+ "RLIFOFF",
+ "RLOFAIL",
+ "RLOFOFF",
+ "RMCDU",
+ "RPTG",
+ "RSIDE",
+ "RTRANS",
+ "RYOKE",
+ "scmi",
+ "scmp",
+ "SPDBRK",
+ "stby",
+ "STBY",
+ "TCAS",
+ "TERROVRD",
+ "THNDRSTRM",
+ "TOAPPR",
+ "TOEBRAKE",
+ "TRFC",
+ "UPRAUX",
+ "UYDA",
+ "UYDAFAIL",
+ "UYDAOFF",
+ "UYDB",
+ "UYDBFAIL",
+ "UYDBOFF",
+ "VENTDISAG",
+ "VENTOFF",
+ "VORCAP",
+ "VORFO",
+ "VORNDB",
+ "VSFPA",
+ "WHEELDOWN",
+ "WHEELUP",
+ "WNDSHLD",
+ "WXBRT",
+ "XFEED",
+ "XFER",
+ "XPNDR"
+ ]
+}
\ No newline at end of file
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model.F/TFDi_MD11_INT.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model.F/TFDi_MD11_INT.xml
index 66fd306..1693998 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model.F/TFDi_MD11_INT.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11F_GE/model.F/TFDi_MD11_INT.xml
@@ -37,7 +37,8 @@
-
@@ -2753,7 +2754,7 @@
+ length="50" typeParam="AutoPlay" typeParam2="MD11_CAB_NOSMOKE_LT" /-->
MD11_OPT_DEF_AIL
@@ -7028,7 +7029,7 @@
-
+
MD11_AOVHD_ELEC_EVAC_ALARM_LT
50
@@ -7038,9 +7039,9 @@
-
+
-
+
MD11_PED_XPNDR_FAIL_LT
50
@@ -7095,9 +7096,9 @@
-
+
-
+
MD11_AOVHD_GPWS_TERROVRD_GRD
10
@@ -7113,7 +7114,7 @@
(M:Event) 'LeftSingle' scmp 0 == if{ 73768 (>L:CEVENT) }
-
+
@@ -12897,331 +12898,7 @@
'LeftRelease' scmp 0 == if{ 90168 (>L:CEVENT) }
-
-
-
-
- MD11_OVHD_FUEL_FILL_TANK_1_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_FILL_TANK_1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90194 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90195 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_PUMP_TANK_1_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_PUMP_TANK_1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90196 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90197 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_XFEED_TANK_1_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_XFEED_TANK_1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90198 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90199 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_FILL_TANK_2_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_FILL_TANK_2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90200 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90201 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_PUMP_TANK_2_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_PUMP_TANK_2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90202 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90203 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_XFEED_TANK_2_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_XFEED_TANK_2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90204 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90205 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_FILL_TANK_3_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_FILL_TANK_3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90206 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90207 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_PUMP_TANK_3_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_PUMP_TANK_3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90208 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90209 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_XFEED_TANK_3_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_XFEED_TANK_3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90210 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90211 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_SYSTEM_SEL_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_SYSTEM_SEL_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90212 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90213 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_TRANS_TANK_1_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_TRANS_TANK_1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90214 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90215 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_TRANS_TANK_2_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_TRANS_TANK_2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90216 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90217 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_TRANS_TANK_3_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_TRANS_TANK_3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90218 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90219 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_DUMP_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_DUMP_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90220 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90221 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_LEFT_TRANS_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_LEFT_TRANS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90223 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90224 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_RIGHT_TRANS_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_RIGHT_TRANS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90225 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90226 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_TAIL_TRANS_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_TAIL_TRANS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90227 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90228 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_ALT_PUMP_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_ALT_PUMP_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90229 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90230 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_MANF_DRAIN_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_MANF_DRAIN_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90231 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90232 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_QTY_TEST_BT
- 10
-
-
- (L:MD11_OVHD_FUEL_QTY_TEST_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90234 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90235 (>L:CEVENT) }
-
-
-
+
@@ -13370,313 +13047,6 @@
-
-
- MD11_OVHD_PNEU_PACK_1_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_PACK_1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90289 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90290 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_PACK_2_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_PACK_2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90291 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90292 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_PACK_3_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_PACK_3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90293 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90294 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_SYSTEM_SEL_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_SYSTEM_SEL_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90295 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90296 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_ECON_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_ECON_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90297 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90298 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_1_2_ISOL_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_1_2_ISOL_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90299 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90300 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_1_3_ISOL_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_1_3_ISOL_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90301 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90302 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_TRIM_AIR_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_TRIM_AIR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90303 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90304 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_BLEED_1_OFF_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_BLEED_1_OFF_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90305 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90306 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_BLEED_1_MANF_TEMP_HI_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_BLEED_1_MANF_TEMP_HI_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90307 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90308 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_BLEED_2_OFF_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_BLEED_2_OFF_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90309 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90310 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_BLEED_2_MANF_TEMP_HI_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_BLEED_2_MANF_TEMP_HI_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90311 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90312 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_APU_BLEED_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_APU_BLEED_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90313 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90314 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_BLEED_3_OFF_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_BLEED_3_OFF_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90315 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90316 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_BLEED_3_MANF_TEMP_HI_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_BLEED_3_MANF_TEMP_HI_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90317 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90318 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_AVIONICS_FAN_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_AVIONICS_FAN_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90319 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90320 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_MASKS_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_MASKS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90321 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90322 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_CABIN_SYSTEM_SEL_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_CABIN_SYSTEM_SEL_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90328 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90329 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_DITCHING_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_DITCHING_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90332 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90333 (>L:CEVENT) }
-
-
-
-
MD11_OVHD_CRG_DOOR_TEST_BT
@@ -14254,22 +13624,7 @@
'LeftRelease' scmp 0 == if{ 90442 (>L:CEVENT) }
-
- MD11_OVHD_PNEU_CAB_AIR_BT
- 10
-
-
- (L:MD11_OVHD_PNEU_CAB_AIR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90445 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 90446 (>L:CEVENT) }
-
-
+
MD11_OVHD_IRS_1_KB
10
@@ -14810,66 +14165,7 @@
-
- MD11_OVHD_FUEL_DUMP_GRD
- 10
-
-
- (L:MD11_OVHD_FUEL_DUMP_GRD, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90222 (>L:CEVENT) }
-
-
-
- MD11_OVHD_FUEL_MANF_DRAIN_GRD
- 10
-
-
- (L:MD11_OVHD_FUEL_MANF_DRAIN_GRD, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90233 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_MASKS_GRD
- 10
-
-
- (L:MD11_OVHD_PNEU_MASKS_GRD, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90323 (>L:CEVENT) }
-
-
-
- MD11_OVHD_PNEU_DITCHING_GRD
- 10
-
-
- (L:MD11_OVHD_PNEU_DITCHING_GRD, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90334 (>L:CEVENT) }
-
-
+
MD11_OVHD_GEN_BUS_1_RESET_GRD
@@ -14946,21 +14242,7 @@
(M:Event) 'LeftSingle' scmp 0 == if{ 90448 (>L:CEVENT) }
-
- MD11_OVHD_PNEU_CAB_AIR_GRD
- 10
-
-
- (L:MD11_OVHD_PNEU_CAB_AIR_GRD, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 90447 (>L:CEVENT) }
-
-
+
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OG.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OG.xml
index 068f9ac..af7fef3 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OG.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OG.xml
@@ -1724,196 +1724,260 @@
MD11_PED_OBS_RADIO_PNL_HF2_LT
- MD11_PED_CPT_AUDIO_PNL_VHF1_MIC_LT
+ MD11_CPT_AUDIO_PNL_VHF1_MIC_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF1_MIC_LT
- MD11_PED_CPT_AUDIO_PNL_VHF1_CALL_LT
+ MD11_CPT_AUDIO_PNL_VHF1_CALL_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF1_CALL_LT
- MD11_PED_CPT_AUDIO_PNL_VHF2_MIC_LT
+ MD11_CPT_AUDIO_PNL_VHF2_MIC_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF2_MIC_LT
- MD11_PED_CPT_AUDIO_PNL_VHF2_CALL_LT
+ MD11_CPT_AUDIO_PNL_VHF2_CALL_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF2_CALL_LT
- MD11_PED_CPT_AUDIO_PNL_VHF3_MIC_LT
+ MD11_CPT_AUDIO_PNL_VHF3_MIC_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF3_MIC_LT
- MD11_PED_CPT_AUDIO_PNL_VHF3_CALL_LT
+ MD11_CPT_AUDIO_PNL_VHF3_CALL_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF3_CALL_LT
- MD11_PED_CPT_AUDIO_PNL_HF1_MIC_LT
+ MD11_CPT_AUDIO_PNL_HF1_MIC_LT
+ MD11_PED_CPT_AUDIO_PNL_HF1_MIC_LT
- MD11_PED_CPT_AUDIO_PNL_HF1_CALL_LT
+ MD11_CPT_AUDIO_PNL_HF1_CALL_LT
+ MD11_PED_CPT_AUDIO_PNL_HF1_CALL_LT
- MD11_PED_CPT_AUDIO_PNL_HF2_MIC_LT
+ MD11_CPT_AUDIO_PNL_HF2_MIC_LT
+ MD11_PED_CPT_AUDIO_PNL_HF2_MIC_LT
- MD11_PED_CPT_AUDIO_PNL_HF2_CALL_LT
+ MD11_CPT_AUDIO_PNL_HF2_CALL_LT
+ MD11_PED_CPT_AUDIO_PNL_HF2_CALL_LT
- MD11_PED_CPT_AUDIO_PNL_SAT_MIC_LT
+ MD11_OBS_AUDIO_CPT_SAT_MIC_LT
+ MD11_PED_CPT_AUDIO_PNL_SAT_MIC_LT
- MD11_PED_CPT_AUDIO_PNL_SAT_TEL_LT
+ MD11_CPT_AUDIO_PNL_SAT_TEL_LT
+ MD11_PED_CPT_AUDIO_PNL_SAT_TEL_LT
- MD11_PED_CPT_AUDIO_PNL_INT_MIC_LT
+ MD11_CPT_AUDIO_PNL_INT_MIC_LT
+ MD11_PED_CPT_AUDIO_PNL_INT_MIC_LT
- MD11_PED_CPT_AUDIO_PNL_INT_MECH_LT
+ MD11_CPT_AUDIO_PNL_INT_MECH_LT
+ MD11_PED_CPT_AUDIO_PNL_INT_MECH_LT
- MD11_PED_CPT_AUDIO_PNL_CAB_MIC_LT
+ MD11_CPT_AUDIO_PNL_CAB_MIC_LT
+ MD11_PED_CPT_AUDIO_PNL_CAB_MIC_LT
- MD11_PED_CPT_AUDIO_PNL_CAB_CALL_LT
+ MD11_CPT_AUDIO_PNL_CAB_CALL_LT
+ MD11_PED_CPT_AUDIO_PNL_CAB_CALL_LT
- MD11_PED_FO_AUDIO_PNL_VHF1_MIC_LT
+ MD11_FO_AUDIO_PNL_VHF1_MIC_LT
+ MD11_PED_FO_AUDIO_PNL_VHF1_MIC_LT
- MD11_PED_FO_AUDIO_PNL_VHF1_CALL_LT
+ MD11_FO_AUDIO_PNL_VHF1_CALL_LT
+ MD11_PED_FO_AUDIO_PNL_VHF1_CALL_LT
- MD11_PED_FO_AUDIO_PNL_VHF2_MIC_LT
+ MD11_FO_AUDIO_PNL_VHF2_MIC_LT
+ MD11_PED_FO_AUDIO_PNL_VHF2_MIC_LT
- MD11_PED_FO_AUDIO_PNL_VHF2_CALL_LT
+ MD11_FO_AUDIO_PNL_VHF2_CALL_LT
+ MD11_PED_FO_AUDIO_PNL_VHF2_CALL_LT
- MD11_PED_FO_AUDIO_PNL_VHF3_MIC_LT
+ MD11_FO_AUDIO_PNL_VHF3_MIC_LT
+ MD11_PED_FO_AUDIO_PNL_VHF3_MIC_LT
- MD11_PED_FO_AUDIO_PNL_VHF3_CALL_LT
+ MD11_FO_AUDIO_PNL_VHF3_CALL_LT
+ MD11_PED_FO_AUDIO_PNL_VHF3_CALL_LT
- MD11_PED_FO_AUDIO_PNL_HF1_MIC_LT
+ MD11_FO_AUDIO_PNL_HF1_MIC_LT
+ MD11_PED_FO_AUDIO_PNL_HF1_MIC_LT
- MD11_PED_FO_AUDIO_PNL_HF1_CALL_LT
+ MD11_FO_AUDIO_PNL_HF1_CALL_LT
+ MD11_PED_FO_AUDIO_PNL_HF1_CALL_LT
- MD11_PED_FO_AUDIO_PNL_HF2_MIC_LT
+ MD11_FO_AUDIO_PNL_HF2_MIC_LT
+ MD11_PED_FO_AUDIO_PNL_HF2_MIC_LT
- MD11_PED_FO_AUDIO_PNL_HF2_CALL_LT
+ MD11_FO_AUDIO_PNL_HF2_CALL_LT
+ MD11_PED_FO_AUDIO_PNL_HF2_CALL_LT
- MD11_PED_FO_AUDIO_PNL_SAT_MIC_LT
+ MD11_FO_AUDIO_PNL_SAT_MIC_LT
+ MD11_PED_FO_AUDIO_PNL_SAT_MIC_LT
- MD11_PED_FO_AUDIO_PNL_SAT_TELL_LT
+ MD11_FO_AUDIO_PNL_SAT_TELL_LT
+ MD11_PED_FO_AUDIO_PNL_SAT_TELL_LT
- MD11_PED_FO_AUDIO_PNL_INT_MIC_LT
+ MD11_FO_AUDIO_PNL_INT_MIC_LT
+ MD11_PED_FO_AUDIO_PNL_INT_MIC_LT
- MD11_PED_FO_AUDIO_PNL_INT_MECH_LT
+ MD11_FO_AUDIO_PNL_INT_MECH_LT
+ MD11_PED_FO_AUDIO_PNL_INT_MECH_LT
- MD11_PED_FO_AUDIO_PNL_CAB_MIC_LT
+ MD11_FO_AUDIO_PNL_CAB_MIC_LT
+ MD11_PED_FO_AUDIO_PNL_CAB_MIC_LT
- MD11_PED_FO_AUDIO_PNL_CAB_CALL_LT
+ MD11_FO_AUDIO_PNL_CAB_CALL_LT
+ MD11_PED_FO_AUDIO_PNL_CAB_CALL_LT
- MD11_PED_CPT_AUDIO_PNL_VHF1_VOL_LT
+ MD11_CPT_AUDIO_PNL_VHF1_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF1_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_VHF2_VOL_LT
+ MD11_CPT_AUDIO_PNL_VHF2_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF2_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_VHF3_VOL_LT
+ MD11_CPT_AUDIO_PNL_VHF3_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_VHF3_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_HF1_VOL_LT
+ MD11_CPT_AUDIO_PNL_HF1_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_HF1_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_HF2_VOL_LT
+ MD11_CPT_AUDIO_PNL_HF2_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_HF2_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_INT_VOL_LT
+ MD11_CPT_AUDIO_PNL_INT_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_INT_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_CAB_VOL_LT
+ MD11_CPT_AUDIO_PNL_CAB_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_CAB_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_PA_VOL_LT
+ MD11_CPT_AUDIO_PNL_PA_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_PA_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_VOR1_VOL_LT
+ MD11_CPT_AUDIO_PNL_VOR1_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_VOR1_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_VOR2_VOL_LT
+ MD11_CPT_AUDIO_PNL_VOR2_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_VOR2_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_ILS1_VOL_LT
+ MD11_CPT_AUDIO_PNL_ILS1_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_ILS1_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_ILS2_VOL_LT
+ MD11_CPT_AUDIO_PNL_ILS2_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_ILS2_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_ADF1_VOL_LT
+ MD11_CPT_AUDIO_PNL_ADF1_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_ADF1_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_ADF2_VOL_LT
+ MD11_CPT_AUDIO_PNL_ADF2_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_ADF2_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_MKR_VOL_LT
+ MD11_CPT_AUDIO_PNL_MKR_VOL_LT
+ MD11_PED_CPT_AUDIO_PNL_MKR_VOL_LT
- MD11_PED_FO_AUDIO_PNL_VHF1_VOL_LT
+ MD11_FO_AUDIO_PNL_VHF1_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_VHF1_VOL_LT
- MD11_PED_FO_AUDIO_PNL_VHF2_VOL_LT
+ MD11_FO_AUDIO_PNL_VHF2_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_VHF2_VOL_LT
- MD11_PED_FO_AUDIO_PNL_VHF3_VOL_LT
+ MD11_FO_AUDIO_PNL_VHF3_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_VHF3_VOL_LT
- MD11_PED_FO_AUDIO_PNL_HF1_VOL_LT
+ MD11_FO_AUDIO_PNL_HF1_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_HF1_VOL_LT
- MD11_PED_FO_AUDIO_PNL_HF2_VOL_LT
+ MD11_FO_AUDIO_PNL_HF2_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_HF2_VOL_LT
- MD11_PED_FO_AUDIO_PNL_INT_VOL_LT
+ MD11_FO_AUDIO_PNL_INT_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_INT_VOL_LT
- MD11_PED_FO_AUDIO_PNL_CAB_VOL_LT
+ MD11_FO_AUDIO_PNL_CAB_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_CAB_VOL_LT
- MD11_PED_FO_AUDIO_PNL_PA_VOL_LT
+ MD11_FO_AUDIO_PNL_PA_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_PA_VOL_LT
- MD11_PED_FO_AUDIO_PNL_VOR1_VOL_LT
+ MD11_FO_AUDIO_PNL_VOR1_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_VOR1_VOL_LT
- MD11_PED_FO_AUDIO_PNL_VOR2_VOL_LT
+ MD11_FO_AUDIO_PNL_VOR2_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_VOR2_VOL_LT
- MD11_PED_FO_AUDIO_PNL_ILS1_VOL_LT
+ MD11_FO_AUDIO_PNL_ILS1_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_ILS1_VOL_LT
- MD11_PED_FO_AUDIO_PNL_ILS2_VOL_LT
+ MD11_FO_AUDIO_PNL_ILS2_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_ILS2_VOL_LT
- MD11_PED_FO_AUDIO_PNL_ADF1_VOL_LT
+ MD11_FO_AUDIO_PNL_ADF1_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_ADF1_VOL_LT
- MD11_PED_FO_AUDIO_PNL_ADF2_VOL_LT
+ MD11_FO_AUDIO_PNL_ADF2_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_ADF2_VOL_LT
- MD11_PED_FO_AUDIO_PNL_MKR_VOL_LT
+ MD11_FO_AUDIO_PNL_MKR_VOL_LT
+ MD11_PED_FO_AUDIO_PNL_MKR_VOL_LT
- MD11_PED_CPT_AUDIO_PNL_IDENT_LT
+ MD11_CPT_AUDIO_PNL_IDENT_LT
+ MD11_PED_CPT_AUDIO_PNL_IDENT_LT
- MD11_PED_FO_AUDIO_PNL_IDENT_LT
+ MD11_FO_AUDIO_PNL_IDENT_LT
+ MD11_PED_FO_AUDIO_PNL_IDENT_LT
MD11_PED_SD_ENG_LT
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OVHD.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OVHD.xml
index 2839978..1756cc7 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OVHD.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_OVHD.xml
@@ -245,7 +245,7 @@
-
+
MD11_OVHD_ENG_FADEC_1_GRD
90343 (>L:CEVENT)
@@ -283,5 +283,225 @@
90355 (>L:CEVENT)
+
+
+
+ MD11_OVHD_FUEL_FILL_TANK_1_BT
+ 90194 (>L:CEVENT)
+ 90195 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_PUMP_TANK_1_BT
+ 90196 (>L:CEVENT)
+ 90197 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_XFEED_TANK_1_BT
+ 90198 (>L:CEVENT)
+ 90199 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_FILL_TANK_2_BT
+ 90200 (>L:CEVENT)
+ 90201 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_PUMP_TANK_2_BT
+ 90202 (>L:CEVENT)
+ 90203 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_XFEED_TANK_2_BT
+ 90204 (>L:CEVENT)
+ 90205 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_FILL_TANK_3_BT
+ 90206 (>L:CEVENT)
+ 90207 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_PUMP_TANK_3_BT
+ 90208 (>L:CEVENT)
+ 90209 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_XFEED_TANK_3_BT
+ 90210 (>L:CEVENT)
+ 90211 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_SYSTEM_SEL_BT
+ 90212 (>L:CEVENT)
+ 90213 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_TRANS_TANK_1_BT
+ 90214 (>L:CEVENT)
+ 90215 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_TRANS_TANK_2_BT
+ 90216 (>L:CEVENT)
+ 90217 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_TRANS_TANK_3_BT
+ 90218 (>L:CEVENT)
+ 90219 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_LEFT_TRANS_BT
+ 90223 (>L:CEVENT)
+ 90224 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_RIGHT_TRANS_BT
+ 90225 (>L:CEVENT)
+ 90226 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_TAIL_TRANS_BT
+ 90227 (>L:CEVENT)
+ 90228 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_ALT_PUMP_BT
+ 90229 (>L:CEVENT)
+ 90230 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_QTY_TEST_BT
+ 90234 (>L:CEVENT)
+ 90235 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_DUMP_GRD
+ 90222 (>L:CEVENT)
+ MD11_OVHD_FUEL_DUMP_BT
+ 90220 (>L:CEVENT)
+ 90221 (>L:CEVENT)
+
+
+ MD11_OVHD_FUEL_MANF_DRAIN_GRD
+ 90233 (>L:CEVENT)
+ MD11_OVHD_FUEL_MANF_DRAIN_BT
+ 90231 (>L:CEVENT)
+ 90232 (>L:CEVENT)
+
+
+
+
+
+ MD11_OVHD_PNEU_PACK_1_BT
+ 90289 (>L:CEVENT)
+ 90290 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_PACK_2_BT
+ 90291 (>L:CEVENT)
+ 90292 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_PACK_3_BT
+ 90293 (>L:CEVENT)
+ 90294 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_SYSTEM_SEL_BT
+ 90295 (>L:CEVENT)
+ 90296 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_ECON_BT
+ 90297 (>L:CEVENT)
+ 90298 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_1_2_ISOL_BT
+ 90299 (>L:CEVENT)
+ 90300 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_1_3_ISOL_BT
+ 90301 (>L:CEVENT)
+ 90302 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_TRIM_AIR_BT
+ 90303 (>L:CEVENT)
+ 90304 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_BLEED_1_OFF_BT
+ 90305 (>L:CEVENT)
+ 90306 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_BLEED_1_MANF_TEMP_HI_BT
+ 90307 (>L:CEVENT)
+ 90308 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_BLEED_2_OFF_BT
+ 90309 (>L:CEVENT)
+ 90310 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_BLEED_2_MANF_TEMP_HI_BT
+ 90311 (>L:CEVENT)
+ 90312 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_APU_BLEED_BT
+ 90313 (>L:CEVENT)
+ 90314 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_BLEED_3_OFF_BT
+ 90315 (>L:CEVENT)
+ 90316 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_BLEED_3_MANF_TEMP_HI_BT
+ 90317 (>L:CEVENT)
+ 90318 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_AVIONICS_FAN_BT
+ 90319 (>L:CEVENT)
+ 90320 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_CABIN_SYSTEM_SEL_BT
+ 90328 (>L:CEVENT)
+ 90329 (>L:CEVENT)
+
+
+
+ MD11_OVHD_PNEU_MASKS_GRD
+ 90323 (>L:CEVENT)
+ MD11_OVHD_PNEU_MASKS_BT
+ 90321 (>L:CEVENT)
+ 90322 (>L:CEVENT)
+
+
+ MD11_OVHD_PNEU_CAB_AIR_GRD
+ 90447 (>L:CEVENT)
+ MD11_OVHD_PNEU_CAB_AIR_BT
+ 90445 (>L:CEVENT)
+ 90446 (>L:CEVENT)
+
+
+
+
+
+ MD11_OVHD_PNEU_DITCHING_GRD
+ 90334 (>L:CEVENT)
+ MD11_OVHD_PNEU_DITCHING_BT
+ 90332 (>L:CEVENT)
+ 90332 (>L:CEVENT)
+
+
\ No newline at end of file
diff --git a/TODO.MD b/TODO.MD
index 64f0524..764e017 100644
--- a/TODO.MD
+++ b/TODO.MD
@@ -1,2 +1,3 @@
-# Continue with FUEL
-# Continue with AIR
\ No newline at end of file
+# Continue with AIR
+
+# FIXME: Mic and call btns on PED NODE and VIS VAR differ
\ No newline at end of file
diff --git a/convertToPB.mjs b/convertToPB.mjs
new file mode 100644
index 0000000..79f326d
--- /dev/null
+++ b/convertToPB.mjs
@@ -0,0 +1,36 @@
+import { XMLParser, XMLBuilder, XMLValidator } from "fast-xml-parser";
+
+const input = `
+
+`;
+
+const parser = new XMLParser({
+ ignoreAttributes: false,
+});
+let jObj = parser.parse(input);
+
+const output = [];
+
+jObj.PartInfo.forEach((element) => {
+ const codes = [
+ ...element.MouseRect.CallbackCode.matchAll(/([\d]*)[\s]*\(>L:CEVENT\)/gm),
+ ].map((m) => m[1]);
+
+ const obj = {
+ "@_Name": "MD11_Button",
+ NODE_NAME: element.Name,
+ CODE_PRESS: `${codes[0]} (>L:CEVENT)`,
+ CODE_RELEASE: `${codes[1]} (>L:CEVENT)`,
+ };
+
+ output.push(obj);
+});
+
+const builder = new XMLBuilder({
+ ignoreAttributes: false,
+ arrayNodeName: "UseTemplate",
+ format: true,
+});
+const xmlContent = builder.build(output);
+
+console.log(xmlContent);
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..b5696ca
--- /dev/null
+++ b/package.json
@@ -0,0 +1,15 @@
+{
+ "name": "MD-11-Test",
+ "version": "1.0.0",
+ "description": "",
+ "main": "index.js",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "keywords": [],
+ "author": "",
+ "license": "ISC",
+ "dependencies": {
+ "fast-xml-parser": "^4.5.1"
+ }
+}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
new file mode 100644
index 0000000..d53c506
--- /dev/null
+++ b/pnpm-lock.yaml
@@ -0,0 +1,30 @@
+lockfileVersion: '9.0'
+
+settings:
+ autoInstallPeers: true
+ excludeLinksFromLockfile: false
+
+importers:
+
+ .:
+ dependencies:
+ fast-xml-parser:
+ specifier: ^4.5.1
+ version: 4.5.1
+
+packages:
+
+ fast-xml-parser@4.5.1:
+ resolution: {integrity: sha512-y655CeyUQ+jj7KBbYMc4FG01V8ZQqjN+gDYGJ50RtfsUB8iG9AmwmwoAgeKLJdmueKKMrH1RJ7yXHTSoczdv5w==}
+ hasBin: true
+
+ strnum@1.0.5:
+ resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==}
+
+snapshots:
+
+ fast-xml-parser@4.5.1:
+ dependencies:
+ strnum: 1.0.5
+
+ strnum@1.0.5: {}