Mitigate glitch on complete hydraulic loss.

parent 164f7860
......@@ -130,6 +130,9 @@ alpha [Bliznyuk, p. 30]. Этот промежуток удобен для пе
<!-- Сброс или повреждение парашюта 0.0 .. 1.0. -->
<property>fcs/chute/dropped</property>
<!-- Работоспособность гидроусилителей системы управления -->
<property>fcs/hydr/P-effective-norm</property>
<!-- Включение планера, при разрушении задать "0.0". -->
<property value="1.0">systems/airframe/effect-norm</property>
......@@ -144,20 +147,28 @@ alpha [Bliznyuk, p. 30]. Этот промежуток удобен для пе
<!-- Вспомогательные функции -->
<!-- TODO Properly stop elevon deflection due to angles and gravity from getting in these functions. -->
<function name="aero/elevator-deg">
<description>Halved elevon sum</description>
<avg>
<p>fcs/left-aileron-pos-deg</p>
<p>fcs/right-aileron-pos-deg</p>
</avg>
<product>
<avg>
<p>fcs/left-aileron-pos-deg</p>
<p>fcs/right-aileron-pos-deg</p>
</avg>
<p>fcs/hydr/P-effective-norm</p>
</product>
</function>
<function name="aero/aileron-diff-deg">
<description>Elevon difference</description>
<difference>
<p>fcs/left-aileron-pos-deg</p>
<p>fcs/right-aileron-pos-deg</p>
</difference>
<product>
<difference>
<p>fcs/left-aileron-pos-deg</p>
<p>fcs/right-aileron-pos-deg</p>
</difference>
<p>fcs/hydr/P-effective-norm</p>
</product>
</function>
<function name="aero/aileron-diff-abs-deg">
......@@ -183,9 +194,12 @@ alpha [Bliznyuk, p. 30]. Этот промежуток удобен для пе
<function name="aero/rudder-abs-deg">
<description>Absolute value of rudder deflection</description>
<abs>
<p>fcs/rudder-pos-deg</p>
</abs>
<product>
<abs>
<p>fcs/rudder-pos-deg</p>
</abs>
<property>fcs/hydr/P-effective-norm</property>
</product>
</function>
<function name="aero/rudder-sign">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment