1
0
Fork 0

Initial revision.

This commit is contained in:
curt 2001-01-05 16:23:13 +00:00
parent 2c53233b4e
commit c7ff4eede4
15 changed files with 1408 additions and 0 deletions

39
Huds/Custom/default.xml Normal file
View file

@ -0,0 +1,39 @@
<?xml version="1.0"?>
<!--
Preliminary Default Hud.
November 2000
Neetha Girish <neetha@ada.ernet.in>
Based on Default Panel by David Megginson, david@megginson.com.
This is a Hud configuration file for the open-source flight
simulator FlightGear (www.flightgear.org). The file is an XML-encoded
FlightGear property list defining the Hud.
Each instrument is, itself, defined in an XML-encoded property list
in a separate file.
-->
<PropertyList>
<name>Fighter Hud</name>
<instruments>
<hudladder>
<path>Huds/Instruments/Custom/hudladder.xml</path>
</hudladder>
<hudcard>
<path>Huds/Instruments/Custom/hudcard.xml</path>
</hudcard>
<instrlabel>
<path>Huds/Instruments/Custom/instrlabel.xml</path>
</instrlabel>
</instruments>
</PropertyList>

43
Huds/Default/default.xml Normal file
View file

@ -0,0 +1,43 @@
<?xml version="1.0"?>
<!--
Preliminary Default Hud.
November 2000
Neetha Girish <neetha@ada.ernet.in>
Based on Default Panel by David Megginson, david@megginson.com.
This is a Hud configuration file for the open-source flight
simulator FlightGear (www.flightgear.org). The file is an XML-encoded
FlightGear property list defining the Hud.
Each instrument is, itself, defined in an XML-encoded property list
in a separate file.
-->
<PropertyList>
<name>Default Aircraft Hud</name>
<instruments>
<hudladder>
<path>Huds/Instruments/Default/hudladder.xml</path>
</hudladder>
<hudcard>
<path>Huds/Instruments/Default/hudcard.xml</path>
</hudcard>
<instrlabel>
<path>Huds/Instruments/Default/instrlabel.xml</path>
</instrlabel>
<fgTBI>
<path>Huds/Instruments/Default/fgtbi.xml</path>
</fgTBI>
</instruments>
</PropertyList>

View file

@ -0,0 +1,21 @@
<PropertyList>
<tbis>
<f1>
<name>fgTBI_Instrument</name>
<x>290</x>
<y>45</y>
<width>60</width>
<height>10</height>
<loadfn>roll</loadfn>
<loadfn1>sideslip</loadfn1>
<maxBankAngle>45.0</maxBankAngle>
<maxSlipAngle>5.0</maxSlipAngle>
<gap_width>5</gap_width>
<working>true</working>
</f1>
</tbis>
</PropertyList>

View file

@ -0,0 +1,142 @@
<?xml version="1.0"?>
<!--
HudCards for ADA.
Started November 2000 by Neetha Girish, neetha@ada.ernet.in
Based on Panel Instruments by David Megginson, david@megginson.com.
This is an instrument configuration file for the open-source flight
simulator FlightGear (www.flightgear.org). The file is an XML-encoded
FlightGear property list defining the instrument's properties.
-->
<PropertyList>
<cards>
<c1>
<name>Gyrocompass</name>
<x>260</x>
<y>248</y>
<width>120</width>
<height>28</height>
<loadfn>heading</loadfn>
<options>4</options> <!-- Read ReadMe.xmlhud -->
<maxValue>360.0</maxValue>
<minValue>0.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>10</major_divs>
<minor_divs>1</minor_divs>
<modulator>360</modulator>
<value_span>25.0</value_span>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>10.0</marker_offset>
<enable_pointer>false</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c1>
<c2>
<name>AOA</name>
<x>175</x>
<y>50</y>
<width>28</width>
<height>120</height>
<loadfn>aoa</loadfn>
<options>6</options>
<maxValue>30.0</maxValue>
<minValue>-15.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>10</major_divs>
<minor_divs>2</minor_divs>
<modulator>0</modulator>
<value_span>60.0</value_span>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>10.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c2>
<c3>
<name>NormalAcceleration</name>
<x>135</x>
<y>20</y>
<width>18</width>
<height>130</height>
<loadfn>anzg</loadfn>
<options>6</options>
<maxValue>10.0</maxValue>
<minValue>-5.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>2</major_divs>
<minor_divs>1</minor_divs>
<modulator>0</modulator>
<value_span>20.0</value_span>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>10.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c3>
<c4>
<name>VSI</name>
<x>445</x>
<y>50</y>
<width>28</width>
<height>120</height>
<loadfn>climb</loadfn>
<options>10</options>
<maxValue>500.0</maxValue>
<minValue>-500.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>5</major_divs>
<minor_divs>1</minor_divs>
<modulator>0</modulator>
<value_span>15.0</value_span>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>10.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c4>
</cards>
</PropertyList>

View file

@ -0,0 +1,49 @@
<?xml version="1.0"?>
<!--
HudLadder for ADA.
Started November 2000 by Neetha Girish, neetha@ada.ernet.in
Based on Panel Instruments by David Megginson, david@megginson.com.
This is an instrument configuration file for the open-source flight
simulator FlightGear (www.flightgear.org). The file is an XML-encoded
FlightGear property list defining the instrument's properties.
-->
<PropertyList>
<ladders>
<l1>
<name>Climb/Dive Ladder</name>
<x>260</x>
<y>150</y>
<width>120</width>
<height>180</height>
<compression_factor>14.22</compression_factor>
<loadfn>roll</loadfn>
<loadfn1>pitch</loadfn1>
<span_units>45</span_units>
<division_units>5.0</division_units>
<screen_hole>70</screen_hole>
<lbl_pos>0</lbl_pos>
<enable_frl>true</enable_frl>
<enable_target_spot>false</enable_target_spot>
<enable_velocity_vector>true</enable_velocity_vector>
<enable_drift_marker>true</enable_drift_marker>
<enable_alpha_bracket>true</enable_alpha_bracket>
<enable_energy_marker>true</enable_energy_marker>
<enable_climb_dive_marker>true</enable_climb_dive_marker>
<enable_glide_slope_marker>true</enable_glide_slope_marker>
<glide_slope>-4.0</glide_slope>
<enable_energy_worm>true</enable_energy_worm>
<enable_waypoint_marker>true</enable_waypoint_marker>
<working>true</working>
</l1>
</ladders>
</PropertyList>

View file

@ -0,0 +1,332 @@
<PropertyList>
<labels>
<i1>
<name>digitalkias</name>
<x>130</x>
<y>265</y>
<width>40</width>
<height>30</height>
<data_source>speed</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options> <!-- Read ReadMe.xmlhud -->
<justification>2</justification>
<blinking>0</blinking>
<working>true</working>
</i1>
<i2>
<name>machno</name>
<x>140</x>
<y>245</y>
<width>40</width>
<height>30</height>
<data_source>mach</data_source>
<label_format>%5.2f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>2</justification>
<blinking>0</blinking>
<working>true</working>
</i2>
<i3>
<name>pressurealtitude</name>
<x>430</x>
<y>265</y>
<width>40</width>
<height>30</height>
<data_source>altitude</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i3>
<i4>
<name>radioaltitude</name>
<x>430</x>
<y>245</y>
<width>40</width>
<height>30</height>
<data_source>agl</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> R</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i4>
<i5>
<name>pstick</name>
<x>490</x>
<y>440</y>
<width>40</width>
<height>30</height>
<data_source>aux16</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> pstick</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i5>
<i6>
<name>rstick</name>
<x>490</x>
<y>430</y>
<width>40</width>
<height>30</height>
<data_source>aux17</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> rstick</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i6>
<i7>
<name>xposn</name>
<x>560</x>
<y>440</y>
<width>40</width>
<height>30</height>
<data_source>aux1</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> m</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i7>
<i8>
<name>pla</name>
<x>560</x>
<y>430</y>
<width>40</width>
<height>30</height>
<data_source>aux9</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> pla</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i8>
<i9>
<name>xtd</name>
<x>560</x>
<y>410</y>
<width>40</width>
<height>30</height>
<data_source>aux11</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> xtd</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i9>
<i10>
<name>ytd</name>
<x>560</x>
<y>400</y>
<width>40</width>
<height>30</height>
<data_source>aux12</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> ytd</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i10>
<i11>
<name>nztd</name>
<x>560</x>
<y>390</y>
<width>40</width>
<height>30</height>
<data_source>aux10</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> nztd</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i11>
<i12>
<name>vvtd</name>
<x>560</x>
<y>380</y>
<width>40</width>
<height>30</height>
<data_source>aux13</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> vvtd</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i12>
<i13>
<name>vtd</name>
<x>560</x>
<y>370</y>
<width>40</width>
<height>30</height>
<data_source>aux14</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> vtd</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i13>
<i14>
<name>alftd</name>
<x>560</x>
<y>360</y>
<width>40</width>
<height>30</height>
<data_source>aux15</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> alftd</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i14>
<i15>
<name>fnr</name>
<x>560</x>
<y>340</y>
<width>40</width>
<height>30</height>
<data_source>aux8</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> fnose</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i15>
<i16>
<name>Ax</name>
<x>560</x>
<y>330</y>
<width>40</width>
<height>30</height>
<data_source>ax</data_source>
<label_format>%5.2f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> Ax</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i16>
<i17>
<name>FrameRate</name>
<x>10</x>
<y>25</y>
<width>60</width>
<height>10</height>
<data_source>framerate</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>2</justification>
<blinking>0</blinking>
<working>true</working>
</i17>
<lat>
<name>lattitude</name>
<x>70</x>
<y>40</y>
<width>1</width>
<height>10</height>
<data_source>latitude</data_source>
<label_format>%s%</label_format>
<pre_label_string>blank</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>1</justification>
<blinking>0</blinking>
<working>true</working>
<latitude>true</latitude>
</lat>
<lon>
<name>longitude</name>
<x>550</x>
<y>40</y>
<width>1</width>
<height>10</height>
<data_source>longitude</data_source>
<label_format>%s%</label_format>
<pre_label_string>blank</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>1</justification>
<blinking>0</blinking>
<working>true</working>
<longitude>true</longitude>
</lon>
</labels>
</PropertyList>

View file

@ -0,0 +1,21 @@
<PropertyList>
<tbis>
<f1>
<name>fgTBI_Instrument</name>
<x>290</x>
<y>45</y>
<width>60</width>
<height>10</height>
<loadfn>roll</loadfn>
<loadfn1>sideslip</loadfn1>
<maxBankAngle>45.0</maxBankAngle>
<maxSlipAngle>5.0</maxSlipAngle>
<gap_width>5</gap_width>
<working>true</working>
</f1>
</tbis>
</PropertyList>

View file

@ -0,0 +1,247 @@
<PropertyList>
<cards>
<c1>
<name>Gyrocompass</name>
<x>220</x>
<y>430</y>
<width>200</width>
<height>28</height>
<loadfn>heading</loadfn>
<options>4</options> <!-- Read ReadMe.xmlhud for Values -->
<maxValue>360.0</maxValue>
<minValue>0.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>5</major_divs>
<minor_divs>1</minor_divs>
<modulator>360</modulator>
<value_span>25.0</value_span>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>true</tick_right>
<tick_left>true</tick_left>
<cap_bottom>true</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c1>
<c2>
<name>AMSL</name>
<x>565</x>
<y>140</y>
<width>35</width>
<height>200</height>
<loadfn>altitude</loadfn>
<options>6</options>
<maxValue>5000.0</maxValue>
<minValue>-1000.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>100</major_divs>
<minor_divs>25</minor_divs>
<modulator>0</modulator>
<value_span>250.0</value_span>
<type>tape</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>true</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c2>
<c3>
<name>RadioAltimeter</name>
<x>438</x>
<y>165</y>
<width>25</width>
<height>150</height>
<loadfn>agl</loadfn>
<options>6</options>
<maxValue>1000.0</maxValue>
<minValue>0.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>25</major_divs>
<minor_divs>5</minor_divs>
<modulator>0</modulator>
<value_span>200.0</value_span>
<type>tape</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>true</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c3>
<c4>
<name>KIAS</name>
<x>40</x>
<y>140</y>
<width>28</width>
<height>200</height>
<loadfn>speed</loadfn>
<options>10</options>
<maxValue>200.0</maxValue>
<minValue>0.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>10</major_divs>
<minor_divs>5</minor_divs>
<modulator>0</modulator>
<value_span>50.0</value_span>
<type>tape</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>true</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c4>
<g1>
<name>Guage1</name>
<x>270</x>
<y>310</y>
<width>100</width>
<height>20</height>
<loadfn>aileronval</loadfn>
<options>88</options>
<maxValue>+1.0</maxValue>
<minValue>-1.0</minValue>
<disp_scaling>100.0</disp_scaling>
<major_divs>50</major_divs>
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span> <!-- (maxValue - minValue) -->
<type>guage</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>true</tick_right>
<tick_left>true</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>true</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</g1>
<g2>
<name>Guage2</name>
<x>182</x>
<y>190</y>
<width>20</width>
<height>100</height>
<loadfn>elevatorval</loadfn>
<options>90</options>
<maxValue>+1.0</maxValue>
<minValue>-1.0</minValue>
<disp_scaling>-100.0</disp_scaling>
<major_divs>50</major_divs>
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span> <!-- (maxValue - minValue) -->
<type>guage</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>true</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</g2>
<g3>
<name>Guage3</name>
<x>270</x>
<y>150</y>
<width>100</width>
<height>20</height>
<loadfn>rudderval</loadfn>
<options>84</options>
<maxValue>+1.0</maxValue>
<minValue>-1.0</minValue>
<disp_scaling>100.0</disp_scaling>
<major_divs>50</major_divs>
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span> <!-- (maxValue - minValue) -->
<type>guage</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>true</tick_right>
<tick_left>true</tick_left>
<cap_bottom>true</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</g3>
<g4>
<name>Guage4</name>
<x>15</x>
<y>165</y>
<width>20</width>
<height>150</height>
<loadfn>throttleval</loadfn>
<options>86</options>
<maxValue>1.0</maxValue>
<minValue>0.0</minValue>
<disp_scaling>100.0</disp_scaling>
<major_divs>50</major_divs>
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>1.0</value_span> <!-- (maxValue - minValue) -->
<type>guage</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>true</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</g4>
</cards>
</PropertyList>

View file

@ -0,0 +1,34 @@
<PropertyList>
<ladders>
<l1>
<name>Pitch Ladder</name>
<x>260</x>
<y>150</y>
<width>120</width>
<height>180</height>
<compression_factor>2.68</compression_factor>
<loadfn>roll</loadfn>
<loadfn1>pitch</loadfn1>
<span_units>45.0</span_units>
<division_units>10.0</division_units>
<screen_hole>70</screen_hole>
<lbl_pos>0</lbl_pos>
<enable_frl>false</enable_frl>
<enable_target_spot>true</enable_target_spot>
<enable_velocity_vector>false</enable_velocity_vector>
<enable_drift_marker>false</enable_drift_marker>
<enable_alpha_bracket>false</enable_alpha_bracket>
<enable_energy_marker>false</enable_energy_marker>
<enable_climb_dive_marker>false</enable_climb_dive_marker>
<enable_glide_slope_marker>false</enable_glide_slope_marker>
<glide_slope>0.0</glide_slope>
<enable_energy_worm>false</enable_energy_worm>
<enable_waypoint_marker>false</enable_waypoint_marker>
<working>true</working>
</l1>
</ladders>
</PropertyList>

View file

@ -0,0 +1,64 @@
<PropertyList>
<labels>
<i1>
<name>machno</name>
<x>25</x>
<y>130</y>
<width>40</width>
<height>30</height>
<data_source>mach</data_source>
<label_format>%4.2f</label_format>
<pre_label_string>blank</pre_label_string>
<post_label_string>NULL</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>2</justification>
<blinking>0</blinking>
<working>true</working>
<latitude>false</latitude>
<longitude>false</longitude>
</i1>
<lat>
<name>lattitude</name>
<x>110</x>
<y>430</y>
<width>1</width>
<height>10</height>
<data_source>latitude</data_source>
<label_format>%s%</label_format>
<pre_label_string>blank</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>1</justification>
<blinking>0</blinking>
<working>true</working>
<latitude>true</latitude>
<longitude>false</longitude>
</lat>
<lon>
<name>longitude</name>
<x>530</x>
<y>430</y>
<width>1</width>
<height>10</height>
<data_source>longitude</data_source>
<label_format>%s%</label_format>
<pre_label_string>blank</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>1</justification>
<blinking>0</blinking>
<working>true</working>
<latitude>false</latitude>
<longitude>true</longitude>
</lon>
</labels>
</PropertyList>

View file

@ -0,0 +1,21 @@
<PropertyList>
<tbis>
<f1>
<name>fgTBI_Instrument</name>
<x>290</x>
<y>55</y>
<width>60</width>
<height>10</height>
<loadfn>roll</loadfn>
<loadfn1>sideslip</loadfn1>
<maxBankAngle>45.0</maxBankAngle>
<maxSlipAngle>5.0</maxSlipAngle>
<gap_width>5</gap_width>
<working>true</working>
</f1>
</tbis>
</PropertyList>

View file

@ -0,0 +1,157 @@
<PropertyList>
<cards>
<c1>
<name>Gyrocompass</name>
<x>220</x>
<y>430</y>
<width>200</width>
<height>28</height>
<loadfn>view_direction</loadfn>
<options>4</options>
<maxValue>360.0</maxValue>
<minValue>0.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>5</major_divs>
<minor_divs>1</minor_divs>
<modulator>360</modulator>
<value_span>25.0</value_span>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>true</tick_right>
<tick_left>true</tick_left>
<cap_bottom>true</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</c1>
<g1>
<name>Guage1</name>
<x>270</x>
<y>390</y>
<width>100</width>
<height>20</height>
<loadfn>aileronval</loadfn>
<options>88</options>
<maxValue>+1.0</maxValue>
<minValue>-1.0</minValue>
<disp_scaling>100.0</disp_scaling>
<major_divs>50</major_divs>
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span>
<type>guage</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>true</tick_right>
<tick_left>true</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>true</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</g1>
<g2>
<name>Guage2</name>
<x>20</x>
<y>190</y>
<width>20</width>
<height>100</height>
<loadfn>elevatorval</loadfn>
<options>90</options>
<disp_scaling>-100.0</disp_scaling>
<maxValue>+1.0</maxValue>
<minValue>-1.0</minValue>
<major_divs>50</major_divs>
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span>
<type>guage</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>true</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</g2>
<g3>
<name>Guage3</name>
<x>270</x>
<y>25</y>
<width>100</width>
<height>20</height>
<loadfn>rudderval</loadfn>
<options>84</options>
<disp_scaling>100.0</disp_scaling>
<maxValue>+1.0</maxValue>
<minValue>-1.0</minValue>
<major_divs>50</major_divs>
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span>
<marker_offset>0.0</marker_offset>
<type>guage</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>true</tick_right>
<tick_left>true</tick_left>
<cap_bottom>true</cap_bottom>
<cap_top>false</cap_top>
<cap_right>false</cap_right>
<cap_left>false</cap_left>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</g3>
<g4>
<name>Guage4</name>
<x>600</x>
<y>160</y>
<width>20</width>
<height>160</height>
<loadfn>throttleval</loadfn>
<options>86</options>
<disp_scaling>100.0</disp_scaling>
<maxValue>1.0</maxValue>
<minValue>0.0</minValue>
<major_divs>50</major_divs>
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>1.0</value_span>
<type>guage</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>
<tick_left>false</tick_left>
<cap_bottom>false</cap_bottom>
<cap_top>false</cap_top>
<cap_right>true</cap_right>
<cap_left>false</cap_left>
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<working>true</working>
</g4>
</cards>
</PropertyList>

View file

@ -0,0 +1,35 @@
<PropertyList>
<ladders>
<l1>
<name>artificialhorizon</name>
<x>260</x>
<y>150</y>
<width>120</width>
<height>180</height>
<compression_factor>2.68</compression_factor>
<loadfn>roll</loadfn>
<loadfn1>pitch</loadfn1>
<span_units>45.0</span_units>
<division_units>10.0</division_units>
<minor_division>0.0</minor_division>
<screen_hole>70</screen_hole>
<lbl_pos>0</lbl_pos>
<enable_frl>false</enable_frl>
<enable_target_spot>true</enable_target_spot>
<enable_velocity_vector>false</enable_velocity_vector>
<enable_drift_marker>false</enable_drift_marker>
<enable_alpha_bracket>false</enable_alpha_bracket>
<enable_energy_marker>false</enable_energy_marker>
<enable_climb_dive_marker>false</enable_climb_dive_marker>
<enable_glide_slope_marker>false</enable_glide_slope_marker>
<glide_slope>0.0</glide_slope>
<enable_energy_worm>false</enable_energy_worm>
<enable_waypoint_marker>false</enable_waypoint_marker>
<working>true</working>
</l1>
</ladders>
</PropertyList>

View file

@ -0,0 +1,160 @@
<PropertyList>
<labels>
<i1>
<name>Label1</name>
<x>40</x>
<y>25</y>
<width>60</width>
<height>10</height>
<data_source>framerate</data_source>
<label_format>%7.1f</label_format>
<pre_label_string>Frame rate =</pre_label_string>
<post_label_string>NULL</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i1>
<i2>
<name>Label2</name>
<x>40</x>
<y>40</y>
<width>90</width>
<height>10</height>
<data_source>fov</data_source>
<label_format>%7.1f</label_format>
<pre_label_string>FOV =</pre_label_string>
<post_label_string>NULL</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i2>
<i3>
<name>Label3</name>
<x>480</x>
<y>70</y>
<width>60</width>
<height>10</height>
<data_source>aoa</data_source>
<label_format>%7.2f</label_format>
<pre_label_string>AOA =</pre_label_string>
<post_label_string> Deg</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i3>
<i4>
<name>Label4</name>
<x>480</x>
<y>55</y>
<width>40</width>
<height>30</height>
<data_source>speed</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>Airspeed </pre_label_string>
<post_label_string> Kts</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i4>
<i5>
<name>Label5</name>
<x>480</x>
<y>40</y>
<width>40</width>
<height>10</height>
<data_source>altitude</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>Altitude </pre_label_string>
<post_label_string>units</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i5>
<i6>
<name>Label6</name>
<x>480</x>
<y>25</y>
<width>40</width>
<height>10</height>
<data_source>agl</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>Elvation </pre_label_string>
<post_label_string>units</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i6>
<i7>
<name>Label7</name>
<x>480</x>
<y>10</y>
<width>60</width>
<height>10</height>
<data_source>heading</data_source>
<label_format>%5.1f</label_format>
<pre_label_string>Heading </pre_label_string>
<post_label_string> Deg</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<working>true</working>
</i7>
<lat>
<name>lattitude</name>
<x>110</x>
<y>430</y>
<width>0</width>
<data_source>latitude</data_source>
<label_format>%s%</label_format>
<pre_label_string>blank</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>1</justification>
<blinking>0</blinking>
<working>true</working>
<latitude>true</latitude>
</lat>
<lon>
<name>longitude</name>
<x>530</x>
<y>430</y>
<width>1</width>
<data_source>longitude</data_source>
<label_format>%s%</label_format>
<pre_label_string>blank</pre_label_string>
<post_label_string>blank</post_label_string>
<scale_data>1.0</scale_data>
<options>4</options>
<justification>1</justification>
<blinking>0</blinking>
<working>true</working>
<longitude>true</longitude>
</lon>
</labels>
</PropertyList>

43
Huds/Minimal/default.xml Normal file
View file

@ -0,0 +1,43 @@
<?xml version="1.0"?>
<!--
Preliminary Default Hud.
November 2000
Neetha Girish <neetha@ada.ernet.in>
Based on Default Panel by David Megginson, david@megginson.com.
This is a Hud configuration file for the open-source flight
simulator FlightGear (www.flightgear.org). The file is an XML-encoded
FlightGear property list defining the Hud.
Each instrument is, itself, defined in an XML-encoded property list
in a separate file.
-->
<PropertyList>
<name>Minimal Aircraft Hud</name>
<instruments>
<hudladder>
<path>Huds/Instruments/Minimal/hudladder.xml</path>
</hudladder>
<hudcard>
<path>Huds/Instruments/Minimal/hudcard.xml</path>
</hudcard>
<instrlabel>
<path>Huds/Instruments/Minimal/instrlabel.xml</path>
</instrlabel>
<fgTBI>
<path>Huds/Instruments/Minimal/fgtbi.xml</path>
</fgTBI>
</instruments>
</PropertyList>