Merge branch 'dev' into mcdu-messages
This commit is contained in:
commit
bbb8c3aaeb
22 changed files with 5160 additions and 5014 deletions
|
@ -485,6 +485,7 @@
|
||||||
<y alias="/sim/model/autopush/force-y"/>
|
<y alias="/sim/model/autopush/force-y"/>
|
||||||
</tractor>
|
</tractor>
|
||||||
</external_reactions>
|
</external_reactions>
|
||||||
|
<zero type="int">0</zero>
|
||||||
</jsbsim>
|
</jsbsim>
|
||||||
</fdm>
|
</fdm>
|
||||||
|
|
||||||
|
@ -929,7 +930,10 @@
|
||||||
|
|
||||||
<systems>
|
<systems>
|
||||||
<acconfig n="0">
|
<acconfig n="0">
|
||||||
<autoconfig-running>0</autoconfig-running>
|
<autoconfig-running type="bool">0</autoconfig-running>
|
||||||
|
<options n="0">
|
||||||
|
<seperate-tiller-axis type="bool">0</seperate-tiller-axis>
|
||||||
|
</options>
|
||||||
</acconfig>
|
</acconfig>
|
||||||
<atc>
|
<atc>
|
||||||
<transponder-code type="string">2000</transponder-code>
|
<transponder-code type="string">2000</transponder-code>
|
||||||
|
|
|
@ -98,6 +98,7 @@ setprop("/systems/acconfig/options/allow-oil-consumption", 0);
|
||||||
setprop("/systems/acconfig/options/welcome-skip", 0);
|
setprop("/systems/acconfig/options/welcome-skip", 0);
|
||||||
setprop("/systems/acconfig/options/no-rendering-warn", 0);
|
setprop("/systems/acconfig/options/no-rendering-warn", 0);
|
||||||
setprop("/systems/acconfig/options/save-state", 0);
|
setprop("/systems/acconfig/options/save-state", 0);
|
||||||
|
setprop("/systems/acconfig/options/seperate-tiller-axis", 0);
|
||||||
setprop("/systems/acconfig/options/pfd-rate", 1);
|
setprop("/systems/acconfig/options/pfd-rate", 1);
|
||||||
setprop("/systems/acconfig/options/nd-rate", 1);
|
setprop("/systems/acconfig/options/nd-rate", 1);
|
||||||
setprop("/systems/acconfig/options/uecam-rate", 1);
|
setprop("/systems/acconfig/options/uecam-rate", 1);
|
||||||
|
|
|
@ -467,9 +467,29 @@
|
||||||
<live>true</live>
|
<live>true</live>
|
||||||
</checkbox>
|
</checkbox>
|
||||||
|
|
||||||
|
<checkbox>
|
||||||
|
<label>Use Seperate Tiller Axis</label>
|
||||||
|
<halign>left</halign>
|
||||||
|
<property>/systems/acconfig/options/seperate-tiller-axis</property>
|
||||||
|
<binding>
|
||||||
|
<command>property-toggle</command>
|
||||||
|
<property>/systems/acconfig/options/seperate-tiller-axis</property>
|
||||||
|
</binding>
|
||||||
|
<binding>
|
||||||
|
<command>dialog-apply</command>
|
||||||
|
</binding>
|
||||||
|
<binding>
|
||||||
|
<command>nasal</command>
|
||||||
|
<script>
|
||||||
|
acconfig.writeSettings();
|
||||||
|
</script>
|
||||||
|
</binding>
|
||||||
|
<live>true</live>
|
||||||
|
</checkbox>
|
||||||
|
|
||||||
<checkbox>
|
<checkbox>
|
||||||
<!-- TODO there might be a better way to formulate this. -->
|
<!-- TODO there might be a better way to formulate this. -->
|
||||||
<label>Save states between sessions</label>
|
<label>Save States Between Sessions</label>
|
||||||
<halign>left</halign>
|
<halign>left</halign>
|
||||||
<property>/systems/acconfig/options/save-state</property>
|
<property>/systems/acconfig/options/save-state</property>
|
||||||
<binding>
|
<binding>
|
||||||
|
|
|
@ -1073,8 +1073,6 @@
|
||||||
<object-name>vs-text-test</object-name>
|
<object-name>vs-text-test</object-name>
|
||||||
<object-name>wpt_led</object-name>
|
<object-name>wpt_led</object-name>
|
||||||
<object-name>wpt_led.001</object-name>
|
<object-name>wpt_led.001</object-name>
|
||||||
<object-name>terr_on_nd_label</object-name>
|
|
||||||
<!-- <object-name>clock_glare</object-name>-->
|
|
||||||
<condition>
|
<condition>
|
||||||
<greater-than-equals>
|
<greater-than-equals>
|
||||||
<property>systems/electrical/bus/dc-ess</property>
|
<property>systems/electrical/bus/dc-ess</property>
|
||||||
|
@ -6596,8 +6594,8 @@
|
||||||
<animation>
|
<animation>
|
||||||
<type>rotate</type>
|
<type>rotate</type>
|
||||||
<object-name>tiller</object-name>
|
<object-name>tiller</object-name>
|
||||||
<property>fdm/jsbsim/fbw/rudder-pedal</property>
|
<property>fdm/jsbsim/fbw/tiller-handle</property>
|
||||||
<factor>-70</factor>
|
<factor>-75</factor>
|
||||||
<axis>
|
<axis>
|
||||||
<object-name>tiller.axis</object-name>
|
<object-name>tiller.axis</object-name>
|
||||||
</axis>
|
</axis>
|
||||||
|
@ -6605,8 +6603,8 @@
|
||||||
<animation>
|
<animation>
|
||||||
<type>rotate</type>
|
<type>rotate</type>
|
||||||
<object-name>tillerFo</object-name>
|
<object-name>tillerFo</object-name>
|
||||||
<property>fdm/jsbsim/fbw/rudder-pedal</property>
|
<property>fdm/jsbsim/fbw/tiller-handle</property>
|
||||||
<factor>-70</factor>
|
<factor>-75</factor>
|
||||||
<axis>
|
<axis>
|
||||||
<object-name>tillerFo.axis</object-name>
|
<object-name>tillerFo.axis</object-name>
|
||||||
</axis>
|
</axis>
|
||||||
|
|
File diff suppressed because it is too large
Load diff
Before Width: | Height: | Size: 366 KiB After Width: | Height: | Size: 367 KiB |
|
@ -6,8 +6,8 @@ var distance = 0;
|
||||||
var min_dist = 0;
|
var min_dist = 0;
|
||||||
var max_dist = 0;
|
var max_dist = 0;
|
||||||
var canChangeZOffset = 0;
|
var canChangeZOffset = 0;
|
||||||
var decStep = -0.5;
|
var decStep = -1;
|
||||||
var incStep = 0.5;
|
var incStep = 1;
|
||||||
var viewName = "XX";
|
var viewName = "XX";
|
||||||
|
|
||||||
var fovZoom = func(d) {
|
var fovZoom = func(d) {
|
||||||
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -719,15 +719,157 @@
|
||||||
|
|
||||||
<channel name="Tiller">
|
<channel name="Tiller">
|
||||||
|
|
||||||
<switch name="hydraulics/tiller/switch">
|
<switch name="/controls/gear/steering-switched">
|
||||||
<default value="/controls/flight/rudder"/>
|
<default value="/controls/flight/rudder"/>
|
||||||
<test logic="AND" value="/controls/flight/aileron">
|
<test value="0">
|
||||||
fbw/fmgc/enabled eq 0
|
/gear/gear[0]/wow ne 1
|
||||||
|
</test>
|
||||||
|
<test value="/controls/gear/steering">
|
||||||
|
/systems/acconfig/options/seperate-tiller-axis eq 1
|
||||||
|
</test>
|
||||||
|
<test value="/controls/flight/aileron">
|
||||||
/controls/flight/aileron-drives-tiller eq 1
|
/controls/flight/aileron-drives-tiller eq 1
|
||||||
</test>
|
</test>
|
||||||
<test value="fbw/fmgc/yaw-cmd">
|
</switch>
|
||||||
|
|
||||||
|
<scheduled_gain name="fbw/tiller-handle-scheduled">
|
||||||
|
<input>/controls/gear/steering-switched</input>
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">/velocities/groundspeed-kt</independentVar>
|
||||||
|
<independentVar lookup="column">/systems/acconfig/options/seperate-tiller-axis</independentVar>
|
||||||
|
<tableData>
|
||||||
|
0 1
|
||||||
|
0.5 0 0
|
||||||
|
1.0 1 1
|
||||||
|
20.0 1 1
|
||||||
|
70.0 0 1
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</scheduled_gain>
|
||||||
|
|
||||||
|
<lag_filter name="fbw/tiller-handle">
|
||||||
|
<input>fbw/tiller-handle-scheduled</input>
|
||||||
|
<c1>20</c1>
|
||||||
|
</lag_filter>
|
||||||
|
|
||||||
|
<pure_gain name="/controls/gear/steering-deg">
|
||||||
|
<input>/controls/gear/steering</input>
|
||||||
|
<gain>75</gain>
|
||||||
|
</pure_gain>
|
||||||
|
|
||||||
|
<pure_gain name="hydraulics/tiller/autopush-cmd-deg">
|
||||||
|
<input>hydraulics/tiller/autopush-cmd</input>
|
||||||
|
<gain>75</gain>
|
||||||
|
</pure_gain>
|
||||||
|
|
||||||
|
<scheduled_gain name="hydraulics/tiller/fmgc-cmd-deg">
|
||||||
|
<input>fbw/fmgc/yaw-cmd</input>
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">/velocities/groundspeed-kt</independentVar>
|
||||||
|
<tableData>
|
||||||
|
0.5 0
|
||||||
|
1.0 6
|
||||||
|
40.0 6
|
||||||
|
130.0 0
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</scheduled_gain>
|
||||||
|
|
||||||
|
<switch name="hydraulics/tiller/rudder-cmd-input">
|
||||||
|
<default value="/controls/flight/rudder"/>
|
||||||
|
<test value="/controls/flight/aileron">
|
||||||
|
/controls/flight/aileron-drives-tiller eq 1
|
||||||
|
</test>
|
||||||
|
</switch>
|
||||||
|
|
||||||
|
<pure_gain name="hydraulics/tiller/rudder-cmd-input-deg">
|
||||||
|
<input>hydraulics/tiller/rudder-cmd-input</input>
|
||||||
|
<gain>75</gain>
|
||||||
|
</pure_gain>
|
||||||
|
|
||||||
|
<fcs_function name="hydraulics/tiller/rudder-cmd-deg"> <!-- Combines rudder and tiller into just rudder -->
|
||||||
|
<function>
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">zero</independentVar> <!-- Take advantage of the table lookup to interpolate -->
|
||||||
|
<independentVar lookup="column">hydraulics/tiller/rudder-cmd-input-deg</independentVar>
|
||||||
|
<independentVar lookup="table">/velocities/groundspeed-kt</independentVar>
|
||||||
|
<tableData breakPoint="0.5">
|
||||||
|
-75 -66 -40 -20 -1 1 20 40 66 75
|
||||||
|
0 0 0 0 0 0 0 0 0 0 0
|
||||||
|
1 0 0 0 0 0 0 0 0 0 0
|
||||||
|
</tableData>
|
||||||
|
<tableData breakPoint="1.0">
|
||||||
|
-75 -66 -40 -20 -1 1 20 40 66 75
|
||||||
|
0 -75 -45 -15 -4 0 0 4 15 45 75
|
||||||
|
1 -75 -45 -15 -4 0 0 4 15 45 75
|
||||||
|
</tableData>
|
||||||
|
<tableData breakPoint="20.0">
|
||||||
|
-75 -66 -40 -20 -1 1 20 40 66 75
|
||||||
|
0 -75 -45 -15 -4 0 0 4 15 45 75
|
||||||
|
1 -75 -45 -15 -4 0 0 4 15 45 75
|
||||||
|
</tableData>
|
||||||
|
<tableData breakPoint="40.0">
|
||||||
|
-75 0 75
|
||||||
|
0 -6 0 6
|
||||||
|
1 -6 0 6
|
||||||
|
</tableData>
|
||||||
|
<tableData breakPoint="130.0">
|
||||||
|
-75 0 75
|
||||||
|
0 0 0 0
|
||||||
|
1 0 0 0
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</function>
|
||||||
|
</fcs_function>
|
||||||
|
|
||||||
|
<fcs_function name="hydraulics/tiller/tiller-cmd-deg">
|
||||||
|
<function>
|
||||||
|
<sum>
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">/velocities/groundspeed-kt</independentVar>
|
||||||
|
<independentVar lookup="column">/controls/gear/steering-deg</independentVar>
|
||||||
|
<tableData>
|
||||||
|
-75 -66 -40 -20 -1 1 20 40 66 75
|
||||||
|
0.5 0 0 0 0 0 0 0 0 0 0
|
||||||
|
1.0 -75 -45 -15 -4 0 0 4 15 45 75
|
||||||
|
20.0 -75 -45 -15 -4 0 0 4 15 45 75
|
||||||
|
70.0 0 0 0 0 0 0 0 0 0 0
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
<product>
|
||||||
|
<property>hydraulics/tiller/rudder-cmd-input</property>
|
||||||
|
<table>
|
||||||
|
<independentVar lookup="row">/velocities/groundspeed-kt</independentVar>
|
||||||
|
<tableData>
|
||||||
|
0.5 0
|
||||||
|
1.0 6
|
||||||
|
40.0 6
|
||||||
|
130.0 0
|
||||||
|
</tableData>
|
||||||
|
</table>
|
||||||
|
</product>
|
||||||
|
</sum>
|
||||||
|
</function>
|
||||||
|
</fcs_function>
|
||||||
|
|
||||||
|
<switch name="hydraulics/tiller/cmd-deg">
|
||||||
|
<default value="hydraulics/tiller/rudder-cmd-deg"/>
|
||||||
|
<test value="0">
|
||||||
|
/gear/gear[0]/wow ne 1
|
||||||
|
</test>
|
||||||
|
<test value="hydraulics/tiller/autopush-cmd-deg">
|
||||||
|
/sim/model/autopush/connected eq 1
|
||||||
|
</test>
|
||||||
|
<test value="hydraulics/tiller/fmgc-cmd-deg">
|
||||||
fbw/fmgc/enabled eq 1
|
fbw/fmgc/enabled eq 1
|
||||||
</test>
|
</test>
|
||||||
|
<test value="hydraulics/tiller/tiller-cmd-deg">
|
||||||
|
/systems/acconfig/options/seperate-tiller-axis eq 1
|
||||||
|
</test>
|
||||||
|
<clipto>
|
||||||
|
<min>-75</min>
|
||||||
|
<max>75</max>
|
||||||
|
</clipto>
|
||||||
</switch>
|
</switch>
|
||||||
|
|
||||||
<switch name="hydraulics/tiller/elec-pwr">
|
<switch name="hydraulics/tiller/elec-pwr">
|
||||||
|
@ -755,33 +897,6 @@
|
||||||
</test>
|
</test>
|
||||||
</switch>
|
</switch>
|
||||||
|
|
||||||
<fcs_function name="hydraulics/tiller/function">
|
|
||||||
<function>
|
|
||||||
<ifthen>
|
|
||||||
<eq>
|
|
||||||
<property>/sim/model/autopush/connected</property>
|
|
||||||
<value>1</value>
|
|
||||||
</eq>
|
|
||||||
<product>
|
|
||||||
<property>hydraulics/tiller/autopush-cmd</property>
|
|
||||||
<value>75</value>
|
|
||||||
</product>
|
|
||||||
<table>
|
|
||||||
<independentVar lookup="row">/velocities/groundspeed-kt</independentVar>
|
|
||||||
<independentVar lookup="column">hydraulics/tiller/switch</independentVar>
|
|
||||||
<tableData>
|
|
||||||
-1 0 1
|
|
||||||
0.500 0 0 0
|
|
||||||
1.000 -75 0 75
|
|
||||||
30.000 -47 0 47
|
|
||||||
30.001 -6 0 6
|
|
||||||
135.000 0 0 0
|
|
||||||
</tableData>
|
|
||||||
</table>
|
|
||||||
</ifthen>
|
|
||||||
</function>
|
|
||||||
</fcs_function>
|
|
||||||
|
|
||||||
<switch name="fcs/steer-rate">
|
<switch name="fcs/steer-rate">
|
||||||
<default value="0"/>
|
<default value="0"/>
|
||||||
<test logic="OR" value="75">
|
<test logic="OR" value="75">
|
||||||
|
@ -794,7 +909,7 @@
|
||||||
</switch>
|
</switch>
|
||||||
|
|
||||||
<actuator name="fcs/steer-deg">
|
<actuator name="fcs/steer-deg">
|
||||||
<input>hydraulics/tiller/function</input>
|
<input>hydraulics/tiller/cmd-deg</input>
|
||||||
<rate_limit>fcs/steer-rate</rate_limit>
|
<rate_limit>fcs/steer-rate</rate_limit>
|
||||||
<output>fcs/steer-pos-deg[0]</output>
|
<output>fcs/steer-pos-deg[0]</output>
|
||||||
</actuator>
|
</actuator>
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
34
|
36
|
Loading…
Reference in a new issue