1
0
Fork 0

Updates from Ranga.

This commit is contained in:
curt 2001-09-19 22:19:00 +00:00
parent b8a86c4ba0
commit 47a5ea7ff4
8 changed files with 211 additions and 279 deletions

View file

@ -30,6 +30,7 @@ in a separate file.
<path>Huds/Instruments/Default/hudcard.xml</path>
</hudcard>
<instrlabel>
<path>Huds/Instruments/Default/instrlabel.xml</path>
</instrlabel>

View file

@ -5,15 +5,16 @@
<f1>
<name>fgTBI_Instrument</name>
<x>290</x>
<y>45</y>
<y>200</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>
<tsi>true</tsi> <!-- suma -->
<rad>150.0</rad> <!-- suma -->
</f1>
</tbis>

View file

@ -18,21 +18,39 @@ FlightGear property list defining the instrument's properties.
<cards>
<c1>
<!-- changes made by suma this angle is to rotate thru the envt.-->
<!-- suma
To display the hud-card as a type of gauge, radius and number of divisions are included.
radius-> of the circle and divisions-> number of divisions in a circle. so it should be multiple of 4.
all the moved values are used when the type="tape". and when the type="gauge" radius and divisions are used.
-->
<!-- for a vertical scale the option value should be 6,10 or 14.
6 -> left side arrow
10 -> right side arrow
14 -> both sides arrow -->
<!-- for a horizontal scale the option value should be 6,10 or 14.
4 -> top facing arrow
8 -> bottom facing arrow
12 -> both sides arrow -->
<name>Gyrocompass</name>
<x>260</x>
<y>248</y>
<x>260</x> <!-- 260 -->
<y>248</y> <!-- 248 -->
<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>
<disp_scaling>0.1</disp_scaling> <!-- 0.1 -->
<major_divs>10</major_divs>
<minor_divs>1</minor_divs>
<minor_divs>5</minor_divs>
<modulator>360</modulator>
<value_span>25.0</value_span>
<type>tape</type>
<value_span>60.0</value_span>
<type>tape</type> <!-- when the type is "gauge",only radius is needed. -->
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>false</tick_right>
@ -43,54 +61,29 @@ FlightGear property list defining the instrument's properties.
<cap_left>false</cap_left>
<marker_offset>10.0</marker_offset>
<enable_pointer>false</enable_pointer>
<pointer_type>fixed</pointer_type>
<pointer_type>fixed</pointer_type> <!-- this should be always fixed type for compass -->
<tick_type>line</tick_type>
<tick_length>variable</tick_length>
<working>true</working>
<radius>40.0</radius> <!-- for type=gauge -->
<divisions>12</divisions> <!-- it should be multiple of 4 -->
<zoom>0</zoom> <!-- for VSI -->
</c1>
<c2>
<name>AOA</name>
<x>175</x>
<y>50</y>
<x>180</x> <!-- 175 -->
<y>100</y>
<width>28</width>
<height>120</height>
<height>100</height>
<loadfn>aoa</loadfn>
<options>6</options>
<maxValue>30.0</maxValue>
<minValue>-15.0</minValue>
<maxValue>20.0</maxValue>
<minValue>0.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>10</major_divs>
<major_divs>4</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>
@ -103,25 +96,31 @@ FlightGear property list defining the instrument's properties.
<cap_left>false</cap_left>
<marker_offset>10.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<pointer_type>moving</pointer_type>
<tick_type>circle</tick_type>
<tick_length>constant</tick_length>
<working>true</working>
</c3>
<radius>30.0</radius> <!-- for type=gauge -->
<divisions>12</divisions> <!-- it should be multiple of 4 -->
<zoom>0</zoom> <!-- for VSI -->
<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>
</c2>
<c3>
<name>NormalAcceleration</name>
<x>140</x>
<y>110</y>
<width>18</width>
<height>100</height>
<loadfn>anzg</loadfn>
<options>6</options>
<maxValue>9.0</maxValue>
<minValue>-3.0</minValue>
<disp_scaling>1</disp_scaling>
<major_divs>2</major_divs>
<minor_divs>1</minor_divs>
<modulator>0</modulator>
<value_span>15.0</value_span>
<value_span>12.0</value_span>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
@ -133,8 +132,50 @@ FlightGear property list defining the instrument's properties.
<cap_left>false</cap_left>
<marker_offset>10.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<pointer_type>moving</pointer_type>
<tick_type>line</tick_type>
<tick_length>variable</tick_length>
<working>false</working>
<radius>40.0</radius> <!-- for type=gauge -->
<divisions>12</divisions> <!-- it should be multiple of 4 -->
<zoom>0</zoom> <!-- for VSI -->
</c3>
<!-- for moving type pointer adjust the values of value_span, major_divs, minor_divs, disp_scaling -->
<c4>
<name>VSI</name>
<x>430</x> <!-- 445 -->
<y>50</y>
<width>28</width>
<height>150</height>
<loadfn>climb</loadfn>
<options>10</options>
<maxValue>1000.0</maxValue>
<minValue>-1000.0</minValue>
<disp_scaling>1.0</disp_scaling>
<major_divs>200</major_divs>
<minor_divs>100</minor_divs>
<modulator>0</modulator>
<value_span>2000.0</value_span> <!-- set value_span = maxValue + minValue for moving type pointer -->
<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>moving</pointer_type>
<tick_type>line</tick_type>
<tick_length>variable</tick_length>
<working>true</working>
<radius>40.0</radius> <!-- for type=gauge -->
<divisions>12</divisions> <!-- it should be multiple of 4 -->
<zoom>1</zoom> <!-- for VSI -->
</c4>
</cards>

View file

@ -20,10 +20,10 @@ FlightGear property list defining the instrument's properties.
<l1>
<name>Climb/Dive Ladder</name>
<x>260</x>
<y>150</y>
<y>150</y> <!-- 150 -->
<width>120</width>
<height>180</height>
<compression_factor>14.22</compression_factor>
<height>180</height> <!-- 180 -->
<compression_factor>12.6316</compression_factor>
<loadfn>roll</loadfn>
<loadfn1>pitch</loadfn1>
<span_units>45</span_units>
@ -42,6 +42,10 @@ FlightGear property list defining the instrument's properties.
<enable_energy_worm>true</enable_energy_worm>
<enable_waypoint_marker>true</enable_waypoint_marker>
<working>true</working>
<zenith>1</zenith>
<nadir>1</nadir>
<hat>1</hat>
</l1>
</ladders>

View file

@ -6,7 +6,7 @@
<name>digitalkias</name>
<x>130</x>
<y>265</y>
<width>40</width>
<width>40</width> <!-- specify the width of the label box here according to label format-->
<height>30</height>
<data_source>speed</data_source>
<label_format>%5.0f</label_format>
@ -16,6 +16,9 @@
<options>4</options> <!-- Read ReadMe.xmlhud -->
<justification>2</justification>
<blinking>0</blinking>
<latitude>false</latitude>
<longitude>false</longitude>
<label_box>false</label_box>
<working>true</working>
</i1>
@ -33,6 +36,9 @@
<options>4</options>
<justification>2</justification>
<blinking>0</blinking>
<latitude>false</latitude>
<longitude>false</longitude>
<label_box>false</label_box>
<working>true</working>
</i2>
@ -50,7 +56,11 @@
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<latitude>false</latitude>
<longitude>false</longitude>
<label_box>false</label_box>
<working>true</working>
<digits>1</digits>
</i3>
<i4>
@ -67,50 +77,19 @@
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<latitude>false</latitude>
<longitude>false</longitude>
<label_box>false</label_box>
<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>
<data_source>aux4</data_source>
<label_format>%5.0f</label_format>
<pre_label_string>NULL</pre_label_string>
<post_label_string> m</post_label_string>
@ -118,182 +97,76 @@
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<latitude>false</latitude>
<longitude>false</longitude>
<label_box>false</label_box>
<working>true</working>
</i7>
</i5>
<i8>
<i6>
<name>pla</name>
<x>560</x>
<y>430</y>
<width>40</width>
<height>30</height>
<data_source>aux9</data_source>
<data_source>throttleval</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>
<scale_data>130.0</scale_data>
<options>4</options>
<justification>0</justification>
<blinking>0</blinking>
<latitude>false</latitude>
<longitude>false</longitude>
<label_box>false</label_box>
<working>true</working>
</i8>
</i6>
<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>
<i7>
<name>FrameRate</name>
<x>10</x>
<x>0</x>
<y>25</y>
<width>60</width>
<height>10</height>
<data_source>framerate</data_source>
<label_format>%5.1f</label_format>
<label_format>%3.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>
<justification>1</justification>
<blinking>0</blinking>
<latitude>false</latitude>
<longitude>false</longitude>
<label_box>false</label_box>
<working>true</working>
</i17>
</i7>
<i8>
<name>acceleration</name>
<x>140</x>
<y>90</y>
<width>20</width>
<height>30</height>
<data_source>anzg</data_source>
<label_format>%1.1f</label_format>
<pre_label_string>blank</pre_label_string>
<post_label_string>NULL</post_label_string>
<scale_data>1.0</scale_data>
<options>1</options>
<justification>0</justification>
<blinking>0</blinking>
<latitude>false</latitude>
<longitude>false</longitude>
<label_box>true</label_box>
<working>true</working>
</i8>
<lat>
<name>lattitude</name>
<x>70</x>
<x>40</x>
<y>40</y>
<width>1</width>
<height>10</height>
@ -305,8 +178,10 @@
<options>4</options>
<justification>1</justification>
<blinking>0</blinking>
<working>true</working>
<latitude>true</latitude>
<longitude>false</longitude>
<label_box>false</label_box>
<working>true</working>
</lat>
<lon>
@ -323,10 +198,12 @@
<options>4</options>
<justification>1</justification>
<blinking>0</blinking>
<working>true</working>
<latitude>false</latitude>
<longitude>true</longitude>
<working>true</working>
</lon>
</labels>
</PropertyList>

View file

@ -29,6 +29,8 @@
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<tick_type>line</tick_type>
<tick_length>variable</tick_length>
<working>true</working>
</c1>
@ -59,6 +61,8 @@
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<tick_type>line</tick_type>
<tick_length>variable</tick_length>
<working>true</working>
</c2>
@ -89,6 +93,8 @@
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<tick_type>line</tick_type>
<tick_length>variable</tick_length>
<working>true</working>
</c3>
@ -119,6 +125,8 @@
<marker_offset>0.0</marker_offset>
<enable_pointer>true</enable_pointer>
<pointer_type>fixed</pointer_type>
<tick_type>line</tick_type>
<tick_length>variable</tick_length>
<working>true</working>
</c4>
@ -137,7 +145,7 @@
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span> <!-- (maxValue - minValue) -->
<type>gauge</type>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>true</tick_right>
@ -167,7 +175,7 @@
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span> <!-- (maxValue - minValue) -->
<type>gauge</type>
<type>tape</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>
@ -197,7 +205,7 @@
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>2.0</value_span> <!-- (maxValue - minValue) -->
<type>gauge</type>
<type>tape</type>
<tick_bottom>false</tick_bottom>
<tick_top>false</tick_top>
<tick_right>true</tick_right>
@ -227,7 +235,7 @@
<minor_divs>0</minor_divs>
<modulator>0</modulator>
<value_span>1.0</value_span> <!-- (maxValue - minValue) -->
<type>gauge</type>
<type>tape</type>
<tick_bottom>true</tick_bottom>
<tick_top>true</tick_top>
<tick_right>false</tick_right>

View file

@ -33,7 +33,7 @@
</c1>
<g1>
<name>gauge1</name>
<name>Gauge1</name>
<x>270</x>
<y>390</y>
<width>100</width>
@ -63,7 +63,7 @@
</g1>
<g2>
<name>gauge2</name>
<name>Gauge2</name>
<x>20</x>
<y>190</y>
<width>20</width>
@ -93,7 +93,7 @@
</g2>
<g3>
<name>gauge3</name>
<name>Gauge3</name>
<x>270</x>
<y>25</y>
<width>100</width>
@ -123,7 +123,7 @@
</g3>
<g4>
<name>gauge4</name>
<name>Gauge4</name>
<x>600</x>
<y>160</y>
<width>20</width>

View file

@ -12,7 +12,7 @@
<loadfn>roll</loadfn>
<loadfn1>pitch</loadfn1>
<span_units>45.0</span_units>
<division_units>0.0</division_units>
<division_units>10.0</division_units>
<minor_division>0.0</minor_division>
<screen_hole>70</screen_hole>
<lbl_pos>0</lbl_pos>