1
0
Fork 0
fgdata/Aircraft/c172p/Models/c172p-2d-panel.xml
david be1a0a1c9e I made a minor change to one file in the c172p that accommodates a
feature I added to the navcom-kx155.xml and the dme.xml in the
Instruments folder.  I wanted to leave the frequencies, etc. on these
dark until there was voltage applied to
/systems/electrical/outputs/nav.  This was accomplished by adding a
param and property alias  pointing to the appropriate value.  Since the
c172p "always" applies 28 volts, this made no change in the c172p, but
allowed me to model the avionics master and battery master realisticly
in pa24-electrical.nas.  I put in comments explaining this at the change
points.

There is a useful  "help > aircraft help" that walks you through the
start procedure and lists the key bindings as well as the key to "light
up" the hot spots.
2006-02-12 17:31:21 +00:00

692 lines
14 KiB
XML

<?xml version="1.01"?>
<!--
Legacy 2D instruments and actions for the 3D C172P cockpit.
-->
<!DOCTYPE PropertyList>
<PropertyList>
<name>C172P 2D instruments.</name>
<background>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</background>
<w>1424</w>
<h>488</h>
<view-height>500</view-height>
<instruments>
<!-- labels -->
<instrument include="/labels/labelbcn.xml">
<name>labelbcn</name>
<x>495</x>
<y>-270</y>
<w>28</w>
<h>26</h>
</instrument>
<!-- labels -->
<instrument include="/labels/labelnav.xml">
<name>labelnav</name>
<x>458</x>
<y>-270</y>
<w>28</w>
<h>26</h>
</instrument>
<!-- labels -->
<instrument include="/labels/labelpto.xml">
<name>labelpto</name>
<x>422</x>
<y>-270</y>
<w>28</w>
<h>26</h>
</instrument>
<!-- labels -->
<instrument include="/labels/labelsto.xml">
<name>labelsto</name>
<x>525</x>
<y>-270</y>
<w>28</w>
<h>26</h>
</instrument>
<!-- labels -->
<instrument include="/labels/labeltax.xml">
<name>labeltax</name>
<x>493</x>
<y>-204</y>
<w>28</w>
<h>26</h>
</instrument>
<!-- labels -->
<instrument include="/labels/labellng.xml">
<name>labellng</name>
<x>525</x>
<y>-204</y>
<w>28</w>
<h>26</h>
</instrument>
<!-- engine gauge cluster -->
<instrument include="../../Instruments/clock.xml">
<name>Chronometer</name>
<x>162</x>
<y>216</y>
<w>74</w>
<h>74</h>
</instrument>
<instrument include="../../Instruments/egt.xml">
<name>Exhaust Gas Temperature Gauge</name>
<x>162</x>
<y>142</y>
<w>74</w>
<h>74</h>
</instrument>
<instrument include="../../Instruments/fuel.xml">
<name>Fuel Gauge</name>
<x>85</x>
<y>142</y>
<w>74</w>
<h>74</h>
</instrument>
<instrument include="../../Instruments/oil.xml">
<name>Oil Gauge</name>
<x>85</x>
<y>65</y>
<w>74</w>
<h>74</h>
</instrument>
<instrument include="../../Instruments/vacamp.xml">
<name>Vacuum Pressure Gauge</name>
<x>162</x>
<y>65</y>
<w>74</w>
<h>74</h>
</instrument>
<!-- end engine gauges cluster -->
<!-- engine controls cluster -->
<instrument include="../../Instruments/rpm.xml">
<name>RPM Gauge</name>c172p-2d-panel.xml
<x>496</x>
<y>-25</y>
<w>115</w>
<h>115</h>
</instrument>
<instrument include="../../Instruments/single-magneto-switch.xml">
<name>Magneto switch panel</name>
<x>120</x>
<y>-180</y>
</instrument>
<!-- end engine controls cluster -->
<!-- sacred six -->
<instrument include="../../Instruments/asi-160-knot.xml">
<name>Airspeed Indicator</name>
<x>264</x>
<y>235</y>
<w>115</w>
<h>115</h>
</instrument>
<instrument include="../../Instruments/attitude-indicator.xml">
<name>Attitude Gyro</name>
<x>380</x>
<y>235</y>
<w>115</w>
<h>115</h>
</instrument>
<instrument include="../../Instruments/altimeter.xml">
<name>Altimeter</name>
<x>496</x>
<y>235</y>
<w>115</w>
<h>115</h>
</instrument>
<instrument include="../../Instruments/turn.xml">
<name>Turn Coordinator</name>
<x>264</x>
<y>100</y>
<w>115</w>
<h>115</h>
</instrument>
<instrument include="../../Instruments/gyro.xml">
<name>Directional Gyro</name>
<x>380</x>
<y>100</y>
<w>115</w>
<h>115</h>
</instrument>
<instrument include="../../Instruments/vertical.xml">
<name>Vertical Velocity Indicator</name>
<x>496</x>
<y>100</y>
<w>115</w>
<h>115</h>
</instrument>
<!-- end sacred six -->
<!-- radio nav instruments -->
<instrument include="../../Instruments/nav1.xml">
<name>VOR 1 Gauge</name>
<x>620</x>
<y>235</y>
<w>115</w>
<h>115</h>
</instrument>
<instrument include="../../Instruments/nav1.xml">
<name>VOR 2 Gauge</name>
<params>
<nav-to-flag>/instrumentation/nav[1]/to-flag</nav-to-flag>
<nav-from-flag>/instrumentation/nav[1]/from-flag</nav-from-flag>
<nav-radial-selected>/instrumentation/nav[1]/radials/selected-deg</nav-radial-selected>
<nav-gs-needle-deflection>/instrumentation/nav[1]/gs-needle-deflection</nav-gs-needle-deflection>
<nav-heading-needle-deflection>/instrumentation/nav[1]/heading-needle-deflection</nav-heading-needle-deflection>
<nav-has-gs-needle>/sim/instrument-options/nav[1]/has-gs-needle</nav-has-gs-needle>
<nav-needles-pivot>/sim/instrument-options/nav[1]/needles-pivot</nav-needles-pivot>
<!-- Dave Perry added a check for nav voltage in Aircraft/Instruments/navcom-kx155.xml
which won't "light up" the radio frequencies if this voltage is less than 8.0 volts.
This allows more realistic implementation of a master switch or an avionics master
switch, as is done in pa24-electrical.nas. Since the c172p has this voltage at 28 volts,
this change has no affect on the c172p. The following param is required for this to
work.
-->
<nav-com-pwr-volts-prop>/systems/electrical/outputs/nav[1]</nav-com-pwr-volts-prop>
</params>
<x>620</x>
<y>100</y>
<w>115</w>
<h>115</h>
</instrument>
<instrument include="../../Instruments/adf.xml">
<name>ADF Gauge</name>
<x>620</x>
<y>-25</y>
<w>115</w>
<h>115</h>
</instrument>
<!-- end radio nav instruments -->
<!-- radio stack -->
<instrument include="../../Instruments/markerbeacon.xml">
<name>Marker Beacon Indicators</name>
<x>770</x>
<y>290</y>
</instrument>
<instrument include="../../Instruments/navcom-radio.xml">
<name>NavCom 1 Radio</name>
<x>825</x>
<y>240</y>
<w>235</w>
<h>60</h>
</instrument>
<instrument include="../../Instruments/navcom-radio.xml">
<name>NavCom 2 Radio</name>
<params>
<comm-freq-selected-prop>/instrumentation/comm[1]/frequencies/selected-mhz</comm-freq-selected-prop>
<comm-freq-standby-prop>/instrumentation/comm[1]/frequencies/standby-mhz</comm-freq-standby-prop>
<nav-freq-selected-prop>/instrumentation/nav[1]/frequencies/selected-mhz</nav-freq-selected-prop>
<nav-freq-standby-prop>/instrumentation/nav[1]/frequencies/standby-mhz</nav-freq-standby-prop>
<nav-morse-id-volume-prop>/instrumentation/nav[1]/volume</nav-morse-id-volume-prop>
<nav-morse-ident-toggle-prop>/instrumentation/nav[1]/ident</nav-morse-ident-toggle-prop>
</params>
<x>825</x>
<y>180</y>
<w>235</w>
<h>60</h>
</instrument>
<instrument include="../../Instruments/adf-radio.xml">
<name>ADF Radio</name>
<x>825</x>
<y>120</y>
<w>235</w>
<h>60</h>
</instrument>
<instrument include="../../Instruments/dme.xml">
<name>DME</name>
<x>825</x>
<y>-50</y>
</instrument>
<!--
<instrument include="../../Instruments/autopilot.xml">
<name>Autopilot</name>
<x>880</x>
<y>-20</y>
</instrument>
-->
<instrument include="../../Instruments/KAP140TwoAxisAlt.xml">
<name>KAP140 Autopilot</name>
<x>825</x>
<y>60</y>
<w>235</w>
<h>60</h>
</instrument>
<!-- end radio stack -->
<instrument>
<name>3D Action Placeholder</name>
<x>712</x>
<y>0</y>
<w>1424</w>
<h>1488</h>
<w-base>1424</w-base>
<h-base>1488</h-base>
<layers>
<layer>
<name>background</name>
<texture>
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
<x1>0.0</x1>
<y1>0.0</y1>
<x2>1.0</x2>
<y2>1.0</y2>
</texture>
</layer>
<layer>
<name>background</name>
<texture>
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
<x1>0.0</x1>
<y1>0.0</y1>
<x2>1.0</x2>
<y2>1.0</y2>
</texture>
</layer>
<layer>
<name>background</name>
<texture>
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
<x1>0.0</x1>
<y1>0.0</y1>
<x2>1.0</x2>
<y2>1.0</y2>
</texture>
</layer>
<layer>
<name>background</name>
<texture>
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
<x1>0.0</x1>
<y1>0.0</y1>
<x2>1.0</x2>
<y2>1.0</y2>
</texture>
</layer>
<layer>
<name>background</name>
<texture>
<path>Aircraft/c172p/Panels/Textures/transparent-bg.rgb</path>
<x1>0.0</x1>
<y1>0.0</y1>
<x2>1.0</x2>
<y2>1.0</y2>
</texture>
</layer>
</layers>
<!-- toggle switches -->
<actions>
<action>
<name>toggle nav lights</name>
<button>0</button>
<x>-267</x>
<y>-246</y>
<w>20</w>
<h>50</h>
<binding>
<command>property-toggle</command>
<property>controls/lighting/nav-lights</property>
</binding>
</action>
<action>
<name>toggle beacon light </name>
<button>0</button>
<x>-233</x>
<y>-246</y>
<w>20</w>
<h>50</h>
<binding>
<command>property-toggle</command>
<property>controls/lighting/beacon</property>
</binding>
</action>
<action>
<name>toggle pitot heat</name>
<button>0</button>
<x>-307</x>
<y>-246</y>
<w>20</w>
<h>50</h>
<binding>
<command>property-toggle</command>
<property>controls/anti-ice/pitot-heat</property>
</binding>
</action>
<action>
<name>toggle strobe light</name>
<button>0</button>
<x>-198</x>
<y>-246</y>
<w>20</w>
<h>50</h>
<binding>
<command>property-toggle</command>
<property>controls/lighting/strobe</property>
</binding>
</action>
<action>
<name>toggle taxi light</name>
<button>0</button>
<x>-230</x>
<y>-180</y>
<w>20</w>
<h>50</h>
<binding>
<command>property-toggle</command>
<property>controls/lighting/taxi-light</property>
</binding>
</action>
<action>
<name>toggle landing light</name>
<button>0</button>
<x>-198</x>
<y>-180</y>
<w>20</w>
<h>50</h>
<binding>
<command>property-toggle</command>
<property>controls/lighting/landing-lights</property>
</binding>
</action>
<!-- elevator-trim -->
<action>
<name>small increase</name>
<button>0</button>
<x>-90</x>
<y>-470</y>
<w>60</w>
<h>110</h>
<binding>
<command>property-adjust</command>
<property>controls/flight/elevator-trim</property>
<step>0.03</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>small decrease</name>
<button>0</button>
<x>-90</x>
<y>-580</y>
<w>60</w>
<h>110</h>
<binding>
<command>property-adjust</command>
<property>controls/flight/elevator-trim</property>
<step>-0.03</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<!-- flap extend/retract -->
<action>
<name>Flap Retract</name>
<button>0</button>
<x>230</x>
<y>-245</y>
<w>30</w>
<h>80</h>
<binding>
<command>property-adjust</command>
<property>controls/flight/flaps</property>
<step>-0.34</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>Flap Extend</name>
<button>0</button>
<x>260</x>
<y>-245</y>
<w>30</w>
<h>80</h>
<binding>
<command>property-adjust</command>
<property>controls/flight/flaps</property>
<step>0.34</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<!-- carb heat control -->
<action>
<desc>carb-heat</desc>
<button>0</button>
<x>-145</x>
<y>-240</y>
<w>55</w>
<h>95</h>
<binding>
<command>property-toggle</command>
<property>controls/anti-ice/engine/carb-heat</property>
</binding>
</action>
<!-- throttle control -->
<action>
<name>big decrease</name>
<button>0</button>
<x>-45</x>
<y>-215</y>
<w>45</w>
<h>90</h>
<binding>
<command>property-adjust</command>
<property>controls/engines/engine/throttle</property>
<step>-0.07</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>big increase</name>
<button>0</button>
<x>0</x>
<y>-215</y>
<w>45</w>
<h>90</h>
<binding>
<command>property-adjust</command>
<property>controls/engines/engine/throttle</property>
<step>0.07</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>big decrease</name>
<button>0</button>
<x>-30</x>
<y>-315</y>
<w>45</w>
<h>100</h>
<binding>
<command>property-adjust</command>
<property>controls/engines/engine/throttle</property>
<step>-0.07</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>big increase</name>
<button>0</button>
<x>15</x>
<y>-315</y>
<w>50</w>
<h>100</h>
<binding>
<command>property-adjust</command>
<property>controls/engines/engine/throttle</property>
<step>0.07</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<!-- mixture control -->
<action>
<name>small decrease</name>
<button>0</button>
<x>80</x>
<y>-215</y>
<w>45</w>
<h>90</h>
<binding>
<command>property-adjust</command>
<property>controls/engines/engine/mixture</property>
<step>-0.03</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>c172p-2d-panel.xml
</action>
<action>
<name>small increase</name>
<button>0</button>
<x>125</x>
<y>-215</y>
<w>45</w>
<h>90</h>
<binding>
<command>property-adjust</command>
<property>controls/engines/engine/mixture</property>
<step>0.03</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>small decrease</name>
<button>0</button>
<x>110</x>
<y>-315</y>
<w>50</w>
<h>100</h>
<binding>
<command>property-adjust</command>
<property>controls/engines/engine/mixture</property>
<step>-0.03</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>c172p-2d-panel.xml
</action>
<action>
<name>small increase</name>
<button>0</button>
<x>160</x>
<y>-315</y>
<w>50</w>
<h>100</h>
<binding>
<command>property-adjust</command>
<property>controls/engines/engine/mixture</property>
<step>0.03</step>
<min>0</min>
<max>1.0</max>
<wrap>false</wrap>
</binding>
</action>
</actions>
</instrument>
</instruments>
</PropertyList>