Ok, there is something missing in this XML, because prop axis is not responding, possible to fix?
//---------------------------eng----------------------------------------------
- <Element>
- <Select>
<Value>(L:button eng start,bool) (L:apu bleed air on,bool) && (L:fuel press1,bool) && (L:switch eng start select,enum) 1 == && (L:switch eng start mode,enum) 1 == && if{ 1 (>L:engine1 start,bool) } (L:button eng start cut,bool) (L:apu bleed air on,bool) ! || (L:fuel press1,bool) ! || if{ 0 (>L:engine1 start,bool) } || (L:button eng start,bool) (L:apu bleed air on,bool) && (L:fuel press2,bool) && (L:switch eng start select,enum) -1 == && (L:switch eng start mode,enum) 1 == && if{ 1 (>L:engine2 start,bool) } (L:button eng start cut,bool) (L:apu bleed air on,bool) ! || (L:fuel press2,bool) ! || if{ 0 (>L:engine2 start,bool) } || (L:engine1 off,bool) if{ 1 (>L:eng2 oei mode,bool) } els{ 0 (>L:eng2 oei mode,bool) } || (L:engine2 off,bool) if{ 1 (>L:eng1 oei mode,bool) } els{ 0 (>L:eng1 oei mode,bool) } ||</Value>
</Select>
</Element>
- <Element>
- <Select>
<Value>(A:TURB ENG N1:1,percent) 50 < if{ 1 (>L:engine1 off,bool) } els{ 0 (>L:engine1 off,bool) } (A:TURB ENG N1:2,percent) 50 < if{ 1 (>L:engine2 off,bool) } els{ 0 (>L:engine2 off,bool) } ||</Value>
</Select>
</Element>
- <Element>
- <Select>
- <Value>
- <!-- manu
-->
(L:engine1 off,bool) ! if{ (L:engine1 n2 base,percent) (L:fuel flow control lewer 1,percent) < if{ (L:engine1 n2 base,percent) ++ d (L:fuel flow control lewer 1,percent) > if{ (L:engine1 n2 base,percent) } (>L:engine1 n2 base,percent) } (L:engine1 n2 base,percent) (L:fuel flow control lewer 1,percent) > if{ (L:engine1 n2 base,percent) -- d (L:engine1 n2 base,percent) < if{ (L:fuel flow control lewer 1,percent) } (>L:engine1 n2 base,percent) } || } || (L:engine2 off,bool) ! if{ (L:engine2 n2 base,percent) (L:fuel flow control lewer 2,percent) < if{ (L:engine2 n2 base,percent) ++ d (L:fuel flow control lewer 2,percent) > if{ (L:engine2 n2 base,percent) } (>L:engine2 n2 base,percent) } (L:engine2 n2 base,percent) (L:fuel flow control lewer 2,percent) > if{ (L:engine2 n2 base,percent) -- d (L:engine2 n2 base,percent) < if{ (L:fuel flow control lewer 2,percent) } (>L:engine2 n2 base,percent) } || } ||
- <!-- ki
-->
(L:engine1 off,bool) if{ (L:engine1 n2 base,percent) 0 > if{ (L:engine1 n2 base,percent) -- (>L:engine1 n2 base,percent) } } || (L:engine2 off,bool) if{ (L:engine2 n2 base,percent) 0 > if{ (L:engine2 n2 base,percent) -- (>L:engine2 n2 base,percent) } } ||
- <!-- sum
-->
(L:engine1 off,bool) ! if{ (L:engine1 n2 base,percent) (A:GENERAL ENG PROPELLER LEVER POSITION:1,percent) 10 / - (>L:engine1 n2,percent) } els{ 0 (>L:engine1 n2,percent) } || (L:engine2 off,bool) ! if{ (L:engine2 n2 base,percent) (A:GENERAL ENG PROPELLER LEVER POSITION:1,percent) 10 / - (>L:engine2 n2,percent) } els{ 0 (>L:engine2 n2,percent) } || (L:fuel flow lever init 1,bool) ! if{ 100 (>L:fuel flow control lewer 1,percent) } || (L:fuel flow control lewer 1,percent) 99 > if{ 1 (>L:fuel flow lever init 1,bool) } || (L:fuel flow lever init 2,bool) ! if{ 100 (>L:fuel flow control lewer 2,percent) } || (L:fuel flow control lewer 2,percent) 99 > if{ 1 (>L:fuel flow lever init 2,bool) } || (L:coll grip init,bool) ! if{ 100 (>L:collective grip,percent) } || (L:collective grip,percent) 99 > if{ 1 (>L:coll grip init,bool) } ||
</Value>
</Select>
</Element>
- <Element>
- <Select>
- <Value>
(L:engine1 off,bool) ! if{ (L:engine1 n1,percent) (A:COLLECTIVE POSITION,percent) 10 / < if{ (L:engine1 n1,percent) ++ 0.1 + (>L:engine1 n1,percent) } (L:engine1 n1,percent) (A:COLLECTIVE POSITION,percent) 10 / > if{ (L:engine1 n1,percent) -- 0.1 - (>L:engine1 n1,percent) } || } (L:engine2 off,bool) ! if{ (L:engine2 n1,percent) (A:COLLECTIVE POSITION,percent) 10 / < if{ (L:engine2 n1,percent) ++ 0.1 + (>L:engine2 n1,percent) } (L:engine2 n1,percent) (A:COLLECTIVE POSITION,percent) 10 / > if{ (L:engine2 n1,percent) -- 0.1 - (>L:engine2 n1,percent) } || } || (L:engine1 off,bool) if{ (L:engine1 n1,percent) 0 > if{ (L:engine1 n1,percent) -- (>L:engine1 n1,percent) } } || (L:engine2 off,bool) if{ (L:engine2 n1,percent) 0 > if{ (L:engine2 n1,percent) -- (>L:engine2 n1,percent) } } ||
- <!-- base
-->
(L:collective grip,percent) 10 / (L:fuel flow control lewer 1,percent) 10 / min (>L:engine1 n1 refer,percent) || (L:collective grip,percent) 10 / (L:fuel flow control lewer 2,percent) 10.1 / min (>L:engine2 n1 refer,percent) || (L:engine1 off,bool) ! if{ (L:engine1 n1 refer,percent) (L:engine1 n1 base,percent) > if{ (L:engine1 n1 base,percent) ++ 0.5 + (>L:engine1 n1 base,percent) } (L:engine1 n1 refer,percent) (L:engine1 n1 base,percent) < if{ (L:engine1 n1 base,percent) -- 0.5 - (>L:engine1 n1 base,percent) } } || (L:engine2 off,bool) ! if{ (L:engine2 n1 refer,percent) (L:engine2 n1 base,percent) > if{ (L:engine2 n1 base,percent) ++ 0.5 + (>L:engine2 n1 base,percent) } (L:engine2 n1 refer,percent) (L:engine2 n1 base,percent) < if{ (L:engine2 n1 base,percent) -- 0.5 - (>L:engine2 n1 base,percent) } } || (L:engine1 off,bool) if{ (L:engine1 n1 base,percent) 0 > if{ (L:engine1 n1 base,percent) -- 0.5 - (>L:engine1 n1 base,percent) } } || (L:engine2 off,bool) if{ (L:engine2 n1 base,percent) 0 > if{ (L:engine2 n1 base,percent) -- 0.5 - (>L:engine2 n1 base,percent) } } ||
- <!-- main
-->
(L:engine1 off,bool) ! if{ (L:engine1 n1 main,percent) 80 < if{ (L:engine1 n1 main,percent) ++ 0.5 + (>L:engine1 n1 main,percent) } } || (L:engine2 off,bool) ! if{ (L:engine2 n1 main,percent) 80 < if{ (L:engine2 n1 main,percent) ++ 0.5 + (>L:engine2 n1 main,percent) } } || (L:engine1 off,bool) if{ (L:engine1 n1 main,percent) 0 > if{ (L:engine1 n1 main,percent) -- 0.5 - (>L:engine1 n1 main,percent) } } || (L:engine2 off,bool) if{ (L:engine2 n1 main,percent) 0 > if{ (L:engine2 n1 main,percent) -- 0.5 - (>L:engine2 n1 main,percent) } } ||
- <!-- oei
-->
(L:eng1 oei mode,bool) (L:eng1 oei n1,percent) 5 < && if{ (L:eng1 oei n1,percent) ++ (>L:eng1 oei n1,percent) } || (L:eng1 oei mode,bool) ! (L:eng1 oei n1,percent) 0 > && if{ (L:eng1 oei n1,percent) -- (>L:eng1 oei n1,percent) } || (L:eng2 oei mode,bool) (L:eng2 oei n1,percent) 5 < && if{ (L:eng2 oei n1,percent) ++ (>L:eng2 oei n1,percent) } || (L:eng2 oei mode,bool) ! (L:eng2 oei n1,percent) 0 > && if{ (L:eng2 oei n1,percent) -- (>L:eng2 oei n1,percent) } ||
- <!-- sum
-->
(L:engine1 n1,percent) (L:engine1 n1 base,percent) + (L:eng1 oei n1,percent) + (L:engine1 n1 main,percent) + (>L:engine1 n1 overall,percent) || (L:engine2 n1,percent) (L:engine2 n1 base,percent) + (L:eng1 oei n1,percent) + (L:engine2 n1 main,percent) + (>L:engine2 n1 overall,percent) ||
</Value>
</Select>
</Element>
- <Element>
- <Select>
<Value>(L:engine1 n2,percent) 0.3 * (L:engine1 n1 overall,percent) 1.6 / + (>L:engine1 fuel flow,kg per hour) (L:engine2 n2,percent) 0.3 * (L:engine2 n1 overall,percent) 1.6 / + (>L:engine2 fuel flow,kg per hour) || (L:engine1 fuel flow,kg per hour) (L:engine2 fuel flow,kg per hour) + (>L:fuel flow overall,kg per hour) || (A:FUEL TOTAL QUANTITY,gallon) (A:FUEL WEIGHT PER GALLON,kg) * (L:fuel flow overall,kg per hour) / (>L:fuel to empty time,hour) ||</Value>
</Select>
</Element>
//------------------------------------trq-------------------------------------
- <Element>
- <Select>
- <Value>
(L:engine1 off,bool) ! if{ (L:engine1 torque,percent) (L:eng1 oei torque,percent) (A:COLLECTIVE POSITION,percent) 1.7 / + < if{ (L:engine1 torque,percent) ++ 0.3 + (>L:engine1 torque,percent) } (L:engine1 torque,percent) (L:eng1 oei torque,percent) (A:COLLECTIVE POSITION,percent) 1.8 / + > if{ (L:engine1 torque,percent) -- 0.3 - (>L:engine1 torque,percent) } || } (L:engine1 off,bool) ! if{ (L:engine1 n1 main,percent) 2 / 40 < if{ (L:engine1 torque base,percent) ++ d 41 > if{ 0 } (>L:engine1 torque base,percent) } } || (L:engine2 off,bool) ! if{ (L:engine2 torque,percent) (L:engine2 torque oei,percent) (A:COLLECTIVE POSITION,percent) 1.7 / + < if{ (L:engine2 torque,percent) ++ 0.3 + (>L:engine2 torque,percent) } (L:engine2 torque,percent) (L:engine2 torque oei,percent) (A:COLLECTIVE POSITION,percent) 1.8 / + > if{ (L:engine2 torque,percent) -- 0.3 - (>L:engine2 torque,percent) } || } (L:engine2 off,bool) ! if{ (L:engine2 n1 main,percent) 2 / 40 < if{ (L:engine2 torque base,percent) ++ d 41 > if{ 0 } (>L:engine2 torque base,percent) } } || (L:engine1 off,bool) if{ (L:engine1 torque,percent) 0 > if{ (L:engine1 torque,percent) -- (>L:engine1 torque,percent) } } || (L:engine1 off,bool) if{ 0 (>L:engine1 torque base,percent) } || (L:engine2 off,bool) if{ (L:engine2 torque,percent) 0 > if{ (L:engine2 torque,percent) -- (>L:engine2 torque,percent) } } || (L:engine2 off,bool) if{ 0 (>L:engine2 torque base,percent) } ||
- <!-- oei
-->
(L:eng1 oei mode,bool) (L:eng1 oei torque,percent) 10 < && if{ (L:eng1 oei torque,percent) ++ (>L:eng1 oei torque,percent) } || (L:eng1 oei mode,bool) ! (L:eng1 oei torque,percent) 0 > && if{ (L:eng1 oei torque,percent) -- (>L:eng1 oei torque,percent) } || (L:eng2 oei mode,bool) (L:eng2 oei torque,percent) 10 < && if{ (L:eng2 oei torque,percent) ++ (>L:eng2 oei torque,percent) } || (L:eng2 oei mode,bool) ! (L:eng2 oei torque,percent) 0 > && if{ (L:eng2 oei torque,percent) -- (>L:eng2 oei torque,percent) } || (L:engine1 torque,percent) (L:engine1 torque base,percent) + (L:eng1 oei torque,percent) + (>L:engine1 torque overall,percent) || (L:engine2 torque,percent) (L:engine2 torque base,percent) + (L:eng2 oei torque,percent) + (>L:engine2 torque overall,percent) ||
</Value>
</Select>
</Element>
//-----------------------------------------perf-----------------------------
- <Element>
- <Select>
<Value>(L:engine1 n1 overall,percent) 1.3 / (>L:engine1 peformance,percent) (L:engine2 n1 overall,percent) 1.35 / (>L:engine2 peformance,percent) || (L:engine1 egt overall,celsius) (L:eng1 egt test,celsius) - 11 / (L:engine2 egt overall,celsius) (L:eng2 egt test,celsius) - 11 / max (>L:engine performance B,percent) || (L:engine performance B,percent) 10 > if{ 1 (>L:engine performance,bool) } els{ 0 (>L:engine performance,bool) } ||</Value>
</Select>
</Element>
//-----------------------------------------egt------------------------------
- <Element>
- <Select>
<Value>(L:engine1 off,bool) ! if{ (L:engine1 egt, celsius) (A:COLLECTIVE POSITION,percent) < if{ (L:engine1 egt, celsius) ++ d (A:COLLECTIVE POSITION,percent) > if{ (L:engine1 egt, celsius) } (>L:engine1 egt, celsius) } (L:engine1 egt, celsius) (A:COLLECTIVE POSITION,percent) > if{ (L:engine1 egt, celsius) -- d (A:COLLECTIVE POSITION,percent) < if{ (L:engine1 egt, celsius) } (>L:engine1 egt, celsius) } } (L:engine2 off,bool) ! if{ (L:engine2 egt, celsius) (A:COLLECTIVE POSITION,percent) < if{ (L:engine2 egt, celsius) ++ d (A:COLLECTIVE POSITION,percent) > if{ (L:engine2 egt, celsius) } (>L:engine2 egt, celsius) } (L:engine2 egt, celsius) (A:COLLECTIVE POSITION,percent) > if{ (L:engine2 egt, celsius) -- d (A:COLLECTIVE POSITION,percent) < if{ (L:engine2 egt, celsius) } (>L:engine2 egt, celsius) } } || (L:engine1 off,bool) ! if{ (L:engine1 egt base,celsius) 530 < if{ (L:engine1 egt base,celsius) ++ d 530 > if{ 0 } (>L:engine1 egt base,celsius) } } || (L:engine2 off,bool) ! if{ (L:engine2 egt base,celsius) 532 < if{ (L:engine2 egt base,celsius) ++ d 532 > if{ 0 } (>L:engine2 egt base,celsius) } } || (L:engine1 off,bool) if{ (L:engine1 egt, celsius) 0 > if{ (L:engine1 egt, celsius) -- (>L:engine1 egt, celsius) } } || (L:engine2 off,bool) if{ (L:engine2 egt, celsius) 0 > if{ (L:engine2 egt, celsius) -- (>L:engine2 egt, celsius) } } || (L:engine1 off,bool) if{ (L:engine1 egt base,celsius) -- d 0 < if{ (L:engine1 egt base,celsius) } (>L:engine1 egt base,celsius) } || (L:engine2 off,bool) if{ (L:engine2 egt base,celsius) -- d 0 < if{ (L:engine2 egt base,celsius) } (>L:engine2 egt base,celsius) } || //---test (L:button eng1 egt test,bool) if{ (L:eng1 egt test,celsius) 1300 < if{ (L:eng1 egt test,celsius) ++ 10 + (>L:eng1 egt test,celsius) } } els{ (L:eng1 egt test,celsius) 0 > if{ (L:eng1 egt test,celsius) -- 10 - (>L:eng1 egt test,celsius) } } || (L:button eng2 egt test,bool) if{ (L:eng2 egt test,celsius) 1300 < if{ (L:eng2 egt test,celsius) ++ 10 + (>L:eng2 egt test,celsius) } } els{ (L:eng2 egt test,celsius) 0 > if{ (L:eng2 egt test,celsius) -- 10 - (>L:eng2 egt test,celsius) } } || //---oei (L:eng1 oei mode,bool) (L:engine1 egt oei,celsius) 80 < if{ (L:engine1 egt oei,celsius) ++ (>L:engine1 egt oei,celsius) } || (L:eng1 oei mode,bool) ! (L:engine1 egt oei,celsius) 0 > if{ (L:engine1 egt oei,celsius) -- (>L:engine1 egt oei,celsius) } || (L:eng2 oei mode,bool) (L:engine2 egt oei,celsius) 80 < if{ (L:engine2 egt oei,celsius) ++ (>L:engine2 egt oei,celsius) } || (L:eng2 oei mode,bool) ! (L:engine2 egt oei,celsius) 0 > if{ (L:engine2 egt oei,celsius) -- (>L:engine2 egt oei,celsius) } ||</Value>
</Select>
</Element>
- <Element>
- <Select>
<Value>(L:engine1 egt, celsius) (L:engine1 egt base,celsius) + (L:engine1 n2,percent) + (L:engine1 egt oei,celsius) + (A:AMBIENT TEMPERATURE,celsius) + (L:eng1 egt test,celsius) + 1300 min (>L:engine1 egt overall,celsius) (L:engine2 egt, celsius) (L:engine2 egt base,celsius) + (L:engine2 n2,percent) + (L:engine2 egt oei,celsius) + (A:AMBIENT TEMPERATURE,celsius) + (L:eng2 egt test,celsius) + 1300 min (>L:engine2 egt overall,celsius) || (L:engine1 egt init,bool) ! if{ 550 (>L:engine1 egt base,celsius) } || (L:engine1 egt base,celsius) 500 > if{ 1 (>L:engine1 egt init,bool) } || (L:engine2 egt init,bool) ! if{ 550 (>L:engine2 egt base,celsius) } || (L:engine2 egt base,celsius) 500 > if{ 1 (>L:engine2 egt init,bool) } ||</Value>
</Select>
</Element>
- <Element>
- <Select>
<Value>(L:engine1 egt overall,celsius) (L:engine1 egt margin,celsius) > if{ (L:engine1 egt overall,celsius) (>L:engine1 egt margin,celsius) } (L:engine1 off,bool) if{ 0 (>L:engine1 egt margin,celsius) } || (L:engine2 egt overall,celsius) (L:engine2 egt margin,celsius) > if{ (L:engine2 egt overall,celsius) (>L:engine2 egt margin,celsius) } || (L:engine2 off,bool) if{ 0 (>L:engine2 egt margin,celsius) } ||</Value>
</Select>
</Element>
//--------------------------oil press+temp
- <Element>
- <Select>
<Value>(L:engine1 off,bool) ! if{ (L:engine1 n2,percent) 2.2 / (L:engine1 n1 overall,percent) 20 / + (A:AMBIENT TEMPERATURE,celsius) 20 / - (>L:eng1 oil press,psi) } (L:engine1 off,bool) if{ (L:eng1 oil press,psi) 0 > if{ (L:eng1 oil press,psi) -- d 0 < if{ (L:eng1 oil press,psi) } (>L:eng1 oil press,psi) } } || (L:engine2 off,bool) ! if{ (L:engine2 n2,percent) 2.2 / (L:engine2 n1 overall,percent) 21 / + (A:AMBIENT TEMPERATURE,celsius) 23 / - (>L:eng2 oil press,psi) } || (L:engine2 off,bool) if{ (L:eng2 oil press,psi) 0 > if{ (L:eng2 oil press,psi) -- d 0 < if{ (L:eng2 oil press,psi) } (>L:eng2 oil press,psi) } } ||</Value>
</Select>
</Element>
- <Element>
- <Select>
<Value>(L:engine1 off,bool) ! if{ (L:engine1 n2,percent) 2 / (L:engine1 n1 overall,percent) 2.5 / + (A:AMBIENT TEMPERATURE,celsius) + (>L:eng1 oil temp,celsius) } (L:engine1 off,bool) if{ (L:eng1 oil temp,celsius) (A:AMBIENT TEMPERATURE,celsius) > if{ (L:eng1 oil temp,celsius) -- (>L:eng1 oil temp,celsius) } } || (L:engine2 off,bool) ! if{ (L:engine1 n2,percent) 2 / (L:engine2 n1 overall,percent) 2.3 / + (A:AMBIENT TEMPERATURE,celsius) + (>L:eng2 oil temp,celsius) } || (L:engine2 off,bool) if{ (L:eng2 oil temp,celsius) (A:AMBIENT TEMPERATURE,celsius) > if{ (L:eng2 oil temp,celsius) -- (>L:eng2 oil temp,celsius) } } ||</Value>
</Select>
</Element>
- <Element>
- <Select>
<Value>(L:mgb on,bool) if{ (L:engine1 n2,percent) 2.2 / (L:engine2 n2,percent) 2.2 / max (L:engine1 n1 overall,percent) 20 / (L:engine2 n1 overall,percent) 20 / max + (A:AMBIENT TEMPERATURE,celsius) 20 / - (>L:mgb oil press,psi) } (L:mgb on,bool) ! if{ (L:mgb oil press,psi) 0 > if{ (L:mgb oil press,psi) -- (>L:mgb oil press,psi) } } || (L:mgb on,bool) if{ (L:engine1 n2,percent) 2 / (L:engine1 n1 overall,percent) 2.5 / + (A:AMBIENT TEMPERATURE,celsius) + (>L:mgb oil temp,celsius) } (L:mgb on,bool) ! if{ (L:mgb oil temp,celsius) (A:AMBIENT TEMPERATURE,celsius) > if{ (L:mgb oil temp,celsius) -- (>L:mgb oil temp,celsius) } } || (L:mgb oil press,psi) 1.5 / (>L:tgb oil press,psi) || (L:mgb oil temp,celsius) 1.5 / (>L:tgb oil temp,celsius) ||</Value>
</Select>
</Element>
//----------------------------------rotors------------------------------------
- <Element>
- <Select>
<Value>(A:ENG ROTOR RPM:1,percent) 100 min 0.6 * (L:rotor rpm idle,percent) 0.4 * + 100 min (>L:rotor1 rpm,percent) (L:rotor1 rpm,percent) 3.9 * (>L:rotor rpm turns,rpm) || (L:engine1 n2,percent) (L:engine2 n2,percent) max (>L:engines common n2,percent) || (A:ENG ROTOR RPM:1,percent) 100 min (L:engines common n2,percent) min (>L:rotor idle ref,percent) || (L:rotor rpm idle,percent) (L:rotor idle ref,percent) > if{ (L:rotor rpm idle,percent) -- 0.5 - (>L:rotor rpm idle,percent) } || (L:rotor rpm idle,percent) (L:rotor idle ref,percent) < if{ (L:rotor rpm idle,percent) ++ 0.5 + (>L:rotor rpm idle,percent) } ||</Value>
</Select>
</Element>
- <Element>
- <Select>
<Value>(L:engine1 n1 overall,percent) 85 < (L:engine2 n1 overall,percent) 85 < && (A:COLLECTIVE POSITION,percent) 10 > && if{ 1000 (>K:THROTTLE_SET) } (A:TOTAL WEIGHT,lbs) 26000 > (A:COLLECTIVE POSITION,percent) 10 > && if{ 1000 (>K:THROTTLE_SET) } || (L:lever rotor brake,bool) if{ (A:ROTOR BRAKE ACTIVE,bool) ! (A:ENG ROTOR RPM:1,percent) 1 > && if{ (>K:ROTOR_BRAKE) } } ||</Value>
</Select>
</Element>
//-----------------------------hyd + mbg + gear------------------------------------------------------
- <Element>
- <Select>
<Value>(L:engine1 n2,percent) (L:engine2 n2,percent) max 20 > if{ 1 (>L:mgb on,bool) } els{ 0 (>L:mgb on,bool) } (L:mgb on,bool) (L:switch hyd system select,bool) ! && if{ (L:main hyd system press,psi) 50 < if{ (L:main hyd system press,psi) ++ (>L:main hyd system press,psi) } } els{ (L:main hyd system press,psi) 0 > if{ (L:main hyd system press,psi) -- (>L:main hyd system press,psi) } } || (L:mgb on,bool) (L:switch hyd system select,bool) && if{ (L:emer hyd system press,psi) 50 < if{ (L:emer hyd system press,psi) ++ (>L:emer hyd system press,psi) } } els{ (L:emer hyd system press,psi) 0 > if{ (L:emer hyd system press,psi) -- (>L:emer hyd system press,psi) } } || (L:main hyd system press,psi) (L:emer hyd system press,psi) max (>L:aux hyd system press,psi) || (L:switch gear system select,bool) ! if{ (L:aux hyd system press,psi) (>L:gear hyd system press,psi) } || (L:switch gear system select,bool) if{ (L:main hyd system press,psi) (>L:gear hyd system press,psi) } || // (L:lever main gear extract,bool) ! (L:aux hyd system press,psi) 10 > && // (L:lever aux gear extract,bool) (L:main hyd system press,psi) 10 > && || //---------- close open (L:switch gnr ldg gear,bool) ! (L:switch control to gunner,bool) && (L:main hyd system press,psi) && if{ (A:GEAR HANDLE POSITION,bool) ! if{ 1 (>K:GEAR_SET) } } || (L:switch gnr ldg gear,bool) (L:switch control to gunner,bool) && (L:main hyd system press,psi) && if{ (A:GEAR HANDLE POSITION,bool) if{ 0 (>K:GEAR_SET) } } ||</Value>
</Select>
</Element>
Ok, there is something missing in this XML, because prop axis is not responding, possible to fix?