Hydraulic: simplify logic, remove ТНУ, fix parking brake init.

parent db35ac0a
......@@ -51,33 +51,26 @@ ________
контролируя температуру газов t* 5.
Бортинженер
1. Принудительно откройте клапаны насосов гидросистем, для чего
установите выключатели на приборной доске гидросистемы в положение
"Открыто". Убедитесь в том, что давление в гидросистемах
увеличивается, и количество гидросмеси не уменьшается.
2. Отключите топливные насосы и закройте стоп-краны всех 4 двигателей.
3. При возможности запустите ВСУ, включите генератор и клапан отбора
воздуха от ВСУ. По мере необходимости повышайте давление в II и IV
гидросистемах с помощью ТНУ.
4. Проверьте остаток топлива в расходных баках. При необходимости
1. Отключите топливные насосы и закройте стоп-краны всех 4 двигателей.
2. При возможности запустите ВСУ, включите генератор и клапан отбора
воздуха от ВСУ.
3. Проверьте остаток топлива в расходных баках. При необходимости
включите одновременно не более 2 топливных насосов двигателей и
соответствующие струйные насосы.
5. Выполните действия для двигателей, которые вы собираетесь запускать
4. Выполните действия для двигателей, которые вы собираетесь запускать
в первую очередь:
- включите топливные насосы;
- отключите генераторы и отбор воздуха в систему кондиционирования;
- переключите клапаны насосов гидросистем в режим "Автомат".
- отключите генераторы и отбор воздуха в систему кондиционирования.
Произведите запуск выбранных двигателей согласно РЛЭ.
6. Доложите пилотам о запуске двух двигателей.
7. Включите генераторы запустившихся двигателей и убедитесь в их
5. Доложите пилотам о запуске двух двигателей.
6. Включите генераторы запустившихся двигателей и убедитесь в их
нормальной работе.
8. Выполните следующие действия для оставшихся двигателей:
7. Выполните следующие действия для оставшихся двигателей:
- включите топливные насосы;
- отключите по одному генераторы и отбор воздуха в систему
кондиционирования;
- переключите клапаны насосов гидросистем в режим "Автомат".
кондиционирования.
Произведите запуск двигателей согласно РЛЭ.
9. Для всех работающих двигателей включите генераторы и убедитесь в их
8. Для всех работающих двигателей включите генераторы и убедитесь в их
нормальной работе. Включите отбор воздуха в систему
кондиционирования.
......
......@@ -10,7 +10,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 0 n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/hydr-pressure-kgf_cm2[1]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-kgf_cm2[0]</property>
<axis>
<x>0.0</x>
<y>1.0</y>
......@@ -36,7 +36,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 1 n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/hydr-pressure-kgf_cm2[2]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-kgf_cm2[1]</property>
<axis>
<x>0.0</x>
<y>1.0</y>
......@@ -62,7 +62,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 2 n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/hydr-pressure-kgf_cm2[3]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-kgf_cm2[2]</property>
<axis>
<x>0.0</x>
<y>1.0</y>
......@@ -88,7 +88,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 3 n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/hydr-pressure-kgf_cm2[4]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-kgf_cm2[3]</property>
<axis>
<x>0.0</x>
<y>1.0</y>
......@@ -114,7 +114,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 be n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/emergency-brake-pressure-kgf_cm2</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-emergency-brake-kgf_cm2</property>
<axis>
<x>0.0</x>
<y>1.0</y>
......@@ -140,7 +140,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 ni n p</object-name>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/nitrogen-pressure-kgf_cm2</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-nitrogen-kgf_cm2</property>
<axis>
<x>0.0</x>
<y>1.0</y>
......@@ -166,7 +166,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 t0 n p</object-name>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/tank-pressure-kgf_cm2[1]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-tank-kgf_cm2[0]</property>
<axis>
<x>0.0</x>
<y>1.0</y>
......@@ -192,7 +192,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 t1 n p</object-name>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/tank-pressure-kgf_cm2[2]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-tank-kgf_cm2[1]</property>
<axis>
<x>0.0</x>
<y>1.0</y>
......@@ -2684,7 +2684,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-open[1]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-open[0]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2694,7 +2694,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-open[2]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-open[1]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2704,7 +2704,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-open[3]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-open[2]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2714,7 +2714,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-open[4]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-open[3]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2724,7 +2724,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-closed[1]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-closed[0]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2734,7 +2734,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-closed[2]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-closed[1]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2744,7 +2744,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-closed[3]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-closed[2]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2754,7 +2754,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-closed[4]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/valves-closed[3]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2764,7 +2764,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/pressure-low[1]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-low[0]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2774,7 +2774,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/pressure-low[2]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-low[1]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2784,7 +2784,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/pressure-low[3]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-low[2]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2794,7 +2794,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/pressure-low[4]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-low[3]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -2804,7 +2804,7 @@
<inherits-from>Effects/TS_engineer</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/systems/hydr/panel/light/pressure-low[0]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-emergency-brake-low</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -5458,7 +5458,7 @@
<animation>
<type>knob</type>
<object-name>PPG s h0</object-name>
<property>fdm/jsbsim/systems/hydr/panel/switch/engine[0]</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/valves[0]</property>
<factor>60.0</factor>
<min-deg>0.0</min-deg>
<max-deg>60.0</max-deg>
......@@ -5475,7 +5475,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/systems/hydr/panel/switch/engine[0]</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/valves[0]</property>
<factor>1</factor>
<min>0.0</min>
<max>1.0</max>
......@@ -5487,7 +5487,7 @@
<animation>
<type>knob</type>
<object-name>PPG s h1</object-name>
<property>fdm/jsbsim/systems/hydr/panel/switch/engine[1]</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/valves[1]</property>
<factor>60.0</factor>
<min-deg>0.0</min-deg>
<max-deg>60.0</max-deg>
......@@ -5504,7 +5504,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/systems/hydr/panel/switch/engine[1]</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/valves[1]</property>
<factor>1</factor>
<min>0.0</min>
<max>1.0</max>
......@@ -5516,7 +5516,7 @@
<animation>
<type>knob</type>
<object-name>PPG s h2</object-name>
<property>fdm/jsbsim/systems/hydr/panel/switch/engine[2]</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/valves[2]</property>
<factor>60.0</factor>
<min-deg>0.0</min-deg>
<max-deg>60.0</max-deg>
......@@ -5533,7 +5533,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/systems/hydr/panel/switch/engine[2]</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/valves[2]</property>
<factor>1</factor>
<min>0.0</min>
<max>1.0</max>
......@@ -5545,7 +5545,7 @@
<animation>
<type>knob</type>
<object-name>PPG s h3</object-name>
<property>fdm/jsbsim/systems/hydr/panel/switch/engine[3]</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/valves[3]</property>
<factor>60.0</factor>
<min-deg>0.0</min-deg>
<max-deg>60.0</max-deg>
......@@ -5562,7 +5562,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/systems/hydr/panel/switch/engine[3]</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/valves[3]</property>
<factor>1</factor>
<min>0.0</min>
<max>1.0</max>
......@@ -7359,7 +7359,7 @@
<animation>
<type>knob</type>
<object-name>k n</object-name>
<property>fdm/jsbsim/systems/hydr/panel/switch/nitrogen-gauge-select</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/nitrogen-gauge</property>
<factor>30.0</factor>
<offset-deg>-90.0</offset-deg>
<min-deg>-90.0</min-deg>
......@@ -7377,7 +7377,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/systems/hydr/panel/switch/nitrogen-gauge-select</property>
<property>fdm/jsbsim/systems/hydr/panel/switch/nitrogen-gauge</property>
<factor>1</factor>
<min>0.0</min>
<max>4.0</max>
......
......@@ -252,7 +252,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 0 n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/hydr-pressure-kgf_cm2[1]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-kgf_cm2[0]</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -278,7 +278,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 1 n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/hydr-pressure-kgf_cm2[2]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-kgf_cm2[1]</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -304,7 +304,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 2 n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/hydr-pressure-kgf_cm2[3]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-kgf_cm2[2]</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -330,7 +330,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 3 n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/hydr-pressure-kgf_cm2[4]</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-kgf_cm2[3]</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -356,7 +356,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 bl n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/brake-pressure-kgf_cm2[1]</property>
<property>instrumentation/jsbsim/gear/panel/gauge/brake-kgf_cm2[1]</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -382,7 +382,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 br n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/brake-pressure-kgf_cm2[2]</property>
<property>instrumentation/jsbsim/gear/panel/gauge/brake-kgf_cm2[2]</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -408,7 +408,7 @@
<animation>
<type>rotate</type>
<object-name>UI-1 be n p</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/emergency-brake-pressure-kgf_cm2</property>
<property>instrumentation/jsbsim/systems/hydr/panel/gauge/P-emergency-brake-kgf_cm2</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -434,7 +434,7 @@
<animation>
<type>knob</type>
<object-name>PPG s h1</object-name>
<property>fdm/jsbsim/fcs/panel/switch/boosters[1]</property>
<property>fdm/jsbsim/fcs/panel/switch/boosters[0]</property>
<factor>60.0</factor>
<min-deg>0.0</min-deg>
<max-deg>60.0</max-deg>
......@@ -451,7 +451,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/fcs/panel/switch/boosters[1]</property>
<property>fdm/jsbsim/fcs/panel/switch/boosters[0]</property>
<factor>1</factor>
<min>0.0</min>
<max>1.0</max>
......@@ -463,7 +463,7 @@
<animation>
<type>knob</type>
<object-name>PPG s h2</object-name>
<property>fdm/jsbsim/fcs/panel/switch/boosters[2]</property>
<property>fdm/jsbsim/fcs/panel/switch/boosters[1]</property>
<factor>60.0</factor>
<min-deg>0.0</min-deg>
<max-deg>60.0</max-deg>
......@@ -480,7 +480,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/fcs/panel/switch/boosters[2]</property>
<property>fdm/jsbsim/fcs/panel/switch/boosters[1]</property>
<factor>1</factor>
<min>0.0</min>
<max>1.0</max>
......@@ -492,7 +492,7 @@
<animation>
<type>knob</type>
<object-name>PPG s h3</object-name>
<property>fdm/jsbsim/fcs/panel/switch/boosters[3]</property>
<property>fdm/jsbsim/fcs/panel/switch/boosters[2]</property>
<factor>60.0</factor>
<min-deg>0.0</min-deg>
<max-deg>60.0</max-deg>
......@@ -509,7 +509,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/fcs/panel/switch/boosters[3]</property>
<property>fdm/jsbsim/fcs/panel/switch/boosters[2]</property>
<factor>1</factor>
<min>0.0</min>
<max>1.0</max>
......@@ -521,7 +521,7 @@
<animation>
<type>knob</type>
<object-name>PPG s h4</object-name>
<property>fdm/jsbsim/fcs/panel/switch/boosters[4]</property>
<property>fdm/jsbsim/fcs/panel/switch/boosters[3]</property>
<factor>60.0</factor>
<min-deg>0.0</min-deg>
<max-deg>60.0</max-deg>
......@@ -538,7 +538,7 @@
<action>
<binding>
<command>property-adjust</command>
<property>fdm/jsbsim/fcs/panel/switch/boosters[4]</property>
<property>fdm/jsbsim/fcs/panel/switch/boosters[3]</property>
<factor>1</factor>
<min>0.0</min>
<max>1.0</max>
......@@ -2176,7 +2176,7 @@
<animation>
<type>rotate</type>
<object-name>IP-aileron n l</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/aileron-deg[1]</property>
<property>instrumentation/jsbsim/fcs/panel/gauge/aileron-deg[0]</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -2210,7 +2210,7 @@
<animation>
<type>rotate</type>
<object-name>IP-aileron n r</object-name>
<property>instrumentation/jsbsim/fcs/panel/gauge/aileron-deg[2]</property>
<property>instrumentation/jsbsim/fcs/panel/gauge/aileron-deg[1]</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
......@@ -4051,7 +4051,7 @@
<inherits-from>Effects/SLM-61</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/fcs/panel/light/hydr-pressure-low[1]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-low[0]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -4061,7 +4061,7 @@
<inherits-from>Effects/SLM-61</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/fcs/panel/light/hydr-pressure-low[2]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-low[1]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -4071,7 +4071,7 @@
<inherits-from>Effects/SLM-61</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/fcs/panel/light/hydr-pressure-low[3]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-low[2]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -4081,7 +4081,7 @@
<inherits-from>Effects/SLM-61</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/fcs/panel/light/hydr-pressure-low[4]</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-low[3]</use>
</lightmap-factor>
</parameters>
</effect>
......@@ -4091,7 +4091,7 @@
<inherits-from>Effects/SLM-61</inherits-from>
<parameters>
<lightmap-factor type="float" n="0">
<use>instrumentation/jsbsim/gear/panel/light/emergency-brake-pressure-low</use>
<use>instrumentation/jsbsim/systems/hydr/panel/light/P-emergency-brake-low</use>
</lightmap-factor>
</parameters>
</effect>
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
......@@ -123,18 +123,18 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
<!-- Пульт ПП-6 -->
<property>&NPK;/panel/PP/switch/disable</property>
<property value="1">&NPK;/panel/PP/switch/pitch[0]</property>
<property value="1">&NPK;/panel/PP/switch/pitch[1]</property>
<property value="1">&NPK;/panel/PP/switch/pitch[2]</property>
<property value="1">&NPK;/panel/PP/switch/pitch[3]</property>
<property value="1">&NPK;/panel/PP/switch/pitch[4]</property>
<property value="1">&NPK;/panel/PP/switch/roll[0]</property>
<property value="1">&NPK;/panel/PP/switch/roll[1]</property>
<property value="1">&NPK;/panel/PP/switch/roll[2]</property>
<property value="1">&NPK;/panel/PP/switch/roll[3]</property>
<property value="1">&NPK;/panel/PP/switch/roll[4]</property>
<property value="1">&NPK;/panel/PP/switch/yaw[0]</property>
<property value="1">&NPK;/panel/PP/switch/yaw[1]</property>
<property value="1">&NPK;/panel/PP/switch/yaw[2]</property>
<property value="1">&NPK;/panel/PP/switch/yaw[3]</property>
<property value="1">&NPK;/panel/PP/switch/yaw[4]</property>
<property>&NPK;/panel/PP/button/test-lights</property>
<!-- Пульт строевого управления ПСУ -->
......@@ -194,10 +194,10 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
<property>&ABSU;/canard-pos-norm</property>
<property>&ABSU;/gear-pos-norm</property>
<property>&U;/hydr/ok[0]</property>
<property>&U;/hydr/ok[1]</property>
<property>&U;/hydr/ok[2]</property>
<property>&U;/hydr/ok[3]</property>
<property>&U;/hydr/ok[4]</property>
<property>&U;/pitch/force-disengage</property>
<property>&U;/roll/force-disengage</property>
......@@ -220,6 +220,16 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</function>
</fcs_function>
<fcs_function name="&U;/status/pitch-channel[0]">
<function>
<product>
<p>&U;/status/on</p>
<p>&U;/hydr/ok[0]</p>
<p>&NPK;/panel/PP/switch/pitch[0]</p>
</product>
</function>
</fcs_function>
<fcs_function name="&U;/status/pitch-channel[1]">
<function>
<product>
......@@ -250,21 +260,11 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</function>
</fcs_function>
<fcs_function name="&U;/status/pitch-channel[4]">
<function>
<product>
<p>&U;/status/on</p>
<p>&U;/hydr/ok[4]</p>
<p>&NPK;/panel/PP/switch/pitch[4]</p>
</product>
</function>
</fcs_function>
<summer name="&U;/status/npitch">
<input>&U;/status/pitch-channel[0]</input>
<input>&U;/status/pitch-channel[1]</input>
<input>&U;/status/pitch-channel[2]</input>
<input>&U;/status/pitch-channel[3]</input>
<input>&U;/status/pitch-channel[4]</input>
</summer>
<switch name="&U;/status/pitch">
......@@ -295,6 +295,16 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</test>
</switch>
<fcs_function name="&U;/status/roll-channel[0]">
<function>
<product>
<p>&U;/status/on</p>
<p>&U;/hydr/ok[0]</p>
<p>&NPK;/panel/PP/switch/roll[0]</p>
</product>
</function>
</fcs_function>
<fcs_function name="&U;/status/roll-channel[1]">
<function>
<product>
......@@ -325,21 +335,11 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</function>
</fcs_function>
<fcs_function name="&U;/status/roll-channel[4]">
<function>
<product>
<p>&U;/status/on</p>
<p>&U;/hydr/ok[4]</p>
<p>&NPK;/panel/PP/switch/roll[4]</p>
</product>
</function>
</fcs_function>
<summer name="&U;/status/nroll">
<input>&U;/status/roll-channel[0]</input>
<input>&U;/status/roll-channel[1]</input>
<input>&U;/status/roll-channel[2]</input>
<input>&U;/status/roll-channel[3]</input>
<input>&U;/status/roll-channel[4]</input>
</summer>
<switch name="&U;/status/roll">
......@@ -363,6 +363,16 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</test>
</switch>
<fcs_function name="&U;/status/yaw-channel[0]">
<function>
<product>
<p>&U;/status/on</p>
<p>&U;/hydr/ok[0]</p>
<p>&NPK;/panel/PP/switch/yaw[0]</p>
</product>
</function>
</fcs_function>
<fcs_function name="&U;/status/yaw-channel[1]">
<function>
<product>
......@@ -393,21 +403,11 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</function>
</fcs_function>
<fcs_function name="&U;/status/yaw-channel[4]">
<function>
<product>
<p>&U;/status/on</p>
<p>&U;/hydr/ok[4]</p>
<p>&NPK;/panel/PP/switch/yaw[4]</p>
</product>
</function>
</fcs_function>
<summer name="&U;/status/nyaw">
<input>&U;/status/yaw-channel[0]</input>
<input>&U;/status/yaw-channel[1]</input>
<input>&U;/status/yaw-channel[2]</input>
<input>&U;/status/yaw-channel[3]</input>
<input>&U;/status/yaw-channel[4]</input>
</summer>
<switch name="&U;/status/yaw">
......@@ -756,6 +756,14 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
<channel name="Lights" execrate="4">
<switch name="&NPK;/panel/PP/light/pitch-fault[0]">
<default value="0"/>
<test logic="OR" value="&ABSU;/status/on">
&U;/status/pitch-channel[0] EQ 0
&NPK;/panel/PP/button/test-lights NE 0
</test>
</switch>
<switch name="&NPK;/panel/PP/light/pitch-fault[1]">
<default value="0"/>
<test logic="OR" value="&ABSU;/status/on">
......@@ -780,10 +788,10 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</test>
</switch>
<switch name="&NPK;/panel/PP/light/pitch-fault[4]">
<switch name="&NPK;/panel/PP/light/roll-fault[0]">
<default value="0"/>
<test logic="OR" value="&ABSU;/status/on">
&U;/status/pitch-channel[4] EQ 0
&U;/status/roll-channel[0] EQ 0
&NPK;/panel/PP/button/test-lights NE 0
</test>
</switch>
......@@ -812,10 +820,10 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</test>
</switch>
<switch name="&NPK;/panel/PP/light/roll-fault[4]">
<switch name="&NPK;/panel/PP/light/yaw-fault[0]">
<default value="0"/>
<test logic="OR" value="&ABSU;/status/on">
&U;/status/roll-channel[4] EQ 0
&U;/status/yaw-channel[0] EQ 0
&NPK;/panel/PP/button/test-lights NE 0
</test>
</switch>
......@@ -844,14 +852,6 @@ XXX K_PU most likely not meant literally! Such a large value would get clipped l
</test>
</switch>
<switch name="&NPK;/panel/PP/light/yaw-fault[4]">
<default value="0"/>
<test logic="OR" value="&ABSU;/status/on">
&U;/status/yaw-channel[4] EQ 0
&NPK;/panel/PP/button/test-lights NE 0
</test>
</switch>
</channel>
......
This diff is collapsed.
......@@ -408,7 +408,7 @@
<channel name="Control surfaces" execrate="4">
<fcs_function name="aero/low-qbar">
<fcs_function name="aero/func/low-qbar-norm">
<function>
<table>
<independentVar lookup="row">aero/qbar-psf</independentVar>
......@@ -420,17 +420,6 @@
</function>
</fcs_function>
<pure_gain name="fcs/surfaces/gravity-z-norm">
<input>accelerations/Nz</input>
<gain>aero/low-qbar</gain>
<clipto><min>-1</min><max>1</max></clipto>
</pure_gain>
<!-- TODO gusts
<fcs_function name="aero/fcs-gust-right-norm">
</fcs_function>
-->
</channel>
......
......@@ -301,4 +301,32 @@
</tank>
<!-- АМГ-10 0.85 kg / l -->
<!-- TODO
<tank type="FUEL">
<description>Hydraulic I, II</description>
<location unit="M">
</location>
<radius>0.2</radius>
<capacity unit="KG">85.0</capacity>
<density unit="KG/L">0.85</density>
<contents unit="KG">63.75</contents>