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 221ccca..8c3c3ae 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
@@ -744,8 +744,17 @@
100
0.15
0.35
+ Vertical
+
+
+ Y
+
+
+ X
+
+
#NODE_NAME#
@@ -800,10 +809,10 @@
(M:Event) 'LeftSingle' scmi 0 == if{
- (M:RelativeY) 0 > if{
+ (M:Relative#AXIS#) 0 > if{
#INC_CODE#
}
- (M:RelativeY) 0 < if{
+ (M:Relative#AXIS#) 0 < if{
#DEC_CODE#
}
(E:SIMULATION TIME, seconds) (>O:UpdateTime)
@@ -863,7 +872,7 @@
#NODE_NAME#
True
True
- Y
+ #AXIS#
LeftDrag+RightDrag+MiddleDrag
@@ -1387,5 +1396,269 @@
+
+
+
+ 50
+ 500
+ 0.15
+ 0.35
+
+
+
+
+ #NODE_NAME#
+
+
+
+
+ #NODE_NAME#
+
+
+
+
+
+
+
+
+ #ANIM_CODE#
+ #ANIM_LAG#
+
+
+
+
+
+
+ (L:#NODE_NAME#) 5 *
+ #ANIM_LAG#
+
+
+
+
+
+
+
+ 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 > if{
+ #INC_CODE#
+ }
+ (M:RelativeX) 0 < if{
+ #DEC_CODE#
+ }
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+ (M:Event) 'LeftRelease' scmi 0 == if{
+ 1 (>O:HasReleased)
+ }
+ (M:Event) 'WheelUp' scmi 0 == if{
+ #INC_CODE#
+ 1 (>O:HasReleased)
+ (E:SIMULATION TIME,seconds) (>O:UpdateTime)
+ }
+ (M:Event) 'WheelDown' scmi 0 == if{
+ #DEC_CODE#
+ 1 (>O:HasReleased)
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+
+
+ (M:Event) 'WheelUp' scmi 0 == if{
+ #INC_CODE#
+ 1(>O:HasReleased)
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+ (M:Event) 'WheelDown' scmi 0 == if{
+ #DEC_CODE#
+ 1 (>O:HasReleased)
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+ (M:Event) 'Lock' scmi 0 == if{
+ (L:#VAR_NAME#) 2 / (>O:InitialPosition)
+ }
+ (M:Event) 'Unlock' scmi 0 == if{
+ 1 (>O:HasReleased)
+ 0 (>O:IsThresholdExceeded)
+ }
+ (M:Event) 'LeftDrag' scmi 0 == if{
+ (O:IsThresholdExceeded) ! if{
+ (M:DragPercent)
+ (O:InitialPosition) - (>O:DragChange)
+ (O:DragChange) #DRAG_THRESHOLD# >= if{
+ #INC_CODE#
+ 1 (>O:IsThresholdExceeded)
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+ (O:DragChange) -#DRAG_THRESHOLD# <= if{
+ #DEC_CODE#
+ 1 (>O:IsThresholdExceeded) (E:SIMULATION TIME, seconds)
+ (>O:UpdateTime)
+ }
+ }
+ }
+
+
+ Trajectory
+ #ANIM_NAME#
+ #NODE_NAME#
+ True
+ True
+ X
+ LeftDrag+RightDrag+MiddleDrag
+
+
+
+ (O:HasReleased) if{
+ (E:SIMULATION TIME, seconds) (O:UpdateTime) - #RESET_DELAY# > if{
+ #REL_CODE#
+ 0 (>O:HasReleased)
+ }
+ }
+
+
+
+
+
+
+ 50
+ 500
+ 0.15
+ 0.35
+
+
+
+
+ #NODE_NAME#
+
+
+
+
+ #NODE_NAME#
+
+
+
+
+
+
+
+
+ #ANIM_CODE#
+ #ANIM_LAG#
+
+
+
+
+
+
+ (L:#NODE_NAME#) 5 *
+ #ANIM_LAG#
+
+
+
+
+
+
+
+ LeftArrow
+ RightArrow
+ Dynamic
+
+
+ Grab
+
+
+
+ LeftSingle+LeftRelease+WheelUp+WheelDown
+ Lock+Unlock+LeftDrag+Wheel
+
+ True
+ LeftSingle
+ #NODE_NAME#
+
+
+
+ (M:Event) 'LeftSingle' scmi 0 == if{
+ (M:RelativeX) 0 > if{
+ #INC_CODE#
+ }
+ (M:RelativeX) 0 < if{
+ #DEC_CODE#
+ }
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+ (M:Event) 'WheelUp' scmi 0 == if{
+ #INC_CODE#
+ (E:SIMULATION TIME,seconds) (>O:UpdateTime)
+ }
+ (M:Event) 'WheelDown' scmi 0 == if{
+ #DEC_CODE#
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+
+
+ (M:Event) 'WheelUp' scmi 0 == if{
+ #INC_CODE#
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+ (M:Event) 'WheelDown' scmi 0 == if{
+ #DEC_CODE#
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+ (M:Event) 'Lock' scmi 0 == if{
+ (L:#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) #DRAG_THRESHOLD# >= if{
+ #INC_CODE#
+ 1 (>O:IsThresholdExceeded)
+ (E:SIMULATION TIME, seconds) (>O:UpdateTime)
+ }
+ (O:DragChange) -#DRAG_THRESHOLD# <= if{
+ #DEC_CODE#
+ 1 (>O:IsThresholdExceeded) (E:SIMULATION TIME, seconds)
+ (>O:UpdateTime)
+ }
+ }
+ }
+
+
+ Trajectory
+ #ANIM_NAME#
+ #NODE_NAME#
+ True
+ True
+ X
+ LeftDrag+RightDrag+MiddleDrag
+
+
+
+
\ 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 7df16e6..2cf79b5 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
@@ -16,6 +16,7 @@
+
@@ -35,6 +36,9 @@
+
+
+
@@ -2751,6 +2755,7 @@
+
@@ -2835,1147 +2840,8 @@
(M:Event) 'LeftSingle' scmp 0 == if{ 70047 (>L:CEVENT) }
-
-
- MD11_PED_CKPTDOOR_LOCK_KB
- 10
-
-
- (L:MD11_PED_CKPTDOOR_LOCK_KB, enum) 5 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 70045 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 70046 (>L:CEVENT) }
-
-
-
-
- MD11_PED_RUD_TRIM_IND
- 50
-
-
- (L:MD11_PED_RUD_TRIM_IND, enum) 1 *
- 500
-
-
-
-
-
- MD11_PED_AIL_TRIM_IND
- 50
-
-
- (L:MD11_PED_AIL_TRIM_IND, enum) 1 *
- 500
-
-
-
-
-
-
-
-
- MD11_PED_CPT_RADIO_PNL_XFER_BT
- 10
-
-
- (L:MD11_PED_CPT_RADIO_PNL_XFER_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69644 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69645 (>L:CEVENT) }
-
-
-
- MD11_PED_FO_RADIO_PNL_XFER_BT
- 10
-
-
- (L:MD11_PED_FO_RADIO_PNL_XFER_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69646 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69647 (>L:CEVENT) }
-
-
-
- MD11_PED_OBS_RADIO_PNL_XFER_BT
- 10
-
-
- (L:MD11_PED_OBS_RADIO_PNL_XFER_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69648 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69649 (>L:CEVENT) }
-
-
-
- MD11_PED_CPT_RADIO_PNL_VHF1_BT
- 10
-
-
- (L:MD11_PED_CPT_RADIO_PNL_VHF1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69650 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69651 (>L:CEVENT) }
-
-
-
- MD11_PED_CPT_RADIO_PNL_VHF2_BT
- 10
-
-
- (L:MD11_PED_CPT_RADIO_PNL_VHF2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69652 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69653 (>L:CEVENT) }
-
-
-
- MD11_PED_CPT_RADIO_PNL_VHF3_BT
- 10
-
-
- (L:MD11_PED_CPT_RADIO_PNL_VHF3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69654 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69655 (>L:CEVENT) }
-
-
-
- MD11_PED_CPT_RADIO_PNL_HF1_BT
- 10
-
-
- (L:MD11_PED_CPT_RADIO_PNL_HF1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69656 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69657 (>L:CEVENT) }
-
-
-
- MD11_PED_CPT_RADIO_PNL_HF2_BT
- 10
-
-
- (L:MD11_PED_CPT_RADIO_PNL_HF2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69658 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69659 (>L:CEVENT) }
-
-
-
- MD11_PED_FO_RADIO_PNL_VHF1_BT
- 10
-
-
- (L:MD11_PED_FO_RADIO_PNL_VHF1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69660 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69661 (>L:CEVENT) }
-
-
-
- MD11_PED_FO_RADIO_PNL_VHF2_BT
- 10
-
-
- (L:MD11_PED_FO_RADIO_PNL_VHF2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69662 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69663 (>L:CEVENT) }
-
-
-
- MD11_PED_FO_RADIO_PNL_VHF3_BT
- 10
-
-
- (L:MD11_PED_FO_RADIO_PNL_VHF3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69664 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69665 (>L:CEVENT) }
-
-
-
- MD11_PED_FO_RADIO_PNL_HF1_BT
- 10
-
-
- (L:MD11_PED_FO_RADIO_PNL_HF1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69666 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69667 (>L:CEVENT) }
-
-
-
- MD11_PED_FO_RADIO_PNL_HF2_BT
- 10
-
-
- (L:MD11_PED_FO_RADIO_PNL_HF2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69668 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69669 (>L:CEVENT) }
-
-
-
- MD11_PED_OBS_RADIO_PNL_VHF1_BT
- 10
-
-
- (L:MD11_PED_OBS_RADIO_PNL_VHF1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69670 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69671 (>L:CEVENT) }
-
-
-
- MD11_PED_OBS_RADIO_PNL_VHF2_BT
- 10
-
-
- (L:MD11_PED_OBS_RADIO_PNL_VHF2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69672 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69673 (>L:CEVENT) }
-
-
-
- MD11_PED_OBS_RADIO_PNL_VHF3_BT
- 10
-
-
- (L:MD11_PED_OBS_RADIO_PNL_VHF3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69674 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69675 (>L:CEVENT) }
-
-
-
- MD11_PED_OBS_RADIO_PNL_HF1_BT
- 10
-
-
- (L:MD11_PED_OBS_RADIO_PNL_HF1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69676 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69677 (>L:CEVENT) }
-
-
-
- MD11_PED_OBS_RADIO_PNL_HF2_BT
- 10
-
-
- (L:MD11_PED_OBS_RADIO_PNL_HF2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69678 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69679 (>L:CEVENT) }
-
-
-
-
-
-
- MD11_PED_SD_ENG_BT
- 10
-
-
- (L:MD11_PED_SD_ENG_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69828 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69829 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_ND_BT
- 10
-
-
- (L:MD11_PED_SD_ND_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69830 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69831 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_CONSEQ_BT
- 10
-
-
- (L:MD11_PED_SD_CONSEQ_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69832 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69833 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_STATUS_BT
- 10
-
-
- (L:MD11_PED_SD_STATUS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69834 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69835 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_HYD_BT
- 10
-
-
- (L:MD11_PED_SD_HYD_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69836 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69837 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_ELEC_BT
- 10
-
-
- (L:MD11_PED_SD_ELEC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69838 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69839 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_AIR_BT
- 10
-
-
- (L:MD11_PED_SD_AIR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69840 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69841 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_FUEL_BT
- 10
-
-
- (L:MD11_PED_SD_FUEL_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69842 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69843 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_CONFIG_BT
- 10
-
-
- (L:MD11_PED_SD_CONFIG_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69844 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69845 (>L:CEVENT) }
-
-
-
- MD11_PED_SD_MISC_BT
- 10
-
-
- (L:MD11_PED_SD_MISC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69846 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69847 (>L:CEVENT) }
-
-
-
-
-
-
- MD11_PED_XPNDR_1_BT
- 10
-
-
- (L:MD11_PED_XPNDR_1_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69856 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69857 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_2_BT
- 10
-
-
- (L:MD11_PED_XPNDR_2_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69858 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69859 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_3_BT
- 10
-
-
- (L:MD11_PED_XPNDR_3_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69860 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69861 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_4_BT
- 10
-
-
- (L:MD11_PED_XPNDR_4_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69862 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69863 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_5_BT
- 10
-
-
- (L:MD11_PED_XPNDR_5_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69864 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69865 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_6_BT
- 10
-
-
- (L:MD11_PED_XPNDR_6_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69866 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69867 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_7_BT
- 10
-
-
- (L:MD11_PED_XPNDR_7_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69868 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69869 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_0_BT
- 10
-
-
- (L:MD11_PED_XPNDR_0_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69870 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69871 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_CLR_BT
- 10
-
-
- (L:MD11_PED_XPNDR_CLR_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69872 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69873 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_TEST_BT
- 10
-
-
- (L:MD11_PED_XPNDR_TEST_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69878 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69879 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_IDENT_BT
- 10
-
-
- (L:MD11_PED_XPNDR_IDENT_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69880 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69881 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_ALT_RPTG_KB
- 10
-
-
- (L:MD11_PED_XPNDR_ALT_RPTG_KB, enum) 10 *
- 100
-
-
-
- HAND
- LeftSingle
- (M:Event) 'LeftSingle' scmp 0 == if{ 69854 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_SEL_KB
- 10
-
-
- (L:MD11_PED_XPNDR_SEL_KB, enum) 10 *
- 100
-
-
-
- HAND
- LeftSingle
- (M:Event) 'LeftSingle' scmp 0 == if{ 69855 (>L:CEVENT) }
-
-
-
- MD11_PED_XPNDR_MODE_KB
- 10
-
-
- (L:MD11_PED_XPNDR_MODE_KB, enum) 3.333333 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69876 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69877 (>L:CEVENT) }
-
-
-
-
-
-
- MD11_PED_WXR_OFF_BT
- 10
-
-
- (L:MD11_PED_WXR_OFF_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69883 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69884 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_TEST_BT
- 10
-
-
- (L:MD11_PED_WXR_TEST_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69885 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69886 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_WXT_BT
- 10
-
-
- (L:MD11_PED_WXR_WXT_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69887 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69888 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_WX_BT
- 10
-
-
- (L:MD11_PED_WXR_WX_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69889 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69890 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_MAP_BT
- 10
-
-
- (L:MD11_PED_WXR_MAP_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69891 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69892 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_SYS_BT
- 10
-
-
- (L:MD11_PED_WXR_SYS_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69893 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69894 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_IDNT_BT
- 10
-
-
- (L:MD11_PED_WXR_IDNT_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69895 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69896 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_STAB_BT
- 10
-
-
- (L:MD11_PED_WXR_STAB_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 69897 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 69898 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_GAIN_KB
- 10
-
-
- (L:MD11_PED_WXR_GAIN_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69899 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69900 (>L:CEVENT) }
-
-
-
- MD11_PED_WXR_TILT_KB
- 10
-
-
- (L:MD11_PED_WXR_TILT_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69901 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69902 (>L:CEVENT) }
-
-
-
-
-
-
- MD11_PED_CPT_OUTER_RADIO_FREQ_SEL_KB
- 72
-
-
- (L:MD11_PED_CPT_OUTER_RADIO_FREQ_SEL_KB, enum) 1.014084 *
- 0
-
-
-
- HAND
- WheelUp+WheelDown
- (M:Event) 'WheelUp' scmp 0 == if{ 69632 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 69633 (>L:CEVENT) }
-
-
-
- MD11_PED_CPT_INNER_RADIO_FREQ_SEL_KB
- 72
-
-
- (L:MD11_PED_CPT_INNER_RADIO_FREQ_SEL_KB, enum) 1.014084 *
- 0
-
-
-
- HAND
- WheelUp+WheelDown
- (M:Event) 'WheelUp' scmp 0 == if{ 69634 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 69635 (>L:CEVENT) }
-
-
-
- MD11_PED_FO_OUTER_RADIO_FREQ_SEL_KB
- 72
-
-
- (L:MD11_PED_FO_OUTER_RADIO_FREQ_SEL_KB, enum) 1.014084 *
- 0
-
-
-
- HAND
- WheelUp+WheelDown
- (M:Event) 'WheelUp' scmp 0 == if{ 69636 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 69637 (>L:CEVENT) }
-
-
-
- MD11_PED_FO_INNER_RADIO_FREQ_SEL_KB
- 72
-
-
- (L:MD11_PED_FO_INNER_RADIO_FREQ_SEL_KB, enum) 1.014084 *
- 0
-
-
-
- HAND
- WheelUp+WheelDown
- (M:Event) 'WheelUp' scmp 0 == if{ 69638 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 69639 (>L:CEVENT) }
-
-
-
- MD11_PED_OBS_OUTER_RADIO_FREQ_SEL_KB
- 72
-
-
- (L:MD11_PED_OBS_OUTER_RADIO_FREQ_SEL_KB, enum) 1.014084 *
- 0
-
-
-
- HAND
- WheelUp+WheelDown
- (M:Event) 'WheelUp' scmp 0 == if{ 69640 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 69641 (>L:CEVENT) }
-
-
-
- MD11_PED_OBS_INNER_RADIO_FREQ_SEL_KB
- 72
-
-
- (L:MD11_PED_OBS_INNER_RADIO_FREQ_SEL_KB, enum) 1.014084 *
- 0
-
-
-
- HAND
- WheelUp+WheelDown
- (M:Event) 'WheelUp' scmp 0 == if{ 69642 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 69643 (>L:CEVENT) }
-
-
-
-
-
-
- MD11_PED_DU1_BRT_KB
- 10
-
-
- (L:MD11_PED_DU1_BRT_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69816 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69817 (>L:CEVENT) }
-
-
-
- MD11_PED_DU2_BRT_KB
- 10
-
-
- (L:MD11_PED_DU2_BRT_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69818 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69819 (>L:CEVENT) }
-
-
-
- MD11_PED_DU3_BRT_KB
- 10
-
-
- (L:MD11_PED_DU3_BRT_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69820 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69821 (>L:CEVENT) }
-
-
-
- MD11_PED_DU4_BRT_KB
- 10
-
-
- (L:MD11_PED_DU4_BRT_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69822 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69823 (>L:CEVENT) }
-
-
-
- MD11_PED_DU5_BRT_KB
- 10
-
-
- (L:MD11_PED_DU5_BRT_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69824 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69825 (>L:CEVENT) }
-
-
-
- MD11_PED_DU6_BRT_KB
- 10
-
-
- (L:MD11_PED_DU6_BRT_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelDown+WheelUp
- (M:Event) 'WheelDown' scmp 0 == if{ 69826 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69827 (>L:CEVENT) }
-
-
-
-
-
- MD11_PED_AIL_TRIM_KB
- 50
-
-
- (L:MD11_PED_AIL_TRIM_KB, enum) 1 *
- 500
-
-
-
- HAND
- WHEELUP+WHEELDOWN
- (M:Event) 'WheelUp' scmp 0 == if{ 69852 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 69853 (>L:CEVENT) }
-
-
-
- MD11_PED_RUD_TRIM_SW
- 50
-
-
- (L:MD11_PED_RUD_TRIM_SW, enum) 25 *
- 500
-
-
-
- GRAB
- LeftDrag+LeftSingle+MoveRepeat+Move+LeftRelease+Leave
- (M:Event) 'LeftSingle' scmi 0 == if{ (M:Y) (>L:LastPos) 1 (>L:MOUSEDOWN) }
- (M:Event) 'Move' scmi 0 == if{
- (L:MOUSEDOWN) 0 > if{
- (M:Y) (L:LastPos) - 1 > if{ 69848 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
- (M:Y) (L:LastPos) - -1 < if{ 69850 (>L:CEVENT) 0 (>L:MOUSEDOWN) } }
- }
- (M:Event) 'LeftRelease' scmi 0 == if{ 69849 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
- (M:Event) 'Leave' scmi 0 == if{ 69849 (>L:CEVENT) 0 (>L:MOUSEDOWN) }
-
-
-
-
- MD11_PED_XPNDR_ABV_BLW_SW
- 10
-
-
- (L:MD11_PED_XPNDR_ABV_BLW_SW, enum) 5 *
- 100
-
-
-
- HAND
- WHEELDOWN+WHEELUP
- (M:Event) 'WheelDown' scmp 0 == if{ 69874 (>L:CEVENT) } (M:Event)
- 'WheelUp' scmp 0 == if{ 69875 (>L:CEVENT) }
-
-
-
-
MD11_AOVHD_EVAC_HORNSHUT_SW
@@ -4323,6 +3189,7 @@
+
MD11_EFB_TOGGLE
10
@@ -4338,6 +3205,7 @@
(M:Event) 'LeftSingle' scmp 0 == if{ 94465 (>L:CEVENT) }
+
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_GCP.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_GCP.xml
index 419d78d..7cde896 100644
--- a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_GCP.xml
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_GCP.xml
@@ -48,7 +48,8 @@
MD11_CGS_VS_FPA_BT
- MD11_CGS_VSFPA_BT
+ MD11_CGS_VSFPA_BT
+ (L:MD11_CGS_VSFPA_BT) 10 *
86104 (>L:CEVENT)
86105 (>L:CEVENT)
diff --git a/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_PED.xml b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_PED.xml
new file mode 100644
index 0000000..fbcc592
--- /dev/null
+++ b/PackageSources/SimObjects/Airplanes/TFDi_Design_MD-11_Shared/TFDi_MD11_INT_PED.xml
@@ -0,0 +1,409 @@
+
+
+
+
+
+
+
+
+ MD11_PED_CKPTDOOR_LOCK_KB
+ 3
+ 70046 (>L:CEVENT)
+ 70045 (>L:CEVENT)
+
+
+
+
+
+ MD11_PED_CPT_RADIO_PNL_XFER_BT
+ 69644 (>L:CEVENT)
+ 69645 (>L:CEVENT)
+
+
+ MD11_PED_CPT_RADIO_PNL_VHF1_BT
+ 69650 (>L:CEVENT)
+ 69651 (>L:CEVENT)
+
+
+ MD11_PED_CPT_RADIO_PNL_VHF2_BT
+ 69652 (>L:CEVENT)
+ 69653 (>L:CEVENT)
+
+
+ MD11_PED_CPT_RADIO_PNL_VHF3_BT
+ 69654 (>L:CEVENT)
+ 69655 (>L:CEVENT)
+
+
+ MD11_PED_CPT_RADIO_PNL_HF1_BT
+ 69656 (>L:CEVENT)
+ 69657 (>L:CEVENT)
+
+
+ MD11_PED_CPT_RADIO_PNL_HF2_BT
+ 69658 (>L:CEVENT)
+ 69659 (>L:CEVENT)
+
+
+ MD11_PED_CPT_OUTER_RADIO_FREQ_SEL_KB
+ (L:MD11_PED_CPT_OUTER_RADIO_FREQ_SEL_KB) 71 72 / *
+ 69632 (>L:CEVENT)
+ 69633 (>L:CEVENT)
+
+
+ MD11_PED_CPT_INNER_RADIO_FREQ_SEL_KB
+ (L:MD11_PED_CPT_INNER_RADIO_FREQ_SEL_KB) 71 72 / *
+ 69634 (>L:CEVENT)
+ 69635 (>L:CEVENT)
+
+
+
+
+
+ MD11_PED_FO_RADIO_PNL_XFER_BT
+ 69646 (>L:CEVENT)
+ 69647 (>L:CEVENT)
+
+
+ MD11_PED_FO_RADIO_PNL_VHF1_BT
+ 69660 (>L:CEVENT)
+ 69661 (>L:CEVENT)
+
+
+ MD11_PED_FO_RADIO_PNL_VHF2_BT
+ 69662 (>L:CEVENT)
+ 69663 (>L:CEVENT)
+
+
+ MD11_PED_FO_RADIO_PNL_VHF3_BT
+ 69664 (>L:CEVENT)
+ 69665 (>L:CEVENT)
+
+
+ MD11_PED_FO_RADIO_PNL_HF1_BT
+ 69666 (>L:CEVENT)
+ 69667 (>L:CEVENT)
+
+
+ MD11_PED_FO_RADIO_PNL_HF2_BT
+ 69668 (>L:CEVENT)
+ 69669 (>L:CEVENT)
+
+
+ MD11_PED_FO_OUTER_RADIO_FREQ_SEL_KB
+ (L:MD11_PED_FO_OUTER_RADIO_FREQ_SEL_KB) 71 72 / *
+ 69636 (>L:CEVENT)
+ 69637 (>L:CEVENT)
+
+
+ MD11_PED_FO_INNER_RADIO_FREQ_SEL_KB
+ (L:MD11_PED_FO_INNER_RADIO_FREQ_SEL_KB) 71 72 / *
+ 69638 (>L:CEVENT)
+ 69639 (>L:CEVENT)
+
+
+
+
+
+ MD11_PED_OBS_RADIO_PNL_XFER_BT
+ 69648 (>L:CEVENT)
+ 69649 (>L:CEVENT)
+
+
+ MD11_PED_OBS_RADIO_PNL_VHF1_BT
+ 69670 (>L:CEVENT)
+ 69671 (>L:CEVENT)
+
+
+ MD11_PED_OBS_RADIO_PNL_VHF2_BT
+ 69672 (>L:CEVENT)
+ 69673 (>L:CEVENT)
+
+
+ MD11_PED_OBS_RADIO_PNL_VHF3_BT
+ 69674 (>L:CEVENT)
+ 69675 (>L:CEVENT)
+
+
+ MD11_PED_OBS_RADIO_PNL_HF1_BT
+ 69676 (>L:CEVENT)
+ 69677 (>L:CEVENT)
+
+
+ MD11_PED_OBS_RADIO_PNL_HF2_BT
+ 69678 (>L:CEVENT)
+ 69679 (>L:CEVENT)
+
+
+ MD11_PED_OBS_OUTER_RADIO_FREQ_SEL_KB
+ (L:MD11_PED_OBS_OUTER_RADIO_FREQ_SEL_KB) 71 72 / *
+ 69640 (>L:CEVENT)
+ 69641 (>L:CEVENT)
+
+
+ MD11_PED_OBS_INNER_RADIO_FREQ_SEL_KB
+ (L:MD11_PED_OBS_INNER_RADIO_FREQ_SEL_KB) 71 72 / *
+ 69642 (>L:CEVENT)
+ 69643 (>L:CEVENT)
+
+
+
+
+
+ MD11_PED_SD_ENG_BT
+ 69828 (>L:CEVENT)
+ 69829 (>L:CEVENT)
+
+
+ MD11_PED_SD_ND_BT
+ 69830 (>L:CEVENT)
+ 69831 (>L:CEVENT)
+
+
+ MD11_PED_SD_CONSEQ_BT
+ 69832 (>L:CEVENT)
+ 69833 (>L:CEVENT)
+
+
+ MD11_PED_SD_STATUS_BT
+ 69834 (>L:CEVENT)
+ 69835 (>L:CEVENT)
+
+
+ MD11_PED_SD_HYD_BT
+ 69836 (>L:CEVENT)
+ 69837 (>L:CEVENT)
+
+
+ MD11_PED_SD_ELEC_BT
+ 69838 (>L:CEVENT)
+ 69839 (>L:CEVENT)
+
+
+ MD11_PED_SD_AIR_BT
+ 69840 (>L:CEVENT)
+ 69841 (>L:CEVENT)
+
+
+ MD11_PED_SD_FUEL_BT
+ 69842 (>L:CEVENT)
+ 69843 (>L:CEVENT)
+
+
+ MD11_PED_SD_CONFIG_BT
+ 69844 (>L:CEVENT)
+ 69845 (>L:CEVENT)
+
+
+ MD11_PED_SD_MISC_BT
+ 69846 (>L:CEVENT)
+ 69847 (>L:CEVENT)
+
+
+
+
+
+ MD11_PED_XPNDR_1_BT
+ 69856 (>L:CEVENT)
+ 69857 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_2_BT
+ 69858 (>L:CEVENT)
+ 69859 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_3_BT
+ 69860 (>L:CEVENT)
+ 69861 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_4_BT
+ 69862 (>L:CEVENT)
+ 69863 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_5_BT
+ 69864 (>L:CEVENT)
+ 69865 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_6_BT
+ 69866 (>L:CEVENT)
+ 69867 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_7_BT
+ 69868 (>L:CEVENT)
+ 69869 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_0_BT
+ 69870 (>L:CEVENT)
+ 69871 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_CLR_BT
+ 69872 (>L:CEVENT)
+ 69873 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_TEST_BT
+ 69878 (>L:CEVENT)
+ 69879 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_IDENT_BT
+ 69880 (>L:CEVENT)
+ 69881 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_MODE_KB
+ 4
+ 69877 (>L:CEVENT)
+ 69876 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_ABV_BLW_SW
+
+ (L:MD11_PED_XPNDR_ABV_BLW_SW) 0 ==
+ if{ 69875 (>L:CEVENT) }
+ els{ 69874 (>L:CEVENT) }
+
+
+
+ MD11_PED_XPNDR_SEL_KB
+ 69855 (>L:CEVENT)96322 (>L:CEVENT)
+
+
+ MD11_PED_XPNDR_ALT_RPTG_KB
+ 69854 (>L:CEVENT)96322 (>L:CEVENT)
+
+
+
+
+
+ MD11_PED_WXR_OFF_BT
+ 69883 (>L:CEVENT)
+ 69884 (>L:CEVENT)
+
+
+ MD11_PED_WXR_TEST_BT
+ 69885 (>L:CEVENT)
+ 69886 (>L:CEVENT)
+
+
+ MD11_PED_WXR_WXT_BT
+ 69887 (>L:CEVENT)
+ 69888 (>L:CEVENT)
+
+
+ MD11_PED_WXR_WX_BT
+ 69889 (>L:CEVENT)
+ 69890 (>L:CEVENT)
+
+
+ MD11_PED_WXR_MAP_BT
+ 69891 (>L:CEVENT)
+ 69892 (>L:CEVENT)
+
+
+ MD11_PED_WXR_SYS_BT
+ 69893 (>L:CEVENT)
+ 69894 (>L:CEVENT)
+
+
+ MD11_PED_WXR_IDNT_BT
+ 69895 (>L:CEVENT)
+ 69896 (>L:CEVENT)
+
+
+ MD11_PED_WXR_STAB_BT
+ 69897 (>L:CEVENT)
+ 69898 (>L:CEVENT)
+
+
+ MD11_PED_WXR_GAIN_KB
+ 10
+ 69900 (>L:CEVENT)
+ 69899 (>L:CEVENT)
+
+
+ MD11_PED_WXR_TILT_KB
+ 10
+ 69902 (>L:CEVENT)
+ 69901 (>L:CEVENT)
+
+
+
+
+
+
+ MD11_PED_RUD_TRIM_IND
+ 50 (L:MD11_PED_RUD_TRIM_IND) -
+
+
+
+
+ MD11_PED_RUD_TRIM_SW
+ 2 (L:MD11_PED_RUD_TRIM_SW) -
+ (L:MD11_PED_RUD_TRIM_SW) 50 < if{ 69848 (>L:CEVENT) }
+ (L:MD11_PED_RUD_TRIM_SW) 0 > if{ 69850 (>L:CEVENT) }
+ 69849 (>L:CEVENT)
+
+
+
+
+
+ MD11_PED_AIL_TRIM_IND
+ (L:MD11_PED_AIL_TRIM_IND)
+
+
+
+ MD11_PED_AIL_TRIM_KB
+ (L:MD11_PED_AIL_TRIM_KB)
+ 69852 (>L:CEVENT)
+ 69853 (>L:CEVENT)
+
+
+
+
+
+ MD11_PED_DU1_BRT_KB
+ 10
+ 69817 (>L:CEVENT)
+ 69816 (>L:CEVENT)
+
+
+ MD11_PED_DU2_BRT_KB
+ 10
+ 69819 (>L:CEVENT)
+ 69818 (>L:CEVENT)
+
+
+ MD11_PED_DU3_BRT_KB
+ 10
+ 69821 (>L:CEVENT)
+ 69820 (>L:CEVENT)
+
+
+ MD11_PED_DU4_BRT_KB
+ 10
+ 69823 (>L:CEVENT)
+ 69822 (>L:CEVENT)
+
+
+ MD11_PED_DU5_BRT_KB
+ 10
+ 69825 (>L:CEVENT)
+ 69824 (>L:CEVENT)
+
+
+ MD11_PED_DU6_BRT_KB
+ 10
+ 69827 (>L:CEVENT)
+ 69826 (>L:CEVENT)
+
+
+
+
\ No newline at end of file
diff --git a/convertToPB.mjs b/convertToPB.mjs
index 8a1d064..0993e71 100644
--- a/convertToPB.mjs
+++ b/convertToPB.mjs
@@ -1,151 +1,7 @@
import { XMLParser, XMLBuilder, XMLValidator } from "fast-xml-parser";
const input = `
-
- MD11_OBS_AUDIO_PNL_VHF1_MIC_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_VHF1_MIC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96256 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96257 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_VHF2_MIC_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_VHF2_MIC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96258 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96259 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_VHF3_MIC_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_VHF3_MIC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96260 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96261 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_HF1_MIC_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_HF1_MIC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96262 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96263 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_HF2_MIC_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_HF2_MIC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96264 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96265 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_SAT_MIC_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_SAT_MIC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96266 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96267 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_INT_MIC_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_INT_MIC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96268 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96269 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_CAB_MIC_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_CAB_MIC_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96270 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96271 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_IDENT_BT
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_IDENT_BT, enum) 10 *
- 100
-
-
-
- HAND
- LEFTSINGLE+LEFTRELEASE
- (M:Event) 'LeftSingle' scmp 0 == if{ 96320 (>L:CEVENT) } (M:Event)
- 'LeftRelease' scmp 0 == if{ 96321 (>L:CEVENT) }
-
-
`;
function convert(element) {
diff --git a/convertToVOLKB.mjs b/convertToVOLKB.mjs
index 3de4caa..530cd65 100644
--- a/convertToVOLKB.mjs
+++ b/convertToVOLKB.mjs
@@ -1,278 +1,7 @@
import { XMLParser, XMLBuilder, XMLValidator } from "fast-xml-parser";
const input = `
-
- MD11_OBS_AUDIO_PNL_VHF1_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_VHF1_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96272 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96273 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96274 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_VHF2_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_VHF2_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96275 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96276 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96277 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_VHF3_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_VHF3_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96278 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96279 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96280 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_HF1_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_HF1_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96281 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96282 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96283 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_HF2_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_HF2_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96284 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96285 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96286 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_SAT_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_SAT_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96287 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96288 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96289 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_INT_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_INT_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96290 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96291 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96292 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_CAB_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_CAB_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96293 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96294 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96295 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_PA_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_PA_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96296 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96297 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96298 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_VOR1_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_VOR1_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96299 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96300 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96301 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_VOR2_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_VOR2_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96302 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96303 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96304 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_ILS1_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_ILS1_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96305 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96306 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96307 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_ILS2_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_ILS2_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96308 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96309 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96310 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_ADF1_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_ADF1_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96311 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96312 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96313 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_ADF2_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_ADF2_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96314 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96315 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96316 (>L:CEVENT) }
-
-
-
- MD11_OBS_AUDIO_PNL_MKR_VOL_KB
- 10
-
-
- (L:MD11_OBS_AUDIO_PNL_MKR_VOL_KB, enum) 1 *
- 100
-
-
-
- HAND
- WheelUp+WheelDown+LeftSingle
- (M:Event) 'WheelUp' scmp 0 == if{ 96317 (>L:CEVENT) } (M:Event)
- 'WheelDown' scmp 0 == if{ 96318 (>L:CEVENT) } (M:Event) 'LeftSingle'
- scmp 0 == if{ 96319 (>L:CEVENT) }
-
-
+
`;
function convert(element) {