This repository has been archived on 2021-09-26. You can view files and clone it, but cannot push or open issues or pull requests.
IDG-A32X/A320-main.xml

625 lines
17 KiB
XML

<?xml version="1.0" encoding="UTF-8" ?>
<PropertyList>
<sim>
<author>Joshua Davidson (it0uchpods/411)</author>
<model>
<pushback>
<kp type="double">1000</kp>
<ki type="double">0</ki>
<kd type="double">0</kd>
<position-norm type="double">0</position-norm>
</pushback>
</model>
<startup>
<splash-texture>Aircraft/A320Family/Splash/splash.png</splash-texture>
<splash-texture>Aircraft/A320Family/Splash/splash1.png</splash-texture>
</startup>
<flaps>
<setting>0.000</setting>
<setting>0.290</setting>
<setting>0.596</setting>
<setting>0.645</setting>
<setting>1.000</setting>
</flaps>
<systems>
<!-- Disable the generic electrical system and use the Nasal system -->
<electrical>
<path></path>
</electrical>
<!-- Custom FBW System -->
<autopilot>
<path>Aircraft/A320Family/Systems/it-fbw.xml</path>
</autopilot>
<autopilot>
<path>Aircraft/A320Family/Systems/it-autoflight.xml</path>
</autopilot>
<!-- Uses slightly modified IT-AUTOFLIGHT Thrust controller. -->
<autopilot>
<path>Aircraft/A320Family/Systems/custom-autothrust.xml</path>
</autopilot>
<autopilot>
<path>Aircraft/A320Family/Systems/thrust-iae.xml</path>
</autopilot>
<autopilot>
<name>Custom engine values system</name>
<path>Aircraft/A320Family/Systems/engine-timing.xml</path>
</autopilot>
<autopilot>
<name>Autobrake</name>
<path>Aircraft/A320Family/Systems/a320-autobrake.xml</path>
</autopilot>
<autopilot>
<name>Spoilers</name>
<path>Aircraft/A320Family/Systems/a320-spoilers.xml</path>
</autopilot>
<autopilot>
<path>Systems/fl2070_sound.xml</path>
</autopilot>
<property-rule n="100">
<path>Systems/pfd.xml</path>
</property-rule>
</systems>
<chase-distance-m>-85</chase-distance-m>
<sounde>
<seatbelt-sign type="bool">0</seatbelt-sign>
<no-smoking-sign type="bool">0</no-smoking-sign>
</sounde>
<instrumentation>
<path>Aircraft/A320Family/Systems/instrumentation.xml</path>
<adirs n="0">
<ir n="0">
<aligned type="bool">false</aligned>
<display>
<status type="string"></status>
<ttn type="int">0</ttn>
</display>
</ir>
<ir n="1">
<aligned type="bool">false</aligned>
<display>
<status type="string"></status>
<ttn type="int">0</ttn>
</display>
</ir>
<ir n="2">
<aligned type="bool">false</aligned>
<display>
<status type="string"></status>
<ttn type="int">0</ttn>
</display>
</ir>
</adirs>
</instrumentation>
<alarms>
<master-caution type="bool">0</master-caution>
</alarms>
<menubar>
<default>
<menu n="3">
<item>
<name>autopilot</name>
<label>Autopilot Settings</label>
<binding>
<command>nasal</command>
<script>
var autopilot = gui.Dialog.new("sim/gui/dialogs/autopilot/dialog", "Aircraft/A320Family/Systems/autopilot-dlg.xml");
autopilot.open();
</script>
</binding>
</item>
</menu>
<menu n="100">
<enabled type="bool">true</enabled>
<item>
<label>Aircraft Config</label>
<binding>
<command>nasal</command>
<script>
acconfig.main_dlg.open();
</script>
</binding>
</item>
<item>
<label>Pushback</label>
<binding>
<command>dialog-show</command>
<dialog-name>pushback</dialog-name>
</binding>
</item>
</menu>
</default>
</menubar>
<!-- Multiplayer properties -->
<multiplay>
<generic>
<float n="0" alias="/controls/lighting/dome-norm" />
<float n="1" alias="/controls/lighting/interior" />
<int n="2" alias="/controls/lighting/landing-lights[0]" />
<int n="3" alias="/controls/lighting/landing-lights[1]" />
<int n="4" alias="/controls/lighting/landing-lights[2]" />
<int n="5" alias="/sim/model/lights/nav-lights" />
<int n="6" alias="/sim/model/lights/logo-lights" />
<int n="7" alias="/sim/model/lights/strobe/state" />
<int n="8" alias="/controls/lighting/wing-lights" />
<int n="9" alias="/sim/model/lights/beacon/state" />
<int n="10" alias="/engines/engine[0]/contrail" />
<int n="11" alias="/engines/engine[1]/contrail" />
</generic>
</multiplay>
</sim>
<consumables>
<fuel>
<tank n="0">
<name>Left Wing Surge</name>
</tank>
<tank n="1">
<name>Left Wing Outer</name>
</tank>
<tank n="2">
<name>Left Wing Inner</name>
</tank>
<tank n="3">
<name>Center</name>
</tank>
<tank n="4">
<name>Right Wing Inner</name>
</tank>
<tank n="5">
<name>Right Wing Outer</name>
</tank>
<tank n="6">
<name>Right Wing Surge</name>
</tank>
</fuel>
</consumables>
<payload>
<weight n="0">
<name>Cockpit Crew</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[0]" />
<min-lb type="double">200</min-lb>
<max-lb type="double">440</max-lb>
</weight>
<weight n="1">
<name>Cabin Crew</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[1]" />
<min-lb type="double">300</min-lb>
<max-lb type="double">1320</max-lb>
</weight>
<weight n="2">
<name>PAX 0A (60 seats)</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[2]" />
<min-lb type="double">300</min-lb>
<max-lb type="double">13200</max-lb>
</weight>
<weight n="3">
<name>PAX 0B (60 seats)</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[3]" />
<min-lb type="double">300</min-lb>
<max-lb type="double">13200</max-lb>
</weight>
<weight n="4">
<name>PAX 0C (54 seats)</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[4]" />
<min-lb type="double">300</min-lb>
<max-lb type="double">11880</max-lb>
</weight>
<weight n="5">
<name>Cargo Hold 1</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[5]" />
<min-lb type="double">0</min-lb>
<max-lb type="double">7500.126</max-lb>
</weight>
<weight n="6">
<name>Cargo Hold 3</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[6]" />
<min-lb type="double">0</min-lb>
<max-lb type="double">5384.414</max-lb>
</weight>
<weight n="7">
<name>Cargo Hold 4</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[7]" />
<min-lb type="double">0</min-lb>
<max-lb type="double">4651.754</max-lb>
</weight>
<weight n="8">
<name>Cargo Hold 5</name>
<weight-lb alias="/fdm/jsbsim/inertia/pointmass-weight-lbs[8]" />
<min-lb type="double">0</min-lb>
<max-lb type="double">3300.320</max-lb>
</weight>
</payload>
<it-autoflight>
<config>
<altitude-dial-mode>0</altitude-dial-mode>
<roll>
<umin>-0.40</umin>
<umax>0.40</umax>
<kp>0.08</kp>
<kp-vloc>0.09</kp-vloc>
<ti>10.0</ti>
<td>0.00001</td>
<kp-cws>0.09</kp-cws>
</roll>
<pitch>
<umin>-0.40</umin>
<umax>0.40</umax>
<kp>-0.09</kp>
<ti>10.0</ti>
<td>0.0001</td>
<kp-cws>-0.09</kp-cws>
</pitch>
<cmd>
<roll-kp>-1.9</roll-kp>
<roll-scale>1.5</roll-scale>
<vorloc>-4.0</vorloc>
<alt>0.025</alt>
<vs>0.10</vs>
<fpa>0.30</fpa>
<flch>-4.0</flch>
<gs>0.10</gs>
</cmd>
<autoland>
<kp-roll>0.10</kp-roll>
<kp-pitch>0.03</kp-pitch>
<kp-rudder>-0.3</kp-rudder>
</autoland>
</config>
<settings>
<default-bank-limit>30</default-bank-limit> <!-- Set the Default Bank Limit -->
<enable-cws>0</enable-cws> <!-- Enable/Disable CWS -->
<flare-altitude>40</flare-altitude> <!-- Autoland Flare AGL -->
<land-enable>1</land-enable> <!-- Enable/Disable Autoland -->
<land-flap>0.645</land-flap> <!-- Minimum Flap used for Landing -->
<retard-ft>40</retard-ft> <!-- Enable Thrust Retard -->
<retard-enable>0</retard-enable> <!-- AGL to Thrust Retard -->
<togaspd>162</togaspd> <!-- V2 + 10kts -->
<lat-agl-ft>100</lat-agl-ft> <!-- Set to 999999 if you do not want T/O to change automatically to HDG, or LNAV -->
<reduc-agl-ft>1500</reduc-agl-ft> <!-- Set to 999999 if you do not want TOGA to change automatically to FLCH -->
</settings>
</it-autoflight>
<it-fbw>
<roll-deg>0</roll-deg>
<pitch-deg>0</pitch-deg>
</it-fbw>
<apu>
<rpm type="float">0</rpm>
<egt type="float">0</egt>
</apu>
<autopilot>
<autobrake>
<config>
<idle-throttle type="double">0.1</idle-throttle>
<pilot-input type="double">0</pilot-input>
</config>
<step type="int">0</step>
</autobrake>
</autopilot>
<controls>
<adirs n="0">
<adr n="0">
<fault type="bool">false</fault>
<off type="bool">false</off>
</adr>
<adr n="1">
<fault type="bool">false</fault>
<off type="bool">false</off>
</adr>
<adr n="2">
<fault type="bool">false</fault>
<off type="bool">false</off>
</adr>
<display>
<selected type="int">1</selected>
<dataknob type="int">5</dataknob>
<text type="string"></text>
</display>
<ir n="0">
<align type="bool">false</align>
<knob type="int">1</knob>
<fault type="bool">false</fault>
</ir>
<ir n="1">
<align type="bool">false</align>
<knob type="int">1</knob>
<fault type="bool">false</fault>
</ir>
<ir n="2">
<align type="bool">false</align>
<knob type="int">1</knob>
<fault type="bool">false</fault>
</ir>
<onbat type="bool">false</onbat>
<motionroll type="float">0</motionroll>
<motionpitch type="float">0</motionpitch>
</adirs>
<APU>
<fire-switch type="bool">0</fire-switch>
<master type="bool">0</master>
<start type="bool">0</start>
<bleed type="bool">0</bleed>
</APU>
<electric>
<avionics-switch type="bool">true</avionics-switch>
</electric>
<engines>
<engine-start-switch type="int">1</engine-start-switch>
<engine n="0">
<cutoff type="bool">true</cutoff>
<cutoff-switch type="bool">true</cutoff-switch>
<starter type="bool">0</starter>
<starter-switch type="bool">0</starter-switch>
<max-athr-thrust type="float">0.94</max-athr-thrust>
</engine>
<engine n="1">
<cutoff type="bool">true</cutoff>
<cutoff-switch type="bool">true</cutoff-switch>
<starter type="bool">0</starter>
<starter-switch type="bool">0</starter-switch>
<max-athr-thrust type="float">0.94</max-athr-thrust>
</engine>
</engines>
<flight>
<speedbrake-arm>0</speedbrake-arm>
<ground-spoilers-armed type="bool">0</ground-spoilers-armed>
<speedbrake-lever type="double">0</speedbrake-lever>
</flight>
<gear>
<brake-parking type="bool">true</brake-parking>
<tiller-cmd-norm type="double">0</tiller-cmd-norm>
<tiller-enabled type="bool">0</tiller-enabled>
</gear>
<lighting>
<beacon type="bool">0</beacon>
<interior type="double">0</interior>
<cockpit type="bool">0</cockpit>
<cones type="bool">true</cones>
<dome-norm type="double">0</dome-norm>
<landing-lights n="0" type="bool">0</landing-lights>
<landing-lights n="1" type="bool">0</landing-lights>
<landing-lights n="2" type="bool">0</landing-lights>
<nav-lights-switch type="int">0</nav-lights-switch>
<overhead-panel-norm type="double">0.8</overhead-panel-norm>
<main-panel-pedestal-norm type="double">0.8</main-panel-pedestal-norm>
<strobe type="bool">0</strobe>
</lighting>
<switches>
<!-- Smoking is bad :P -->
<no-smoking-sign type="bool">true</no-smoking-sign>
<seatbelt-sign type="bool">0</seatbelt-sign>
<annun-test>0</annun-test>
</switches>
</controls>
<engines>
<apu>
<rpm type="double">0</rpm>
<on-fire type="bool">0</on-fire>
<running type="bool">0</running>
<serviceable type="bool">true</serviceable>
</apu>
<engine n="0">
<egt-actual type="float">0</egt-actual>
<state type="int">0</state>
<on-fire type="bool">0</on-fire>
<reverser-pos-norm type="double">0</reverser-pos-norm>
<running type="bool">0</running>
</engine>
<engine n="1">
<egt-actual type="float">0</egt-actual>
<state type="int">0</state>
<on-fire type="bool">0</on-fire>
<reverser-pos-norm type="double">0</reverser-pos-norm>
<running type="bool">0</running>
</engine>
</engines>
<gear>
<gear n="0">
<tyre-smoke type="int">0</tyre-smoke>
<sprayspeed-ms type="double">0</sprayspeed-ms>
<spray-density type="double">0</spray-density>
<caster-angle-deg-damped type="double">0</caster-angle-deg-damped>
</gear>
<gear n="1">
<tyre-smoke type="int">0</tyre-smoke>
<sprayspeed-ms type="double">0</sprayspeed-ms>
<spray-density type="double">0</spray-density>
<caster-angle-deg-damped type="double">0</caster-angle-deg-damped>
</gear>
<gear n="2">
<tyre-smoke type="int">0</tyre-smoke>
<sprayspeed-ms type="double">0</sprayspeed-ms>
<spray-density type="double">0</spray-density>
<caster-angle-deg-damped type="double">0</caster-angle-deg-damped>
</gear>
</gear>
<instrumentation>
<efis n="0">
<ecam>
<display-mode type="string">FCTL</display-mode>
</ecam>
</efis>
<efis n="1">
<ecam>
<display-mode type="string">FCTL</display-mode>
</ecam>
</efis>
<tcas><!-- http://wiki.flightgear.org/index.php/TCAS -->
<serviceable type="bool">true</serviceable><!-- TCAS ENABLE -->
<inputs>
<mode type="int">3</mode><!-- 0=off, 1=standby, 2=TA-only, 3=auto(TA/RA) -->
</inputs>
<voice>
<file-prefix type="string">Sounds/tcas/female/</file-prefix>
<!-- sound file path and prefix -->
</voice>
<speaker><!-- Speaker Configuration -->
<max-dist> 2 </max-dist><!-- Max. distance where speaker is heard -->
<reference-dist> 1 </reference-dist> <!-- Distance to pilot -->
<volume> 0.8 </volume> <!-- Volume at reference distance -->
</speaker>
</tcas>
<nav-compass>
<nav-display n="0" type="int">0</nav-display>
<nav-display n="1" type="int">0</nav-display>
</nav-compass>
<!-- See http://wiki.flightgear.org/index.php/GPWS -->
<mk-viii>
<serviceable type="bool">true</serviceable>
<configuration-module>
<category-1 type="int">255</category-1>
<category-3 type="int">2</category-3>
<category-4 type="int">13</category-4>
<category-5 type="int">0</category-5>
<category-6 type="int">1</category-6>
<category-7 type="int">124</category-7>
<category-8 type="int">3</category-8>
<category-9 type="int">3</category-9>
<category-10 type="int">6</category-10>
<category-13 type="int">7</category-13>
<category-14 type="int">0</category-14>
</configuration-module>
<inputs>
<arinc429>
<decision-height-ncd type="bool">0</decision-height-ncd>
<decision-height type="double">250</decision-height>
</arinc429>
</inputs>
<speaker>
<max-dist type="double">2</max-dist>
<reference-dist type="double">1</reference-dist>
<volume type="double">2</volume>
</speaker>
<voice>
<file-prefix>Aircraft/A320Family/Sounds/GPWS/</file-prefix>
</voice>
</mk-viii>
<groundradar>
<range type="double">1.0</range>
</groundradar>
<chrono n="0">
<started type="bool">0</started>
<paused type="bool">0</paused>
<text type="string">0' 00'</text>
<started-at type="int">0</started-at>
<elapsed-time type="int">0</elapsed-time>
</chrono>
<chrono n="1">
<started type="bool">0</started>
<paused type="bool">0</paused>
<text type="string">0' 00'</text>
<started-at type="int">0</started-at>
<elapsed-time type="int">0</elapsed-time>
</chrono>
</instrumentation>
<modes>
<altimeter>
<inhg>0</inhg>
</altimeter>
<pfd>
<minimums-mode>DH</minimums-mode>
<ILS1>0</ILS1>
<ILS2>0</ILS2>
<stallvls>-10</stallvls>
<fma>
<athr-box>O </athr-box>
</fma>
</pfd>
</modes>
<input>
<keyboard>
<key n="127">
<name>DEL</name>
<desc>REV MSG</desc>
<binding>
<command>nasal</command>
<script>
gui.popupTip("Use F2 to activate reverse thrust, and F1 to deactivate reverse thrust.");
</script>
</binding>
</key>
<key n="257">
<name>F1</name>
<desc>Disengage/Decrease reversers</desc>
<binding>
<command>nasal</command>
<script>
systems.un_rev_thrust();
</script>
</binding>
</key>
<key n="258">
<name>F2</name>
<desc>Engage/Increase reversers</desc>
<binding>
<command>nasal</command>
<script>
systems.do_rev_thrust();
</script>
</binding>
</key>
<key n="2">
<name>Ctrl-b</name>
<desc>Cycle speedbrake setting</desc>
<binding>
<command>property-assign</command>
<property>controls/flight/speedbrake-arm</property>
<value>0</value>
</binding>
<binding>
<command>property-cycle</command>
<property>controls/flight/speedbrake-lever</property>
<value>0</value>
<value>0.5</value>
<value>1</value>
</binding>
</key>
</keyboard>
</input>
<aircraft>
<door n="0">
<x-m>16.582</x-m>
<y-m>9.702</y-m>
<z-m>3.642</z-m>
</door>
<jetway-hood-deg type="double">3</jetway-hood-deg>
</aircraft>
</PropertyList>