Skip to content

Commit

Permalink
SU7 (Patch) throttle fix
Browse files Browse the repository at this point in the history
  • Loading branch information
mixMugz committed Jan 6, 2022
1 parent f7d0df6 commit 12aa0fc
Showing 1 changed file with 34 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -472,6 +472,8 @@
<TRUE_IDLE_01 Process="Float">0 (A:THROTTLE LOWER LIMIT, percent) - 100 (A:THROTTLE LOWER LIMIT, percent) - /</TRUE_IDLE_01>
<UPPER_LIMIT>16384</UPPER_LIMIT>
<LOWER_LIMIT>(A:THROTTLE LOWER LIMIT, position 16k)</LOWER_LIMIT>
<REVERSER_CHECK>sp0 (A:GENERAL ENG REVERSE THRUST ENGAGED:1, Boolean) l0 0 &gt; and if{ (A:THROTTLE LOWER LIMIT, percent over 100) l0 * sp0 } l0</REVERSER_CHECK>
<NEGATIVE_CHECK>sp0 l0 0 &lt; if{ l0 (A:THROTTLE LOWER LIMIT, percent over 100) abs * sp0 } l0</NEGATIVE_CHECK>
</Parameters>
<Parameters Type="Override">
<!-- adjust drag value based on anim value (positive range) -->
Expand Down Expand Up @@ -741,9 +743,38 @@
<BINDING_SET_8>Flight_Idle</BINDING_SET_8>
<BINDING_SET_8_PARAM_0>0.25</BINDING_SET_8_PARAM_0>
<BINDING_SET_8_PARAM_1>0</BINDING_SET_8_PARAM_1>
<SIMVAR_TO_WATCH_0>GENERAL ENG THROTTLE LEVER POSITION:1</SIMVAR_TO_WATCH_0>
<SIMVAR_TO_WATCH_1>GENERAL ENG FUEL VALVE:1</SIMVAR_TO_WATCH_1>
<SIMVAR_TO_WATCH_2>GENERAL ENG PROPELLER LEVER POSITION:1</SIMVAR_TO_WATCH_2>
<BINDING_SET_9>THROTTLE1_SET</BINDING_SET_9>
<BINDING_SET_9_EVENT_ID>THROTTLE1_SET</BINDING_SET_9_EVENT_ID>
<BINDING_SET_9_EVENT_ID_ONLY>True</BINDING_SET_9_EVENT_ID_ONLY>
<BINDING_SET_9_PARAM_0>p1 @S16KToS1 #NEGATIVE_CHECK#</BINDING_SET_9_PARAM_0>
<BINDING_SET_9_PARAM_0_IS_DYNAMIC>True</BINDING_SET_9_PARAM_0_IS_DYNAMIC>
<BINDING_SET_10>THROTTLE_SET</BINDING_SET_10>
<BINDING_SET_10_EVENT_ID>THROTTLE_SET</BINDING_SET_10_EVENT_ID>
<BINDING_SET_10_EVENT_ID_ONLY>True</BINDING_SET_10_EVENT_ID_ONLY>
<BINDING_SET_10_PARAM_0>p1 @S16KToS1 #NEGATIVE_CHECK#</BINDING_SET_10_PARAM_0>
<BINDING_SET_10_PARAM_0_IS_DYNAMIC>True</BINDING_SET_10_PARAM_0_IS_DYNAMIC>
<BINDING_SET_11>THROTTLE1_AXIS_SET_EX1</BINDING_SET_11>
<BINDING_SET_11_EVENT_ID>THROTTLE1_AXIS_SET_EX1</BINDING_SET_11_EVENT_ID>
<BINDING_SET_11_EVENT_ID_ONLY>True</BINDING_SET_11_EVENT_ID_ONLY>
<BINDING_SET_11_PARAM_0>p1 @S16KTo01 #REVERSER_CHECK#</BINDING_SET_11_PARAM_0>
<BINDING_SET_11_PARAM_0_IS_DYNAMIC>True</BINDING_SET_11_PARAM_0_IS_DYNAMIC>
<BINDING_SET_12>THROTTLE_AXIS_SET_EX1</BINDING_SET_12>
<BINDING_SET_12_EVENT_ID>THROTTLE_AXIS_SET_EX1</BINDING_SET_12_EVENT_ID>
<BINDING_SET_12_EVENT_ID_ONLY>True</BINDING_SET_12_EVENT_ID_ONLY>
<BINDING_SET_12_PARAM_0>p1 @S16KTo01 #REVERSER_CHECK#</BINDING_SET_12_PARAM_0>
<BINDING_SET_12_PARAM_0_IS_DYNAMIC>True</BINDING_SET_12_PARAM_0_IS_DYNAMIC>
<BINDING_SET_13>AXIS_THROTTLE1_SET</BINDING_SET_13>
<BINDING_SET_13_EVENT_ID>AXIS_THROTTLE1_SET</BINDING_SET_13_EVENT_ID>
<BINDING_SET_13_EVENT_ID_ONLY>True</BINDING_SET_13_EVENT_ID_ONLY>
<BINDING_SET_13_PARAM_0>p1 @S16KTo01 #REVERSER_CHECK#</BINDING_SET_13_PARAM_0>
<BINDING_SET_13_PARAM_0_IS_DYNAMIC>True</BINDING_SET_13_PARAM_0_IS_DYNAMIC>
<BINDING_SET_14>AXIS_THROTTLE_SET</BINDING_SET_14>
<BINDING_SET_14_EVENT_ID>AXIS_THROTTLE_SET</BINDING_SET_14_EVENT_ID>
<BINDING_SET_14_EVENT_ID_ONLY>True</BINDING_SET_14_EVENT_ID_ONLY>
<BINDING_SET_14_PARAM_0>p1 @S16KTo01 #REVERSER_CHECK#</BINDING_SET_14_PARAM_0>
<BINDING_SET_14_PARAM_0_IS_DYNAMIC>True</BINDING_SET_14_PARAM_0_IS_DYNAMIC>
<SIMVAR_TO_WATCH_0>GENERAL ENG FUEL VALVE:1</SIMVAR_TO_WATCH_0>
<SIMVAR_TO_WATCH_1>GENERAL ENG PROPELLER LEVER POSITION:1</SIMVAR_TO_WATCH_1>
<MIN_VALUE>0 #LOWER_LIMIT# (B:ENGINE_Throttle_Feathering, Bool) ?</MIN_VALUE>
<MAX_VALUE>#UPPER_LIMIT#</MAX_VALUE>
</UseInputEvent>
Expand Down

0 comments on commit 12aa0fc

Please sign in to comment.