diff --git a/.vscode/settings.json b/.vscode/settings.json
index e7d1d7b..74b3e89 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -106,6 +106,7 @@
"MAGTRU",
"MAINT",
"MANF",
+ "MCDU",
"MLDG",
"MOUSEDOWN",
"NEXTPAGE",
diff --git a/PackageSources/ModelBehaviorDefs/TFDi_Design_MD-11/TFDi_MD11_INT_Templates.xml b/PackageSources/ModelBehaviorDefs/TFDi_Design_MD-11/TFDi_MD11_INT_Templates.xml
index 118da22..5f3976e 100644
--- a/PackageSources/ModelBehaviorDefs/TFDi_Design_MD-11/TFDi_MD11_INT_Templates.xml
+++ b/PackageSources/ModelBehaviorDefs/TFDi_Design_MD-11/TFDi_MD11_INT_Templates.xml
@@ -19,37 +19,6 @@
-
-
- MD11_LTS_BRT_DIM
- 1.8
-
-
-
-
- #NODE_ID#
-
-
-
-
-
-
-
-
- (L:#VIS_VAR#, bool)
-
-
-
-
-
- (L:#VAR_NAME#, percent over 100) 2.7 pow #INTENSITY# *
-
- True
-
-
-
-
-
@@ -73,6 +42,36 @@
+
+
+ MD11_LTS_BRT_DIM
+ 1.8
+
+
+
+
+ #NODE_ID#
+
+
+
+
+
+
+
+ (L:#VIS_VAR#, bool)
+
+
+
+
+
+ (L:#VAR_NAME#, percent over 100) 2.7 pow #INTENSITY# *
+
+ True
+
+
+
+
+
@@ -117,17 +116,46 @@
+
+
+ 10
+ 100
+ 0.1
+
+
+
+
+
+ #ANIM_NAME#
+
+
+ #NODE_NAME#
+
+
+
+
+ #ANIM_CODE#
+
+
+ (L:#NODE_NAME#) 10 *
+
+
+ #ANIM_LENGTH#
+ #ANIM_LAG#
+ #ANIM_DURATION#
+ #CODE#
+
+
+
+
10
100
0.1
-
-
- 0.1
-
+
#NODE_NAME#
@@ -150,88 +178,31 @@
-
10
100
0.1
-
-
10
100
0.1
-
-
0.1
-
-
-
-
-
- (L:#VIS_VAR#, bool)
-
-
-
-
-
-
-
- #GUARD_ANIM_NAME#
-
-
- #GUARD_NODE_NAME#
-
-
-
-
- #GUARD_ANIM_CODE#
-
-
- (L:#GUARD_NODE_NAME#) 10 *
-
-
- #GUARD_ANIM_LENGTH#
- #GUARD_ANIM_LAG#
- #GUARD_ANIM_DURATION#
- #GUARD_CODE#
-
-
-
-
-
-
-
- (L:#VIS_VAR#, bool)
-
-
-
-
-
-
-
- #BUTTON_ANIM_NAME#
-
-
- #BUTTON_NODE_NAME#
-
-
-
-
- #BUTTON_ANIM_CODE#
-
-
- (L:#BUTTON_NODE_NAME#) 100 *
-
-
- #BUTTON_ANIM_LENGTH#
- #BUTTON_ANIM_LAG#
- #BUTTON_ANIM_DURATION#
- #BUTTON_CODE_PRESS#
- #BUTTON_CODE_RELEASE#
- #BUTTON_MIN_HELD_DURATION#
-
-
+
+ #GUARD_NODE_NAME#
+ #GUARD_ANIM_LENGTH#
+ #GUARD_ANIM_LAG#
+ #GUARD_ANIM_DURATION#
+ #GUARD_CODE#
+
+
+ #BUTTON_NODE_NAME#
+ #BUTTON_ANIM_LENGTH#
+ #BUTTON_ANIM_LAG#
+ #BUTTON_ANIM_DURATION#
+ #BUTTON_CODE_PRESS#
+ #BUTTON_CODE_RELEASE#
+ #BUTTON_MIN_HELD_DURATION#
+
@@ -239,7 +210,6 @@
10
100
-
@@ -264,8 +234,6 @@
10
100
-
-
0.35
Vertical
@@ -366,8 +334,6 @@
0.1
10
100
-
-
0.35
Vertical
@@ -392,102 +358,22 @@
-
-
-
-
- #GUARD_ANIM_NAME#
-
-
- #GUARD_NODE_NAME#
-
-
-
-
- #GUARD_ANIM_CODE#
-
-
- (L:#GUARD_NODE_NAME#) 10 *
-
-
- #GUARD_ANIM_LENGTH#
- #GUARD_ANIM_LAG#
- #GUARD_ANIM_DURATION#
- #GUARD_CODE#
-
-
-
-
-
-
-
- #SWITCH_ANIM_CODE#
- #SWITCH_ANIM_LAG#
-
-
-
-
-
-
- (L:#SWITCH_NODE_NAME#) 5 *
- #SWITCH_ANIM_LAG#
-
-
-
-
-
-
-
- UpArrow
- DownArrow
- Dynamic
-
-
- Grab
-
-
-
- LeftSingle+LeftRelease+WheelUp+WheelDown
- Lock+Unlock+LeftDrag+Wheel
-
- True
- LeftSingle
- #SWITCH_NODE_NAME#
-
-
-
- (M:Event) 'LeftSingle' scmi 0 == if{ (M:Relative#AXIS#) 0 > if{
- #SWITCH_INC_CODE#
- }
- (M:Relative#AXIS#) 0 < if{ #SWITCH_DEC_CODE# } }
- (M:Event) 'WheelUp' scmi 0 == if{ #SWITCH_INC_CODE# }
- (M:Event) 'WheelDown' scmi 0 == if{ #SWITCH_DEC_CODE# }
-
-
- (M:Event) 'WheelUp' scmi 0 == if{ #SWITCH_INC_CODE# }
- (M:Event) 'WheelDown' scmi 0 == if{ #SWITCH_DEC_CODE# }
- (M:Event) 'Lock' scmi 0 == if{ (L:#SWITCH_VAR_NAME#) 2 / (>O:InitialPosition) }
- (M:Event) 'Unlock' scmi 0 == if{ 0 (>O:IsThresholdExceeded) }
- (M:Event) 'LeftDrag' scmi 0 == if{ (O:IsThresholdExceeded) ! if{ (M:DragPercent)
- (O:InitialPosition) - (>O:DragChange) (O:DragChange) #SWITCH_DRAG_THRESHOLD#
- >= if{
- #SWITCH_INC_CODE# 1 (>O:IsThresholdExceeded) } (O:DragChange)
- -#SWITCH_DRAG_THRESHOLD# <=
- if{ #SWITCH_DEC_CODE# 1 (>O:IsThresholdExceeded) } } }
-
-
- Trajectory
- #SWITCH_ANIM_NAME#
- #SWITCH_NODE_NAME#
- True
- True
- #AXIS#
- LeftDrag+RightDrag+MiddleDrag
-
-
-
+
+ #GUARD_NODE_NAME#
+ #GUARD_ANIM_LENGTH#
+ #GUARD_ANIM_LAG#
+ #GUARD_ANIM_DURATION#
+ #GUARD_CODE#
+
+
+ #SWITCH_NODE_NAME#
+ #SWITCH_ANIM_LENGTH#
+ #SWITCH_ANIM_LAG#
+ #SWITCH_INC_CODE#
+ #SWITCH_DEC_CODE#
+ #SWITCH_DRAG_THRESHOLD#
+ #SWITCH_DIRECTION#
+
@@ -635,8 +521,6 @@
10
100
-
-
0.075
@@ -766,13 +650,144 @@
+
+
+ 10
+ 100
+ 0.075
+
+
+
+
+ #NODE_NAME#
+
+
+
+
+ #NODE_NAME#
+
+
+
+
+
+
+
+
+ #ANIM_CODE#
+ #ANIM_LAG#
+
+
+
+
+
+
+ (L:#NODE_NAME#) #ANIM_LENGTH# #NUM_POS# 1 - / *
+ #ANIM_LAG#
+
+
+
+
+
+
+ 0
+
+
+
+
+
+ TurnLeft
+ TurnRight
+ Dynamic
+
+
+ Grab
+
+
+
+ LeftSingle+LeftRelease+WheelUp+WheelDown
+ Lock+Unlock+LeftDrag+Wheel
+
+ True
+ LeftSingle
+ #NODE_NAME#
+
+
+
+ (M:Event) 'LeftSingle' scmi 0 ==
+ if{
+ (M:RelativeX) 0 >
+ (L:#NODE_NAME#) 0 >
+ &&
+ if{ #INC_CODE# }
+ (M:RelativeX) 0 <
+ (L:#NODE_NAME#) #NUM_POS# 1 - <
+ &&
+ if{ #DEC_CODE# }
+ }
+ (M:Event) 'WheelUp' scmi 0 ==
+ (L:#NODE_NAME#) 0 >
+ &&
+ if{ #INC_CODE# }
+ (M:Event) 'WheelDown' scmi 0 ==
+ (L:#NODE_NAME#) #NUM_POS# 1 - <
+ &&
+ if{ #DEC_CODE# }
+
+
+ (M:Event) 'WheelUp' scmi 0 ==
+ (L:#NODE_NAME#) 0 >
+ && if{
+ #INC_CODE#
+ }
+ (M:Event) 'WheelDown' scmi 0 ==
+ (L:#NODE_NAME#) #NUM_POS# 1 - <
+ && if{
+ #DEC_CODE#
+ }
+ (M:Event) 'Lock' scmi 0 == if{
+ (M:RelativeX) (>O:InitialPosition)
+ }
+ (M:Event) 'LeftDrag' scmi 0 == if{
+ (M:RelativeX) (O:PreviousPosition) > if{
+ (M:RelativeX) (O:InitialPosition) - #DRAG_THRESHOLD# >
+ (L:#NODE_NAME#) 0 >
+ &&
+ if{
+ #INC_CODE#
+ (M:RelativeX) (>O:InitialPosition)
+ }
+ } els{
+ (O:InitialPosition) (M:RelativeX) - abs #DRAG_THRESHOLD# >
+ (L:#NODE_NAME#) #NUM_POS# 1 - <
+ &&
+ if{
+ #DEC_CODE#
+ (M:RelativeX) (>O:InitialPosition)
+ }
+ }
+ (M:RelativeX) (>O:PreviousPosition)
+ }
+
+
+ Trajectory
+ #ANIM_NAME#
+ #NODE_NAME#
+ True
+ True
+ X
+ LeftDrag+RightDrag+MiddleDrag
+
+
+
+
+
72
0
True
-
-
@@ -795,6 +810,49 @@
+
+
+ 72
+ 10
+ 0
+ True
+
+
+
+
+
+ #NODE_NAME#
+
+
+
+
+ #NODE_NAME#
+
+
+
+
+ #ANIM_CODE#
+
+
+ (L:#NODE_NAME#)
+
+
+
+
+ #PUSH_ANIM_CODE#
+
+
+ (L:#NODE_NAME#)
+
+
+ #INC_CODE#
+ #DEC_CODE#
+ #PUSH_CODE#
+ #REL_CODE#
+
+
+
+
10
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 b695f21..8dd0594 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
@@ -12,6 +12,7 @@
+
@@ -22,13 +23,7 @@
-
- MD11_MIP_GEAR_SW
- 25
- 250
- (L:MD11_MIP_GEAR_SW)
- 94976 (>L:CEVENT)
-
+
@@ -2832,18 +2827,6 @@
-
- MD11_MIP_STBY_ALT_NEEDLE_RNG
- 100
-
-
- (L:MD11_MIP_STBY_ALT_NEEDLE_RNG, enum) 1 *
- 0
-
-
-
-
-
MD11_CGS_SPD_PUSH_BT
@@ -4160,70 +4143,6 @@
-
-
- MD11_MIP_ISFD_TEST_BT
- 10
-
-
- (L:MD11_MIP_ISFD_TEST_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94987 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94988 (>L:CEVENT) }
-
-
-
- MD11_MIP_ISFD_INHP_BT
- 10
-
-
- (L:MD11_MIP_ISFD_INHP_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94989 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94990 (>L:CEVENT) }
-
-
-
- MD11_MIP_ISFD_STD_BT
- 10
-
-
- (L:MD11_MIP_ISFD_STD_BT, enum) 10 *
- 100
-
-
-
-
-
- MD11_MIP_ISFD_BARO_KB
- 10
-
-
- (L:MD11_MIP_ISFD_BARO_KB, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE+WHEELUP+WHEELDOWN
- (M:Event) 'LeftSingle' scmp 0 == if{ 94991 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95002 (>L:CEVENT) } (M:Event) 'WheelUp' scmp
- 0 == if{ 95003 (>L:CEVENT) } (M:Event) 'WheelDown' scmp 0 == if{ 95004 (>L:CEVENT)
- }
-
-
-
-
MD11_PED_CPT_RADIO_PNL_XFER_BT
@@ -7034,216 +6953,34 @@
'LeftRelease' scmp 0 == if{ 90442 (>L:CEVENT) }
+
+ MD11_ISIS_BARO_BT
+ 10
+
+
+ (L:MD11_ISIS_BARO_BT, enum) 10 *
+ 100
+
+
+
+ HAND
+ LEFTSINGLE+LEFTRELEASE
+ (M:Event) 'LeftSingle' scmp 0 == if{ 94982 (>L:CEVENT) } (M:Event)
+ 'LeftRelease' scmp 0 == if{ 94983 (>L:CEVENT) }
+
+
+
+ MD11_MIP_STBY_AI_OFF_RNG
+ 10
+
+
+ (L:MD11_MIP_STBY_AI_OFF_RNG, enum) 1 *
+ 100
+
+
+
-
- MD11_LSIDE_TIMER_BT
- 10
-
-
- (L:MD11_LSIDE_TIMER_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94208 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94209 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_PTT_BT
- 10
-
-
- (L:MD11_LSIDE_PTT_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94216 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94217 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_INP_FLTDIROFF_BT
- 10
-
-
- (L:MD11_LSIDE_INP_FLTDIROFF_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94218 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94219 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_INP_FLTDIR_BT
- 10
-
-
- (L:MD11_LSIDE_INP_FLTDIR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94220 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94221 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_INP_CADC_BT
- 10
-
-
- (L:MD11_LSIDE_INP_CADC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94222 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94223 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_INP_IRS_BT
- 10
-
-
- (L:MD11_LSIDE_INP_IRS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94224 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94225 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_INP_FMS_BT
- 10
-
-
- (L:MD11_LSIDE_INP_FMS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94226 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94227 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_INP_VOR_BT
- 10
-
-
- (L:MD11_LSIDE_INP_VOR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94228 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94229 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_INP_APPR_BT
- 10
-
-
- (L:MD11_LSIDE_INP_APPR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94230 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94231 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_BRIEFCASE_KB
- 10
-
-
- (L:MD11_LSIDE_BRIEFCASE_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown
- (M:Event) 'WheelUp' scmp 0 == if{ 94214 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 94215 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_TIMER_SW
- 10
-
-
- (L:MD11_LSIDE_TIMER_SW, enum) 10 *
- 100
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 94210 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 94211 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_FLOOR_SW
- 10
-
-
- (L:MD11_LSIDE_FLOOR_SW, enum) 5 *
- 100
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 94212 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 94213 (>L:CEVENT) }
-
-
-
- MD11_LSIDE_INP_EIS_KB
- 10
-
-
- (L:MD11_LSIDE_INP_EIS_KB, enum) 5 *
- 100
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 94232 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 94233 (>L:CEVENT) }
-
-
MD11_EFB_TOGGLE
10
@@ -7259,6 +6996,7 @@
(M:Event) 'LeftSingle' scmp 0 == if{ 94465 (>L:CEVENT) }
+
MD11_WIPER_L
100
@@ -7488,21 +7226,7 @@
-
- MD11_MIP_CAPT_EVTMKR_SW
- 10
-
-
- (L:MD11_MIP_CAPT_EVTMKR_SW, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94464 (>L:CEVENT) }
-
-
+
MD11_LYOKE_AP_BT
10
@@ -7609,267 +7333,6 @@
-
- MD11_MIP_CTR_GEAR_BT
- 10
-
-
- (L:MD11_MIP_CTR_GEAR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94977 (>L:CEVENT) }
-
-
-
- MD11_MIP_HANDLEREL_BT
- 10
-
-
- (L:MD11_MIP_HANDLEREL_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94980 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94981 (>L:CEVENT) }
-
-
-
- MD11_ISIS_BARO_BT
- 10
-
-
- (L:MD11_ISIS_BARO_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94982 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 94983 (>L:CEVENT) }
-
-
-
- MD11_MIP_STBY_AI_CAGE_BT
- 10
-
-
- (L:MD11_MIP_STBY_AI_CAGE_BT, enum) 10 *
- 100
-
-
-
- Hand
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94986 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95005 (>L:CEVENT) }
-
-
-
- MD11_MIP_STBY_ALT_BARO_KB
- 72
-
-
- (L:MD11_MIP_STBY_ALT_BARO_KB, enum) 1.014084 *
- 720
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 94984 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 94985 (>L:CEVENT) }
-
-
-
- MD11_MIP_STBY_ALT_10K_RNG
- 10
-
-
- (L:MD11_MIP_STBY_ALT_10K_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_1K_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_1K_RNG, enum) 1 *
- 90
-
-
-
-
-
-
-
- MD11_MIP_STBY_ALT_MB_1_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_MB_1_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_MB_2_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_MB_2_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_MB_3_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_MB_3_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_MB_4_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_MB_4_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_INHG_1_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_INHG_1_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_INHG_2_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_INHG_2_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_INHG_3_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_INHG_3_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_INHG_4_RNG
- 9
-
-
- (L:MD11_MIP_STBY_ALT_INHG_4_RNG, enum) 1 *
- 90
-
-
-
-
-
- MD11_MIP_STBY_ALT_IAS_RNG
- 45
-
-
- (L:MD11_MIP_STBY_ALT_IAS_RNG, enum) 1 *
- 450
-
-
-
-
-
- MD11_MIP_STBY_AI_OFF_RNG
- 10
-
-
- (L:MD11_MIP_STBY_AI_OFF_RNG, enum) 1 *
- 100
-
-
-
-
-
- MD11_MIP_STBY_AI_SLIP_RNG
- 10
-
-
- (L:MD11_MIP_STBY_AI_SLIP_RNG, enum) 1 *
- 100
-
-
-
-
-
- MD11_MIP_STBY_AI_BANK_RNG
- 100
-
-
- (L:MD11_MIP_STBY_AI_BANK_RNG, enum) 1 *
- 1000
-
-
-
-
-
- MD11_MIP_STBY_AI_PITCH_RNG
- 100
-
-
- (L:MD11_MIP_STBY_AI_PITCH_RNG, enum) 1 *
- 1000
-
-
-
-
-
- MD11_MIP_CTR_GEAR_GRD
- 10
-
-
- (L:MD11_MIP_CTR_GEAR_GRD, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 94979 (>L:CEVENT) }
-
-
MD11_EXT_APU_EXHAUST_DOOR
10
@@ -8434,229 +7897,7 @@
-
- MD11_RSIDE_TIMER_BT
- 10
-
-
- (L:MD11_RSIDE_TIMER_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95488 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95489 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_PTT_BT
- 10
-
-
- (L:MD11_RSIDE_PTT_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95496 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95497 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_INP_FLTDIROFF_BT
- 10
-
-
- (L:MD11_RSIDE_INP_FLTDIROFF_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95498 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95499 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_INP_FLTDIR_BT
- 10
-
-
- (L:MD11_RSIDE_INP_FLTDIR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95500 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95501 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_INP_CADC_BT
- 10
-
-
- (L:MD11_RSIDE_INP_CADC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95502 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95503 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_INP_IRS_BT
- 10
-
-
- (L:MD11_RSIDE_INP_IRS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95504 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95505 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_INP_FMS_BT
- 10
-
-
- (L:MD11_RSIDE_INP_FMS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95506 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95507 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_INP_VOR_BT
- 10
-
-
- (L:MD11_RSIDE_INP_VOR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95508 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95509 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_INP_APPR_BT
- 10
-
-
- (L:MD11_RSIDE_INP_APPR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95510 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 95511 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_BRIEFCASE_KB
- 10
-
-
- (L:MD11_RSIDE_BRIEFCASE_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown
- (M:Event) 'WheelUp' scmp 0 == if{ 95494 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 95495 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_TIMER_SW
- 10
-
-
- (L:MD11_RSIDE_TIMER_SW, enum) 10 *
- 100
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 95490 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 95491 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_FLOOR_SW
- 10
-
-
- (L:MD11_RSIDE_FLOOR_SW, enum) 5 *
- 100
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 95492 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 95493 (>L:CEVENT) }
-
-
-
- MD11_RSIDE_INP_EIS_KB
- 10
-
-
- (L:MD11_RSIDE_INP_EIS_KB, enum) 5 *
- 100
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 95512 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 95513 (>L:CEVENT) }
-
-
-
- MD11_MIP_FO_EVTMKR_SW
- 10
-
-
- (L:MD11_MIP_FO_EVTMKR_SW, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 95744 (>L:CEVENT) }
-
-
+
MD11_THR_L_ATS_BT
10
@@ -9007,22 +8248,7 @@
(M:Event) 'LeftSingle' scmp 0 == if{ 77848 (>L:CEVENT) }
-
- MD11_CTR_SLAT_STOW_BT
- 10
-
-
- (L:MD11_CTR_SLAT_STOW_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 81920 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 81921 (>L:CEVENT) }
-
-
+
MD11_LMCDU_SCRATCHPAD
10
@@ -11263,38 +10489,8 @@
'LeftRelease' scmp 0 == if{ 82206 (>L:CEVENT) }
-
- MD11_CTR_AUX_HYD_PUMP_BT
- 10
-
-
- (L:MD11_CTR_AUX_HYD_PUMP_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 82207 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 82208 (>L:CEVENT) }
-
-
-
- MD11_CTR_ANTISKID_BT
- 10
-
-
- (L:MD11_CTR_ANTISKID_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 82209 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 82210 (>L:CEVENT) }
-
-
+
+
MD11_LMCDU_BRT_KB
10
@@ -11327,44 +10523,7 @@
'WheelUp' scmp 0 == if{ 82092 (>L:CEVENT) }
-
- MD11_CTR_AUTOBRAKE_SW
- 12
-
-
- (L:MD11_CTR_AUTOBRAKE_SW, enum) 3 *
- 120
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 82211 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 82212 (>L:CEVENT) }
-
-
-
- MD11_CTR_BRAKE_PRESS_1_RNG
- 50
-
-
- (L:MD11_CTR_BRAKE_PRESS_1_RNG, enum) 1 *
- 500
-
-
-
-
- MD11_CTR_BRAKE_PRESS_2_RNG
- 50
-
-
- (L:MD11_CTR_BRAKE_PRESS_2_RNG, enum) 1 *
- 500
-
-
-
-
MD11_CTR_FLTNO1_SW
10
@@ -11429,21 +10588,7 @@
'WheelDown' scmp 0 == if{ 82220 (>L:CEVENT) }
-
- MD11_CTR_SLAT_STOW_GRD
- 10
-
-
- (L:MD11_CTR_SLAT_STOW_GRD, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE
- (M:Event) 'LeftSingle' scmp 0 == if{ 81922 (>L:CEVENT) }
-
-
+
MD11_RYOKE_AP_BT
10
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_AOVHD.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_AOVHD.xml
index f58afb8..167f347 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_AOVHD.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_AOVHD.xml
@@ -66,15 +66,15 @@
73763 (>L:CEVENT)
73764 (>L:CEVENT)
-
MD11_AOVHD_CRGSMK_FWD_VENT_SW
73750 (>L:CEVENT)
+
-
MD11_AOVHD_CRGSMK_AFT_VENT_SW
73759 (>L:CEVENT)
+
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MIP.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MIP.xml
new file mode 100644
index 0000000..8528f18
--- /dev/null
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_MIP.xml
@@ -0,0 +1,341 @@
+
+
+
+
+
+
+
+
+ MD11_MIP_GEAR_SW
+ 25
+ 250
+ (L:MD11_MIP_GEAR_SW)
+ 94976 (>L:CEVENT)
+
+
+ MD11_MIP_HANDLEREL_BT
+ 94980 (>L:CEVENT)
+ 94981 (>L:CEVENT)
+
+
+ MD11_MIP_CTR_GEAR_GRD
+ 94979 (>L:CEVENT)
+ MD11_MIP_CTR_GEAR_BT
+ 94977 (>L:CEVENT)
+
+
+
+
+
+
+ MD11_MIP_ISFD_TEST_BT
+ 94987 (>L:CEVENT)
+ 94988 (>L:CEVENT)
+
+
+ MD11_MIP_ISFD_INHP_BT
+ 94989 (>L:CEVENT)
+ 94990 (>L:CEVENT)
+
+
+
+ MD11_MIP_ISFD_BARO_KB
+ 10
+ (L:MD11_MIP_ISFD_BARO_KB) 10 72 / *
+
+ 95003 (>L:CEVENT)
+ 95004 (>L:CEVENT)
+ 94991 (>L:CEVENT)
+ 95002 (>L:CEVENT)
+
+
+
+
+
+ MD11_MIP_CAPT_EVTMKR_SW
+ 94464 (>L:CEVENT)
+
+
+
+ MD11_MIP_FO_EVTMKR_SW
+ 95744 (>L:CEVENT)
+
+
+
+
+
+
+ MD11_MIP_STBY_ALT_NEEDLE_RNG
+ 100
+ 0
+
+
+ MD11_MIP_STBY_ALT_10K_RNG
+ 10
+ 90
+
+
+ MD11_MIP_STBY_ALT_1K_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_MB_1_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_MB_2_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_MB_3_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_MB_4_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_INHG_1_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_INHG_2_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_INHG_3_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_INHG_4_RNG
+ 9
+ 90
+
+
+ MD11_MIP_STBY_ALT_IAS_RNG
+ 45
+ 450
+
+
+
+ knob_kohlsman
+ MD11_MIP_STBY_ALT_BARO_KB
+ 720
+ (L:MD11_MIP_STBY_ALT_BARO_KB)
+ 94985 (>L:CEVENT)
+ 94984 (>L:CEVENT)
+
+
+
+
+
+ MD11_MIP_STBY_AI_SLIP_RNG
+ 10
+ 100
+
+
+ MD11_MIP_STBY_AI_BANK_RNG
+ 100
+ 1000
+
+
+ MD11_MIP_STBY_AI_PITCH_RNG
+ 100
+ 1000
+
+
+ MD11_MIP_STBY_AI_CAGE_BT
+ 94986 (>L:CEVENT)
+ 95005 (>L:CEVENT)
+
+
+
+
+
+ MD11_RSIDE_TIMER_BT
+ 95488 (>L:CEVENT)
+ 95489 (>L:CEVENT)
+
+
+ MD11_RSIDE_PTT_BT
+ 95496 (>L:CEVENT)
+ 95497 (>L:CEVENT)
+
+
+ MD11_RSIDE_INP_FLTDIROFF_BT
+ 95498 (>L:CEVENT)
+ 95499 (>L:CEVENT)
+
+
+ MD11_RSIDE_INP_FLTDIR_BT
+ 95500 (>L:CEVENT)
+ 95501 (>L:CEVENT)
+
+
+ MD11_RSIDE_INP_CADC_BT
+ 95502 (>L:CEVENT)
+ 95503 (>L:CEVENT)
+
+
+ MD11_RSIDE_INP_IRS_BT
+ 95504 (>L:CEVENT)
+ 95505 (>L:CEVENT)
+
+
+ MD11_RSIDE_INP_FMS_BT
+ 95506 (>L:CEVENT)
+ 95507 (>L:CEVENT)
+
+
+ MD11_RSIDE_INP_VOR_BT
+ 95508 (>L:CEVENT)
+ 95509 (>L:CEVENT)
+
+
+ MD11_RSIDE_INP_APPR_BT
+ 95510 (>L:CEVENT)
+ 95511 (>L:CEVENT)
+
+
+
+ MD11_RSIDE_TIMER_SW
+ 95490 (>L:CEVENT)
+
+
+ MD11_RSIDE_FLOOR_SW
+ 95493 (>L:CEVENT)
+ 95492 (>L:CEVENT)
+
+
+ MD11_RSIDE_INP_EIS_KB
+ 3
+ 95512 (>L:CEVENT)
+ 95513 (>L:CEVENT)
+
+
+
+ MD11_RSIDE_BRIEFCASE_KB
+ 20
+ 95494 (>L:CEVENT)
+ 95495 (>L:CEVENT)
+
+
+
+
+
+ MD11_LSIDE_TIMER_BT
+ 94208 (>L:CEVENT)
+ 94209 (>L:CEVENT)
+
+
+ MD11_LSIDE_PTT_BT
+ 94216 (>L:CEVENT)
+ 94217 (>L:CEVENT)
+
+
+ MD11_LSIDE_INP_FLTDIROFF_BT
+ 94218 (>L:CEVENT)
+ 94219 (>L:CEVENT)
+
+
+ MD11_LSIDE_INP_FLTDIR_BT
+ 94220 (>L:CEVENT)
+ 94221 (>L:CEVENT)
+
+
+ MD11_LSIDE_INP_CADC_BT
+ 94222 (>L:CEVENT)
+ 94223 (>L:CEVENT)
+
+
+ MD11_LSIDE_INP_IRS_BT
+ 94224 (>L:CEVENT)
+ 94225 (>L:CEVENT)
+
+
+ MD11_LSIDE_INP_FMS_BT
+ 94226 (>L:CEVENT)
+ 94227 (>L:CEVENT)
+
+
+ MD11_LSIDE_INP_VOR_BT
+ 94228 (>L:CEVENT)
+ 94229 (>L:CEVENT)
+
+
+ MD11_LSIDE_INP_APPR_BT
+ 94230 (>L:CEVENT)
+ 94231 (>L:CEVENT)
+
+
+
+ MD11_LSIDE_TIMER_SW
+ 94210 (>L:CEVENT)
+
+
+ MD11_LSIDE_FLOOR_SW
+ 94213 (>L:CEVENT)
+ 94212 (>L:CEVENT)
+
+
+ MD11_LSIDE_INP_EIS_KB
+ 3
+ 94233 (>L:CEVENT)
+ 94232 (>L:CEVENT)
+
+
+
+ MD11_LSIDE_BRIEFCASE_KB
+ 20
+ 94214 (>L:CEVENT)
+ 94215 (>L:CEVENT)
+
+
+
+
+
+ MD11_CTR_BRAKE_PRESS_1_RNG
+ 50
+ 500
+
+
+ MD11_CTR_BRAKE_PRESS_2_RNG
+ 50
+ 500
+
+
+ MD11_CTR_AUTOBRAKE_SW
+ 12
+ 120
+ 5
+ 82212 (>L:CEVENT)
+ 82211 (>L:CEVENT)
+
+
+ MD11_CTR_SLAT_STOW_GRD
+ 81922 (>L:CEVENT)
+ MD11_CTR_SLAT_STOW_BT
+ 81920 (>L:CEVENT)
+ 81921 (>L:CEVENT)
+
+
+ MD11_CTR_ANTISKID_BT
+ 82209 (>L:CEVENT)
+ 82210 (>L:CEVENT)
+
+
+ MD11_CTR_AUX_HYD_PUMP_BT
+ 82207 (>L:CEVENT)
+ 82208 (>L:CEVENT)
+
+
+
+
\ No newline at end of file
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 c39bed0..10c245d 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
@@ -359,6 +359,8 @@
90160 (>L:CEVENT)
90159 (>L:CEVENT)
+
+
MD11_OVHD_ELEC_SMOKE_ELEC_AIR_KB
4