1
0
Fork 0

Primus updates ... moving copies out of the Bravo and CitationX for easier management...

This commit is contained in:
sydadams 2008-12-08 02:49:08 +00:00
parent 5001ecf403
commit 913635c47b
35 changed files with 6087 additions and 12 deletions

View file

@ -0,0 +1,54 @@
<?xml version="1.0"?>
<PropertyList>
<name>MFD 2d Panel</name>
<background>Aircraft/Instruments-3d/primus-1000/MFD/transparent.png</background>
<w>418</w>
<h>512</h>
<instruments>
<instrument include="mfd-hsi.xml">
<name>HSI</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>209</x>
<y>287.5</y>
<w>400</w>
<h>400</h>
</instrument>
<instrument include="mask.xml">
<name>Mask</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>209</x>
<y>256</y>
<w>418</w>
<h>512</h>
</instrument>
<instrument include="radar.xml">
<name>radar</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>209</x>
<y>287.5</y>
<w>400</w>
<h>400</h>
</instrument>
</instruments>
</PropertyList>

View file

@ -0,0 +1,25 @@
<?xml version="1.0"?>
<PropertyList>
<name>MFD text Panel</name>
<background>Aircraft/Instruments-3d/primus-1000/MFD/transparent.png</background>
<w>500</w>
<h>400</h>
<instruments>
<instrument include="mfd-text.xml">
<name>mfd-text</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>250</x>
<y>200</y>
<w>500</w>
<h>400</h>
</instrument>
</instruments>
</PropertyList>

View file

@ -0,0 +1,168 @@
<?xml version="1.0"?>
<!--
Author : Syd Adams
Primus 1000 MFD
-->
<PropertyList>
<path>mfd.ac</path>
<panel>
<path>Aircraft/Instruments-3d/primus-1000/MFD/MFD-panel.xml</path>
<bottom-left>
<x-m>0.003</x-m>
<y-m>-0.076</y-m>
<z-m>-0.077</z-m>
</bottom-left>
<bottom-right>
<x-m>0.003</x-m>
<y-m>0.076</y-m>
<z-m>-0.077</z-m>
</bottom-right>
<top-left>
<x-m>0.003</x-m>
<y-m>-0.076</y-m>
<z-m>0.106</z-m>
</top-left>
</panel>
<panel>
<path>Aircraft/Instruments-3d/primus-1000/MFD/MFD-text-panel.xml</path>
<bottom-left>
<x-m>0.004</x-m>
<y-m>-0.076</y-m>
<z-m>-0.077</z-m>
</bottom-left>
<bottom-right>
<x-m>0.004</x-m>
<y-m>0.076</y-m>
<z-m>-0.077</z-m>
</bottom-right>
<top-left>
<x-m>0.004</x-m>
<y-m>-0.076</y-m>
<z-m>0.106</z-m>
</top-left>
</panel>
<!-- OSG hotspots-->
<animation>
<type>pick</type>
<object-name>MFD.alt</object-name>
<action>
<button>0</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("alt-inc")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MFD.alt</object-name>
<action>
<button>1</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("alt-dec")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MFD.alt</object-name>
<action>
<button>3</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("alt-inc")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MFD.alt</object-name>
<action>
<button>4</button>
<repeatable>true</repeatable>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("alt-dec")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MFD.btn1</object-name>
<visible>true</visible>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("page0")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MFD.btn2</object-name>
<visible>true</visible>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("page1")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MFD.btn3</object-name>
<visible>true</visible>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("page2")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MFD.btn4</object-name>
<visible>true</visible>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("page3")</script>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>MFD.btn5</object-name>
<visible>true</visible>
<action>
<button>0</button>
<binding>
<command>nasal</command>
<script>efis.primus.mfd_menu("page4")</script>
</binding>
</action>
</animation>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

View file

@ -0,0 +1,89 @@
<?xml version="1.0"?>
<PropertyList>
<name>Mask</name>
<w-base>418</w-base>
<h-base>512</h-base>
<layers>
<layer>
<name>mask</name>
<w>418</w>
<h>512</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png</path>
<x1>0.007</x1>
<y1>0.004</y1>
<x2>0.815</x2>
<y2>0.996</y2>
</texture>
<emissive>true</emissive>
</layer>
<layer>
<name>hdg pos arrow</name>
<condition>
<greater-than>
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
<value>70.0</value>
</greater-than>
</condition>
<w>20</w>
<h>30</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png</path>
<x1>0.852</x1>
<y1>0.405</y1>
<x2>0.903</x2>
<y2>0.482</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>140</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>178</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>hdg neg arrow</name>
<condition>
<less-than>
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
<value>-70.0</value>
</less-than>
</condition>
<w>20</w>
<h>30</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png</path>
<x1>0.922</x1>
<y1>0.405</y1>
<x2>0.973</x2>
<y2>0.482</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>140</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>-178</offset>
</transformation>
</transformations>
</layer>
</layers>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View file

@ -0,0 +1,58 @@
<?xml version="1.0"?>
<PropertyList>
<name>HSI</name>
<w-base>400</w-base>
<h-base>400</h-base>
<layers>
<layer>
<name>compass</name>
<w>430</w>
<h>430</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/MFD/compass.png</path>
<x1>0.0</x1>
<y1>0.0</y1>
<x2>1.00</x2>
<y2>1.00</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>hdg bug</name>
<w>38</w>
<h>14</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/MFD/mfd-mask.png</path>
<x1>0.838</x1>
<y1>0.940</y1>
<x2>0.986</x2>
<y2>0.984</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
</transformation>
<transformation>
<type>y-shift</type>
<offset>192</offset>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
</layers>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

View file

@ -0,0 +1,878 @@
<!--
Syd Adams
Primus 1000 MFD hotspots
-->
<PropertyList>
<name>MFD text</name>
<w-base>400</w-base>
<h-base>500</h-base>
<layers>
<layer>
<name>HDG</name>
<type>text</type>
<font>arial_black</font>
<point-size>13</point-size>
<color>
<red>0.2</red>
<green>0.8</green>
<blue>0.3</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>orientation/heading-magnetic-deg</property>
<format>%03.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-16</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>229</offset>
</transformation>
</transformations>
</layer>
<!-- NAV INFO-->
<!-- Radar Range -->
<layer>
<name>Rng1</name>
<type>text</type>
<font>arial_black</font>
<point-size>10</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>instrumentation/radar/range</property>
<scale>0.5</scale>
<format>%3.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-100</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>24</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Rng2</name>
<type>text</type>
<font>arial_black</font>
<point-size>10</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>instrumentation/radar/range</property>
<scale>0.5</scale>
<format>%3.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>74</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>24</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/fms</property>
</condition>
<name>NAV/SRC</name>
<type>text</type>
<font>arial_black</font>
<point-size>10</point-size>
<color>
<red>0.9</red>
<green>0.2</green>
<blue>0.6</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/primus1000/nav-string</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>140</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>230</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/fms</property>
</condition>
<name>NAV/DST</name>
<type>text</type>
<font>arial_black</font>
<point-size>9</point-size>
<color>
<red>0.9</red>
<green>0.2</green>
<blue>0.6</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>/instrumentation/primus1000/nav-dist-nm</property>
<format>%3.1f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>140</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>210</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/fms</property>
</condition>
<name>NAV/DST label</name>
<type>text</type>
<font>arial_black</font>
<point-size>7</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text>NM</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>180</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>210</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/fms</property>
</condition>
<name>NAV/ID</name>
<type>text</type>
<font>arial_black</font>
<point-size>9</point-size>
<color>
<red>0.9</red>
<green>0.2</green>
<blue>0.6</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>/instrumentation/primus1000/nav-id</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>140</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>190</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/fms</property>
</condition>
<name>NAV/TTG</name>
<type>text</type>
<font>arial_black</font>
<point-size>9</point-size>
<color>
<red>0.9</red>
<green>0.2</green>
<blue>0.6</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/primus1000/nav-time</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>140</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>170</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/fms</property>
</condition>
<name>NAV/TTG label</name>
<type>text</type>
<font>arial_black</font>
<point-size>7</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text>HR</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>180</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>170</offset>
</transformation>
</transformations>
</layer>
<!-- FLIGHT INFO-->
<layer>
<name>LAT</name>
<type>text</type>
<font>arial_black</font>
<point-size>10</point-size>
<color>
<red>0.4</red>
<green>0.75</green>
<blue>0.85</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>position/latitude-string</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-118</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-155</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>LON</name>
<type>text</type>
<font>arial_black</font>
<point-size>10</point-size>
<color>
<red>0.39</red>
<green>0.75</green>
<blue>0.85</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>position/longitude-string</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-116</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-175</offset>
</transformation>
</transformations>
</layer>
<!--Speed Display-->
<layer>
<name>TASlabel</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text>TAS</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>136</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-130</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>TAS</name>
<type>text</type>
<font>arial_black</font>
<point-size>12</point-size>
<color>
<red>0.14</red>
<green>0.65</green>
<blue>0.28</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>velocities/uBody-fps</property>
<scale>0.59248380</scale>
<format>%03.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>136</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-150</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>GSPlabel</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text>GSPD</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>136</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-165</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>GSP</name>
<type>text</type>
<font>arial_black</font>
<point-size>12</point-size>
<color>
<red>0.9</red>
<green>0.2</green>
<blue>0.6</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>velocities/groundspeed-kt</property>
<format>%03.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>136</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-185</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>ALT</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.39</red>
<green>0.75</green>
<blue>0.85</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text> ALT</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>140</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-210</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>ALTselect</name>
<type>text</type>
<font>arial_black</font>
<point-size>12</point-size>
<color>
<red>0.39</red>
<green>0.75</green>
<blue>0.85</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>autopilot/settings/target-altitude-ft</property>
<format>%5.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>130</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-230</offset>
</transformation>
</transformations>
</layer>
<!--Radar Annun-->
<layer>
<condition>
<property>instrumentation/primus1000/control/tcas</property>
</condition>
<name>TCAS</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text>TCAS</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-180</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>0</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/tcas</property>
</condition>
<name>AUTO</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text>AUTO</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-180</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-20</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>HDG</name>
<type>text</type>
<font>arial_black</font>
<point-size>10</point-size>
<color>
<red>0.39</red>
<green>0.75</green>
<blue>0.85</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text>HDG</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-180</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-40</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>HDGbug</name>
<type>text</type>
<font>arial_black</font>
<point-size>12</point-size>
<color>
<red>0.39</red>
<green>0.75</green>
<blue>0.85</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>autopilot/settings/heading-bug-deg</property>
<format>%3.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-180</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-60</offset>
</transformation>
</transformations>
</layer>
<!--layer>
<name>WX</name>
<type>text</type>
<font>arial_black</font>
<point-size>5</point-size>
<color>
<red>0.14</red>
<green>0.65</green>
<blue>0.28</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/radar/status</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>0</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-8</offset>
</transformation>
</transformations>
</layer-->
<!--layer>
<name>TGT</name>
<type>text</type>
<font>arial_black</font>
<point-size>5</point-size>
<color>
<red>0.74</red>
<green>0.45</green>
<blue>0.18</blue>
</color>
<chunks>
<chunk>
<type>literal</type>
<text>TGT</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>0</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-8</offset>
</transformation>
</transformations>
</layer-->
<!--layer>
<name>TILT</name>
<type>text</type>
<font>arial_black</font>
<point-size>5</point-size>
<color>
<red>0.14</red>
<green>0.65</green>
<blue>0.28</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>instrumentation/radar/tilt</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>0</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-8</offset>
</transformation>
</transformations>
</layer-->
<!--Menus-->
<layer>
<name>Menu1</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/primus1000/mfd/menu-text[0]</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-170</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-210</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Menu-item1</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/primus1000/mfd/menu-val[0]</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-70</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-230</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Menu-item2</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/primus1000/mfd/menu-val[1]</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-15</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-230</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Menu-item3</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/primus1000/mfd/menu-val[2]</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>38</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-230</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Menu-item4</name>
<type>text</type>
<font>arial_black</font>
<point-size>8</point-size>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/primus1000/mfd/menu-val[3]</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>95</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-230</offset>
</transformation>
</transformations>
</layer>
</layers>
</PropertyList>

File diff suppressed because it is too large Load diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 648 B

View file

@ -0,0 +1,30 @@
<?xml version="1.0"?>
<PropertyList>
<name>RADAR</name>
<w-base>512</w-base>
<h-base>512</h-base>
<layers>
<layer>
<condition>
<property>instrumentation/primus1000/control/tcas</property>
</condition>
<name>radar data</name>
<emissive>true</emissive>
<w>512</w>
<h>512</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/MFD/od_wxradar.png</path>
<x1>0.0</x1>
<y1>0.0</y1>
<x2>1.0</x2>
<y2>1.0</y2>
</texture>
</layer>
</layers>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

View file

@ -0,0 +1,471 @@
###### Primus 1000 system ########
#Primus 1000 class
# ie: var primus = P1000.new(prop);
var P1000 = {
new : func(prop){
m = { parents : [P1000]};
m.FMS_VNAV =["VNV","FMS"];
m.NAV_SRC = ["VOR1","VOR2","ILS1","ILS2","FMS"];
m.NAV_PTR_SRC = [" ","NAV","ADF","FMS"];
m.TIMER_MSG1 = ["GSPD","TTG","ET"];
m.TIMER_MSG2 = ["KTS","MIN"," "];
m.RNG_STEP = [5,10,25,50,100,200,300,600,1200];
m.MFD_MENU1 = [" VNAV VSPEED TERR FMS",
" RTN FMS SNGP",
" RTN CNCL",
"SET RTN TO ST EL VANG VS",
" RTN T/O LNDG",
"SET RTN V1 VR V2",
"SET RTN VREF VAPP"];
m.dh=200;
m.primus = props.globals.getNode("instrumentation/"~prop,1);
m.PFD = m.primus.getNode("pfd",1);
m.PFD_serv = m.PFD.getNode("serviceable",1);
m.PFD_serv.setBoolValue(1);
m.PFD_bright = m.PFD.getNode("dimmer",1);
m.PFD_bright.setDoubleValue(0.8);
m.PFD_ptr1_src = m.PFD.getNode("nav1-ptr-source",1);
m.PFD_ptr1_src.setValue(m.NAV_PTR_SRC[0]);
m.PFD_ptr2_src = m.PFD.getNode("nav2-ptr-source",1);
m.PFD_ptr2_src.setValue(m.NAV_PTR_SRC[0]);
m.PFD_timer_msg1 = m.PFD.getNode("timer-label",1);
m.PFD_timer_msg1.setValue(m.TIMER_MSG1[0]);
m.PFD_timer_msg2 = m.PFD.getNode("timer-units",1);
m.PFD_timer_msg2.setValue(m.TIMER_MSG2[0]);
m.MFD = m.primus.getNode("mfd",1);
m.MFD_serv = m.MFD.getNode("serviceable",1);
m.MFD_serv.setBoolValue(1);
m.MFD_serv.setBoolValue(1);
m.MFD_bright = m.MFD.getNode("dimmer",1);
m.MFD_bright.setDoubleValue(0.8);
m.MFD_menu_num = m.MFD.getNode("menu-num",1);
m.MFD_menu_num.setIntValue(0);
m.MFD_menu_line1 = m.MFD.getNode("menu-text",1);
m.MFD_menu_line1.setValue(m.MFD_MENU1[0]);
m.MFD_menu_col1 = m.MFD.getNode("menu-val[0]",1);
m.MFD_menu_col1.setValue(" ");
m.MFD_menu_col2 = m.MFD.getNode("menu-val[1]",1);
m.MFD_menu_col2.setValue(" ");
m.MFD_menu_col3 = m.MFD.getNode("menu-val[2]",1);
m.MFD_menu_col3.setValue(" ");
m.MFD_menu_col4 = m.MFD.getNode("menu-val[3]",1);
m.MFD_menu_col4.setValue(" ");
m.MFD_settings = m.MFD.getNode("settings",1);
m.MFD_to = m.MFD_settings.getNode("to",1);
m.MFD_to.setDoubleValue(0);
m.MFD_st_el = m.MFD_settings.getNode("st-el",1);
m.MFD_st_el.setDoubleValue(0);
m.MFD_vang = m.MFD_settings.getNode("vang",1);
m.MFD_vang.setDoubleValue(0);
m.MFD_vs = m.MFD_settings.getNode("vs",1);
m.MFD_vs.setDoubleValue(0);
m.MFD_v1 = m.MFD_settings.getNode("v1",1);
m.MFD_v1.setDoubleValue(0);
m.MFD_vr = m.MFD_settings.getNode("vr",1);
m.MFD_vr.setDoubleValue(0);
m.MFD_v2 = m.MFD_settings.getNode("v2",1);
m.MFD_v2.setDoubleValue(0);
m.MFD_vref = m.MFD_settings.getNode("vref",1);
m.MFD_vref.setDoubleValue(0);
m.MFD_vapp = m.MFD_settings.getNode("vapp",1);
m.MFD_vapp.setDoubleValue(0);
m.EICAS = m.primus.getNode("eicas",1);
m.EICAS_serv = m.EICAS.getNode("serviceable",1);
m.EICAS_serv.setBoolValue(1);
m.Control = m.primus.getNode("control",1);
m.ctl_tcas = m.Control.getNode("tcas",1);
m.ctl_tcas.setBoolValue(0);
m.ctl_hsi = m.Control.getNode("hsi",1);
m.ctl_hsi.setBoolValue(0);
m.ctl_cp = m.Control.getNode("cp",1);
m.ctl_cp.setBoolValue(0);
m.ctl_hpa = m.Control.getNode("hpa",1);
m.ctl_hpa.setBoolValue(0);
m.ctl_gspd = m.Control.getNode("timer",1);
m.ctl_gspd.setIntValue(0);
m.ctl_nav = m.Control.getNode("nav",1);
m.ctl_nav.setIntValue(0);
m.ctl_fms = m.Control.getNode("fms",1);
m.ctl_fms.setBoolValue(0);
m.ctl_RA = m.Control.getNode("RA-alert",1);
m.ctl_RA.setBoolValue(1);
m.ctl_rng = m.Control.getNode("rng-switch",1);
m.ctl_rng.setDoubleValue(0);
m.DH = m.Control.getNode("decision-height",1);
m.DH.setDoubleValue(m.dh);
setprop("instrumentation/mk-viii/inputs/arinc429/decision-height",m.dh);
setprop("autopilot/route-manager/min-lock-altitude-agl-ft",m.dh);
m.NavPtr1 =m.Control.getNode("nav1ptr",1);
m.NavPtr1.setDoubleValue(0);
m.NavPtr2 =m.Control.getNode("nav2ptr",1);
m.NavPtr2.setDoubleValue(0);
m.NavPtr1_offset =m.PFD.getNode("nav1ptr-hdg-offset",1);
m.NavPtr1_offset.setDoubleValue(0);
m.NavPtr2_offset =m.PFD.getNode("nav2ptr-hdg-offset",1);
m.NavPtr2_offset.setDoubleValue(0);
m.CRStype =m.primus.getNode("course-string",1);
m.CRStype.setValue("CRS");
m.CRSheading =m.primus.getNode("course-heading",1);
m.CRSheading.setDoubleValue(0);
m.GS_inrange =m.primus.getNode("GS-in-range",1);
m.GS_inrange.setBoolValue(0);
m.GS_deflection =m.primus.getNode("GS-deflection",1);
m.GS_deflection.setDoubleValue(0);
m.CRSdeflection =m.primus.getNode("course-deflection",1);
m.CRSdeflection.setDoubleValue(0);
m.NavDist =m.primus.getNode("nav-dist-nm",1);
m.NavDist.setDoubleValue(0);
m.NavType =m.primus.getNode("nav-type",1);
m.NavType.setIntValue(0);
m.NavString =m.primus.getNode("nav-string",1);
m.NavString.setValue("VOR1");
m.NavTime =m.primus.getNode("nav-time",1);
m.NavTime.setValue("- - : - -");
m.NavID =m.primus.getNode("nav-id",1);
m.NavID.setValue("");
m.fms_mode=m.primus.getNode("fms-mode",1);
m.fms_mode.setValue(m.FMS_VNAV[0]);
m.FDmode = m.primus.getNode("fdmode",1);
m.FDmode.setBoolValue(1);
m.baro_mode=m.primus.getNode("baro-mode",1);
m.baro_mode.setBoolValue(1);
m.baro_kpa = m.primus.getNode("baro-kpa",1);
m.baro_kpa.setValue(" ");
m.IAS = props.globals.getNode("instrumentation/airspeed-indicator/indicated-speed-kt",1);
m.ALT = props.globals.getNode("instrumentation/altimeter/indicated-altitude-ft",1);
return m;
},
#### pointer needle update ####
get_pointer_offset : func(test,src){
var hdg = getprop("/orientation/heading-magnetic-deg");
if(test==0 or test == nil)return 0.0;
if(test == 1){
offset=getprop("/instrumentation/nav["~src~"]/heading-deg");
if(offset == nil)offset=0.0;
offset -= hdg;
if(offset < -180){offset += 360;}
elsif(offset > 180){offset -= 360;}
}elsif(test == 2){
offset = getprop("/instrumentation/kr-87/outputs/needle-deg");
}elsif(test == 3){
offset = getprop("/autopilot/internal/true-heading-error-deg");
}
return offset;
},
#### control inputs ####
ctl_set : func(dc){
var tmp = 0;
if(dc == "tcas"){
tmp = me.ctl_tcas.getBoolValue();
me.ctl_tcas.setBoolValue(1-tmp);
}
elsif(dc == "ra-up")
{
me.dh+=5;
if(me.dh>1000)me.dh=1000;
me.DH.setDoubleValue(me.dh);
setprop("instrumentation/mk-viii/inputs/arinc429/decision-height",me.dh);
setprop("autopilot/route-manager/min-lock-altitude-agl-ft",me.dh);
}
elsif(dc == "ra-dn")
{
me.dh-=5;
if(me.dh<0)me.dh=0;
me.DH.setDoubleValue(me.dh);
setprop("instrumentation/mk-viii/inputs/arinc429/decision-height",me.dh);
setprop("autopilot/route-manager/min-lock-altitude-agl-ft",me.dh);
}
elsif(dc == "hsi")
{
tmp = me.ctl_hsi.getBoolValue();
me.ctl_hsi.setBoolValue(1-tmp);
}
elsif(dc=="cp")
{
tmp = me.ctl_cp.getBoolValue();
me.ctl_cp.setBoolValue(1-tmp);
}
elsif(dc=="hpa")
{
tmp = me.ctl_hpa.getBoolValue();
me.ctl_hpa.setBoolValue(1-tmp);
}
elsif(dc=="ttg")
{
tmp = me.ctl_gspd.getValue();
if(tmp ==0){
tmp=1;
}else{
tmp=0;
}
me.ctl_gspd.setIntValue(tmp);
me.PFD_timer_msg1.setValue(me.TIMER_MSG1[tmp]);
me.PFD_timer_msg2.setValue(me.TIMER_MSG2[tmp]);
}
elsif(dc=="et")
{
tmp=me.ctl_gspd.getValue();
if(tmp ==2)tmp = 0 else tmp=2;
me.ctl_gspd.setIntValue(tmp);
me.PFD_timer_msg1.setValue(me.TIMER_MSG1[tmp]);
me.PFD_timer_msg2.setValue(me.TIMER_MSG2[tmp]);
}
elsif(dc=="nav")
{
var nv = me.ctl_nav.getValue();
nv= 1- nv;
me.ctl_nav.setValue(nv);
me.ctl_fms.setBoolValue(0);
me.fms_mode.setValue(me.FMS_VNAV[0]);
if(getprop("instrumentation/nav["~nv~"]/has-gs")){
me.NavType.setValue(2 + nv);
}else{
me.NavType.setValue(0 + nv);
}
}
elsif(dc=="fms")
{
if(getprop("autopilot/route-manager/route/num") > 0){
me.ctl_fms.setBoolValue(1);
me.NavType.setValue(4);
me.fms_mode.setValue(me.FMS_VNAV[1]);
}
me.NavString.setValue(me.NAV_SRC[me.NavType.getValue()]);
}
elsif(dc=="pointer1-inc")
{
tmp = me.NavPtr1.getValue();
tmp+=1;
if(tmp > 3)tmp=3;
me.NavPtr1.setValue(tmp);
me.PFD_ptr1_src.setValue(me.NAV_PTR_SRC[tmp]);
}
elsif(dc=="pointer1-dec")
{
tmp = me.NavPtr1.getValue();
tmp-=1;
if(tmp < 0)tmp=0;
me.NavPtr1.setValue(tmp);
me.PFD_ptr1_src.setValue(me.NAV_PTR_SRC[tmp]);
}
elsif(dc=="pointer2-inc")
{
tmp = me.NavPtr2.getValue();
tmp+=1;
if(tmp > 3)tmp=3;
me.NavPtr2.setValue(tmp);
me.PFD_ptr2_src.setValue(me.NAV_PTR_SRC[tmp]);
}
elsif(dc=="pointer2-dec")
{
tmp = me.NavPtr2.getValue();
tmp-=1;
if(tmp <0)tmp=0;
me.NavPtr2.setValue(tmp);
me.PFD_ptr2_src.setValue(me.NAV_PTR_SRC[tmp]);
}
elsif(dc=="radar-up")
{
tmp=me.ctl_rng.getValue();
tmp +=1;
if(tmp > 8)tmp=8;
me.ctl_rng.setValue(tmp);
setprop("instrumentation/radar/range",me.RNG_STEP[tmp]);
}
elsif(dc=="radar-dn")
{
tmp=me.ctl_rng.getValue();
tmp -=1;
if(tmp < 0)tmp=0;
me.ctl_rng.setValue(tmp);
setprop("instrumentation/radar/range",me.RNG_STEP[tmp]);
}
elsif(dc=="dat")
{
tmp=getprop("instrumentation/radar/display-controls/data");
tmp=1-tmp;
setprop("instrumentation/radar/display-controls/data",tmp);
}
elsif(dc=="wx")
{
tmp=getprop("instrumentation/radar/display-controls/WX");
tmp=1-tmp;
setprop("instrumentation/radar/display-controls/WX",tmp);
}
elsif(dc=="map")
{
tmp=getprop("instrumentation/radar/display-mode");
if(tmp == "plan"){
setprop("instrumentation/radar/display-mode","map");
}else{
setprop("instrumentation/radar/display-mode","plan");
}
setprop("instrumentation/radar/display-controls/pos",tmp);
setprop("instrumentation/radar/display-controls/symbol",tmp);
}
},
#### update nav info ####
update_nav : func{
me.GS_inrange.setValue(0);
me.GS_deflection.setValue(0);
var nm_calc = 0;
var id =" ";
var ttg = "- - : - -";
if(me.ctl_fms.getBoolValue()){
me.CRStype.setValue("DTK");
me.CRSdeflection.setValue(0);
var maghdg=getprop("autopilot/settings/true-heading-deg");
maghdg -=getprop("environment/magnetic-variation-deg");
if(maghdg>359)maghdg-=360;
if(maghdg<0)maghdg+=360;
me.CRSheading.setValue(maghdg);
nm_calc = getprop("/autopilot/route-manager/wp/dist");
if(nm_calc == nil)nm_calc = 0.0;
id = getprop("autopilot/route-manager/wp/id");
if(id ==nil)id= " ";
me.NavType.setValue(4);
ttg=getprop("autopilot/route-manager/wp/eta");
}else{
me.CRStype.setValue("CRS");
nm_calc = 0;
var nv = me.ctl_nav.getValue();
me.CRSdeflection.setValue(getprop("/instrumentation/nav["~nv~"]/heading-needle-deflection"));
me.CRSheading.setValue(getprop("/instrumentation/nav["~nv~"]/radials/selected-deg"));
if(getprop("/instrumentation/nav["~nv~"]/data-is-valid")){
nm_calc = getprop("/instrumentation/nav["~nv~"]/nav-distance");
if(nm_calc == nil)nm_calc = 0.0;
nm_calc = 0.000539 * nm_calc;
if(getprop("/instrumentation/nav["~nv~"]/has-gs")){
me.NavType.setValue(2);
if(nm_calc<30)me.GS_inrange.setValue(1);
var df = getprop("/instrumentation/nav["~nv~"]/gs-needle-deflection");
if(df>10)df=10;
if(df<-10)df=-10;
me.GS_deflection.setValue(df);
}
id = getprop("instrumentation/nav["~nv~"]/nav-id");
if(id ==nil)id= "---";
ttg=getprop("instrumentation/dme/indicated-time-min");
if(ttg==nil or ttg == 0){
ttg="- - : - -";
}else{
var buf = ttg;
ttg=sprintf("%2.0s:%0.2s",buf,buf);
}
}
}
me.NavDist.setValue(nm_calc);
me.NavString.setValue(me.NAV_SRC[me.NavType.getValue()]);
me.NavID.setValue(id);
me.NavTime.setValue(ttg);
var RA =0;
tmp =me.DH.getValue();
if(tmp > getprop("position/altitude-agl-ft") and tmp !=0)RA=1;
me.ctl_RA.setBoolValue(RA);
},
#### update pfd ####
update_pfd : func{
me.NavPtr1_offset.setValue(me.get_pointer_offset(me.NavPtr1.getValue(),0));
me.NavPtr2_offset.setValue(me.get_pointer_offset(me.NavPtr2.getValue(),1));
me.update_nav();
},
#### MFD controller ####
mfd_menu : func(inp){
var pg =me.MFD_menu_num.getValue();
var altsetting=getprop("autopilot/settings/target-altitude-ft");
var blank=" ";
if(inp=="page0"){
pg=0;
}elsif(inp=="page1"){
if(pg==1){
pg=2;
}elsif(pg==0){
pg=1;
}
}elsif(inp=="page2"){
if(pg==0){
pg=4;
}elsif(pg==1){
pg=3;
}elsif(pg==4){
pg=5;
}
}elsif(inp=="page3"){
if(pg==4)pg=6;
}elsif(inp=="page4"){
}elsif(inp=="alt-dec"){
altsetting -=100;
if(altsetting < 0)altsetting=0;
}elsif(inp=="alt-inc"){
altsetting +=100;
if(altsetting > 45000)altsetting=45000;
}
setprop("autopilot/settings/target-altitude-ft",altsetting);
if(pg == 0){
me.MFD_menu_col1.setValue(blank);
me.MFD_menu_col2.setValue(blank);
me.MFD_menu_col3.setValue(blank);
me.MFD_menu_col4.setValue(blank);
}elsif(pg==1){
me.MFD_menu_col1.setValue(blank);
me.MFD_menu_col2.setValue(blank);
me.MFD_menu_col3.setValue(blank);
me.MFD_menu_col4.setValue(blank);
}elsif(pg==2){
me.MFD_menu_col1.setValue(" VNAV ");
me.MFD_menu_col2.setValue(blank);
me.MFD_menu_col3.setValue(blank);
me.MFD_menu_col4.setValue(blank);
}elsif(pg==3){
me.MFD_menu_col1.setValue(" -- . -");
me.MFD_menu_col2.setValue("- - - - - ");
me.MFD_menu_col3.setValue(" - . - ");
me.MFD_menu_col4.setValue(" - - - ");
}elsif(pg==4){
me.MFD_menu_col1.setValue(blank);
me.MFD_menu_col2.setValue("SPEEDS");
me.MFD_menu_col3.setValue("SPEEDS");
me.MFD_menu_col4.setValue(blank);
}elsif(pg==5){
me.MFD_menu_col1.setValue("- - - ");
me.MFD_menu_col2.setValue(" - - - ");
me.MFD_menu_col3.setValue(" - - - ");
me.MFD_menu_col4.setValue(blank);
}elsif(pg==6){
me.MFD_menu_col1.setValue(" - - - ");
me.MFD_menu_col2.setValue(" - - - ");
me.MFD_menu_col3.setValue(blank);
me.MFD_menu_col4.setValue(blank);
}
me.MFD_menu_num.setValue(pg);
me.MFD_menu_line1.setValue(me.MFD_MENU1[pg]);
},
};
#######################################
var primus = P1000.new("primus1000");
var APoff=props.globals.getNode("/autopilot/locks/passive-mode",1);
var update_p1000 = func {
primus.update_pfd();
settimer(update_p1000,0);
}
setlistener("/sim/signals/fdm-initialized", func {
APoff.setBoolValue(1);
props.globals.getNode("instrumentation/primus1000/pfd/serviceable",1).setBoolValue(1);
props.globals.getNode("instrumentation/primus1000/mfd/serviceable",1).setBoolValue(1);
props.globals.getNode("instrumentation/primus1000/mfd/mode",1).setValue("normal");
print("Primus 1000 systems ... check");
settimer(update_p1000,1);
});
setlistener("/sim/signals/reinit", func {
APoff.setBoolValue(1);
});

View file

@ -0,0 +1,118 @@
<?xml version="1.0"?>
<PropertyList>
<name>PFD 2d Panel</name>
<background>Aircraft/Instruments-3d/primus-1000/PFD/transparent.png</background>
<w>418</w>
<h>512</h>
<instruments>
<instrument include="ai.xml">
<name>AI</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>213</x>
<y>355</y>
<w>176</w>
<h>206</h>
</instrument>
<instrument include="hsi-r.xml">
<name>HSI-r</name>
<condition>
<and>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
<not>
<property>instrumentation/primus1000/control/hsi</property>
</not>
</and>
</condition>
<x>213</x>
<y>111.5</y>
<w>204</w>
<h>204</h>
</instrument>
<instrument include="hsi-a.xml">
<name>HSI-a</name>
<condition>
<and>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
<property>instrumentation/primus1000/control/hsi</property>
</and>
</condition>
<x>213</x>
<y>127</y>
<w>230</w>
<h>180</h>
</instrument>
<instrument include="speedtape.xml">
<name>Spd</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>47</x>
<y>355</y>
<w>52</w>
<h>228</h>
</instrument>
<instrument include="alttape.xml">
<name>Alt tape</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>365</x>
<y>355.25</y>
<w>68</w>
<h>232</h>
</instrument>
<instrument include="fdbars.xml">
<name>FDbars</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>213</x>
<y>355</y>
<w>176</w>
<h>206</h>
</instrument>
<instrument include="mask.xml">
<name>Mask1</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>209</x>
<y>256</y>
<w>418</w>
<h>512</h>
</instrument>
</instruments>
</PropertyList>

View file

@ -0,0 +1,25 @@
<?xml version="1.0"?>
<PropertyList>
<name>PFD 2d Panel</name>
<background>Aircraft/Instruments-3d/primus-1000/PFD/transparent.png</background>
<w>500</w>
<h>400</h>
<instruments>
<instrument include="pfd-text.xml">
<name>pfd-text</name>
<condition>
<greater-than>
<property>systems/electrical/ac-volts</property>
<value>15</value>
</greater-than>
</condition>
<x>250</x>
<y>200</y>
<w>500</w>
<h>400</h>
</instrument>
</instruments>
</PropertyList>

View file

@ -0,0 +1,161 @@
<?xml version="1.0"?>
<!--
Author : Syd Adams
Primus 1000 Primary Flight Display
-->
<PropertyList>
<path>pfd.ac</path>
<panel>
<path>Aircraft/Instruments-3d/primus-1000/PFD/PFD-panel.xml</path>
<bottom-left>
<x-m>0.003</x-m>
<y-m>-0.075</y-m>
<z-m>-0.078</z-m>
</bottom-left>
<bottom-right>
<x-m>0.003</x-m>
<y-m>0.075</y-m>
<z-m>-0.078</z-m>
</bottom-right>
<top-left>
<x-m>0.003</x-m>
<y-m>-0.075</y-m>
<z-m>0.107</z-m>
</top-left>
</panel>
<panel>
<path>Aircraft/Instruments-3d/primus-1000/PFD/PFD-text-panel.xml</path>
<bottom-left>
<x-m>0.004</x-m>
<y-m>-0.075</y-m>
<z-m>-0.078</z-m>
</bottom-left>
<bottom-right>
<x-m>0.004</x-m>
<y-m>0.075</y-m>
<z-m>-0.078</z-m>
</bottom-right>
<top-left>
<x-m>0.004</x-m>
<y-m>-0.075</y-m>
<z-m>0.107</z-m>
</top-left>
</panel>
<animation>
<type>rotate</type>
<object-name>Slipball</object-name>
<property>instrumentation/slip-skid-ball/indicated-slip-skid</property>
<interpolation>
<entry>
<ind>-1.5</ind><dep>-4.5</dep>
</entry>
<entry>
<ind>1.5</ind><dep>4.5</dep>
</entry>
</interpolation>
<center>
<x-m>0</x-m>
<y-m>0</y-m>
<z-m>0.077</z-m>
</center>
<axis>
<x>-1</x>
<y>0</y>
<z>0</z>
</axis>
</animation>
<!-- Hotspots -->
<animation>
<type>pick</type>
<object-name>PFD.std</object-name>
<visible>true</visible>
<action>
<button>0</button>
<repeatable>false</repeatable>
<binding>
<command>property-assign</command>
<property>instrumentation/altimeter/setting-inhg</property>
<value>29.92</value>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PFD.knob</object-name>
<action>
<button>0</button>
<repeatable>true</repeatable>
<interval-sec>0.1</interval-sec>
<binding>
<command>property-adjust</command>
<property>instrumentation/altimeter/setting-inhg</property>
<step>0.01</step>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PFD.knob</object-name>
<action>
<button>1</button>
<repeatable>true</repeatable>
<interval-sec>0.1</interval-sec>
<binding>
<command>property-adjust</command>
<property>instrumentation/altimeter/setting-inhg</property>
<step>-0.01</step>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PFD.knob</object-name>
<action>
<button>3</button>
<repeatable>true</repeatable>
<interval-sec>0.1</interval-sec>
<binding>
<command>property-adjust</command>
<property>instrumentation/altimeter/setting-inhg</property>
<step>0.01</step>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
</animation>
<animation>
<type>pick</type>
<object-name>PFD.knob</object-name>
<action>
<button>4</button>
<repeatable>true</repeatable>
<interval-sec>0.1</interval-sec>
<binding>
<command>property-adjust</command>
<property>instrumentation/altimeter/setting-inhg</property>
<step>-0.01</step>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
</animation>
</PropertyList>

View file

@ -0,0 +1,43 @@
<?xml version="1.0"?>
<PropertyList>
<name>AI</name>
<w-base>176</w-base>
<h-base>206</h-base>
<layers>
<layer>
<name>ati</name>
<w>253</w>
<h>889</h>
<emissive>true</emissive>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png</path>
<x1>0.108</x1>
<y1>0.01</y1>
<x2>0.392</x2>
<y2>0.990</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>orientation/roll-deg</property>
<min>-360.0</min>
<max>360.0</max>
<scale>-1</scale>
</transformation>
<transformation>
<type>y-shift</type>
<property>/orientation/pitch-deg</property>
<min>-90.0</min>
<max>90.0</max>
<scale>-4.122</scale>
<offset>0</offset>
</transformation>
</transformations>
</layer>
</layers>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

View file

@ -0,0 +1,88 @@
<?xml version="1.0"?>
<PropertyList>
<name>Alt tape</name>
<w-base>68</w-base>
<h-base>232</h-base>
<layers>
<layer>
<name>alt1</name>
<w>74</w>
<h>5748</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/alttape.png</path>
<x1>0.512</x1>
<y1>0.00</y1>
<x2>0.994</x2>
<y2>1.00</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>2550</offset>
</transformation>
<transformation>
<type>y-shift</type>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<scale>-0.21696</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>alt2</name>
<w>74</w>
<h>5748</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/alttape.png</path>
<x1>0.00</x1>
<y1>0.018</y1>
<x2>0.487</x2>
<y2>1.018</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>7969.04</offset>
</transformation>
<transformation>
<type>y-shift</type>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<scale>-0.21696</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>Ralt</name>
<w>70</w>
<h>140</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png</path>
<x1>0.330</x1>
<y1>0.350</y1>
<x2>0.370</x2>
<y2>0.500</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-70</offset>
</transformation>
<transformation>
<type>y-shift</type>
<property>position/gear-agl-ft</property>
<scale>-0.0464</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
</layers>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

View file

@ -0,0 +1,151 @@
<?xml version="1.0"?>
<PropertyList>
<name>FD bars</name>
<w-base>176</w-base>
<h-base>206</h-base>
<layers>
<!--V bars-->
<layer>
<condition>
<not>
<property>instrumentation/primus1000/control/cp</property>
</not>
</condition>
<name>vbar</name>
<w>176</w>
<h>40</h>
<emissive>true</emissive>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.750</x1>
<y1>0.918</y1>
<x2>1.0</x2>
<y2>0.974</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>autopilot/internal/target-roll-deg</property>
</transformation>
<transformation>
<type>rotation</type>
<property>orientation/roll-deg</property>
<scale>-1</scale>
</transformation>
<transformation>
<type>y-shift</type>
<property>autopilot/internal/target-pitch-deg</property>
<scale>4.122</scale>
</transformation>
<transformation>
<type>y-shift</type>
<property>orientation/pitch-deg</property>
<scale>-4.122</scale>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<not>
<property>instrumentation/primus1000/control/cp</property>
</not>
</condition>
<name>Vsymbol</name>
<w>176</w>
<h>40</h>
<emissive>true</emissive>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.750</x1>
<y1>0.822</y1>
<x2>1.0</x2>
<y2>0.879</y2>
</texture>
</layer>
<!--Cross Pointer-->
<layer>
<condition>
<property>instrumentation/primus1000/control/cp</property>
</condition>
<name>XpointerH</name>
<w>60</w>
<h>2</h>
<emissive>true</emissive>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.768</x1>
<y1>0.515</y1>
<x2>0.815</x2>
<y2>0.556</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<property>orientation/pitch-deg</property>
<scale>-4.122</scale>
</transformation>
<transformation>
<type>y-shift</type>
<property>autopilot/internal/target-pitch-deg</property>
<scale>4.122</scale>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/cp</property>
</condition>
<name>XpointerV</name>
<w>2</w>
<h>60</h>
<emissive>true</emissive>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.768</x1>
<y1>0.515</y1>
<x2>0.815</x2>
<y2>0.556</y2>
</texture>
<transformations>
<transformation>
<type>x-shift</type>
<property>orientation/roll-deg</property>
<scale>-0.5</scale>
</transformation>
<transformation>
<type>x-shift</type>
<property>autopilot/internal/target-roll-deg</property>
<scale>1</scale>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/control/cp</property>
</condition>
<name>Xpointer</name>
<w>176</w>
<h>40</h>
<emissive>true</emissive>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.750</x1>
<y1>0.697</y1>
<x2>1.0</x2>
<y2>0.754</y2>
</texture>
</layer>
</layers>
</PropertyList>

View file

@ -0,0 +1,220 @@
<?xml version="1.0"?>
<PropertyList>
<name>HSI-arc</name>
<w-base>230</w-base>
<h-base>180</h-base>
<layers>
<layer>
<name>compass</name>
<w>322</w>
<h>322</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png</path>
<x1>0.500</x1>
<y1>0.500</y1>
<x2>1.00</x2>
<y2>1.00</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-80</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>hdg bug</name>
<w>18</w>
<h>8</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.830</x1>
<y1>0.589</y1>
<x2>0.880</x2>
<y2>0.611</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-80</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
</transformation>
<transformation>
<type>y-shift</type>
<offset>155</offset>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>Deflection Scale</name>
<w>155</w>
<h>18</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.829</x1>
<y1>0.012</y1>
<x2>0.998</x2>
<y2>0.030</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-80</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/course-heading</property>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<condition>
<greater-than>
<property>instrumentation/primus1000/control/nav1ptr</property>
<value>0</value>
</greater-than>
</condition>
<name>Pointer1</name>
<w>26</w>
<h>232</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.962</x1>
<y1>0.681</y1>
<x2>0.998</x2>
<y2>0.948</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-80</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/pfd/nav1ptr-hdg-offset</property>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<condition>
<greater-than>
<property>instrumentation/primus1000/control/nav2ptr</property>
<value>0</value>
</greater-than>
</condition>
<name>Pointer2</name>
<w>26</w>
<h>232</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.917</x1>
<y1>0.664</y1>
<x2>0.960</x2>
<y2>0.965</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-80</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/pfd/nav2ptr-hdg-offset</property>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>Crs needle</name>
<w>20</w>
<h>232</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.833</x1>
<y1>0.624</y1>
<x2>0.873</x2>
<y2>0.995</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-80</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/course-heading</property>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>Crs deflection</name>
<w>20</w>
<h>124</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.882</x1>
<y1>0.709</y1>
<x2>0.921</x2>
<y2>0.904</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-80</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/course-heading</property>
</transformation>
<transformation>
<type>x-shift</type>
<property>instrumentation/primus1000/course-deflection</property>
<scale>6</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
</layers>
</PropertyList>

View file

@ -0,0 +1,192 @@
<?xml version="1.0"?>
<PropertyList>
<name>HSI-rose</name>
<w-base>204</w-base>
<h-base>204</h-base>
<layers>
<layer>
<name>compass</name>
<w>204</w>
<h>204</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-1.png</path>
<x1>0.500</x1>
<y1>0.00</y1>
<x2>1.00</x2>
<y2>0.500</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>hdg bug</name>
<w>18</w>
<h>8</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
<x1>0.830</x1>
<y1>0.589</y1>
<x2>0.880</x2>
<y2>0.611</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
</transformation>
<transformation>
<type>y-shift</type>
<offset>93</offset>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>Deflection Scale</name>
<w>90</w>
<h>10</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
<x1>0.829</x1>
<y1>0.012</y1>
<x2>0.998</x2>
<y2>0.030</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/course-heading</property>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<condition>
<greater-than>
<property>instrumentation/primus1000/control/nav1ptr</property>
<value>0</value>
</greater-than>
</condition>
<name>Pointer1</name>
<w>16</w>
<h>110</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
<x1>0.962</x1>
<y1>0.681</y1>
<x2>0.998</x2>
<y2>0.948</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/pfd/nav1ptr-hdg-offset</property>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<condition>
<greater-than>
<property>instrumentation/primus1000/control/nav2ptr</property>
<value>0</value>
</greater-than>
</condition>
<name>Pointer2</name>
<w>16</w>
<h>110</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
<x1>0.917</x1>
<y1>0.664</y1>
<x2>0.960</x2>
<y2>0.965</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/pfd/nav2ptr-hdg-offset</property>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>Crs needle</name>
<w>12</w>
<h>118</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
<x1>0.832</x1>
<y1>0.624</y1>
<x2>0.872</x2>
<y2>0.995</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/course-heading</property>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
<layer>
<name>Crs deflection</name>
<w>4</w>
<h>62</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
<x1>0.894</x1>
<y1>0.709</y1>
<x2>0.906</x2>
<y2>0.904</y2>
</texture>
<transformations>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
<transformation>
<type>rotation</type>
<property>instrumentation/primus1000/course-heading</property>
</transformation>
<transformation>
<type>x-shift</type>
<property>instrumentation/primus1000/course-deflection</property>
<scale>3</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
</layers>
</PropertyList>

View file

@ -0,0 +1,263 @@
<?xml version="1.0"?>
<PropertyList>
<name>Mask</name>
<w-base>418</w-base>
<h-base>512</h-base>
<layers>
<layer>
<name>rose</name>
<condition>
<not>
<property>instrumentation/primus1000/control/hsi</property>
</not>
</condition>
<w>418</w>
<h>512</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/rosemask.png</path>
<x1>0.007</x1>
<y1>0.004</y1>
<x2>0.815</x2>
<y2>0.996</y2>
</texture>
<emissive>true</emissive>
</layer>
<layer>
<name>arc</name>
<condition>
<property>instrumentation/primus1000/control/hsi</property>
</condition>
<w>418</w>
<h>512</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.007</x1>
<y1>0.004</y1>
<x2>0.815</x2>
<y2>0.996</y2>
</texture>
<emissive>true</emissive>
</layer>
<layer>
<name>wind arrow</name>
<condition>
<greater-than>
<property>environment/wind-speed-kt</property>
<value>0.99</value>
</greater-than>
</condition>
<w>8</w>
<h>24</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.962</x1>
<y1>0.279</y1>
<x2>0.991</x2>
<y2>0.376</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-230</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>-90</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>orientation/heading-magnetic-deg</property>
<scale>-1</scale>
</transformation>
<transformation>
<type>rotation</type>
<property>environment/wind-from-heading-deg</property>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/marker-beacon/outer</property>
</condition>
<name>Omarker</name>
<w>16</w>
<h>16</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.763</x1>
<y1>0.430</y1>
<x2>0.809</x2>
<y2>0.476</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>10</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>90</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/marker-beacon/middle</property>
</condition>
<name>Mmarker</name>
<w>16</w>
<h>16</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.812</x1>
<y1>0.430</y1>
<x2>0.857</x2>
<y2>0.476</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>10</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>90</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/marker-beacon/inner</property>
</condition>
<name>Imarker</name>
<w>16</w>
<h>16</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.859</x1>
<y1>0.430</y1>
<x2>0.905</x2>
<y2>0.476</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>10</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>90</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>VSI needle</name>
<w>50</w>
<h>8</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/pfd-bezel.png</path>
<x1>0.793</x1>
<y1>0.385</y1>
<x2>0.912</x2>
<y2>0.404</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>-159</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>222</offset>
</transformation>
<transformation>
<type>rotation</type>
<property>velocities/vertical-speed-fps</property>
<scale>1.08</scale>
</transformation>
<transformation>
<type>x-shift</type>
<offset>-65</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/GS-in-range</property>
</condition>
<name>GS scale</name>
<w>14</w>
<h>90</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.965</x1>
<y1>0.086</y1>
<x2>0.988</x2>
<y2>0.230</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>98</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>100</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/GS-in-range</property>
</condition>
<name>GS pointer</name>
<w>10</w>
<h>10</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/arcmask.png</path>
<x1>0.872</x1>
<y1>0.943</y1>
<x2>0.908</x2>
<y2>0.998</y2>
</texture>
<emissive>true</emissive>
<transformations>
<transformation>
<type>y-shift</type>
<offset>98</offset>
</transformation>
<transformation>
<type>x-shift</type>
<offset>100</offset>
</transformation>
<transformation>
<type>y-shift</type>
<property>instrumentation/primus1000/GS-deflection</property>
<scale>4</scale>
</transformation>
</transformations>
</layer>
</layers>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,878 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0 0 0 spec 0.5 0.5 0.5 shi 64 trans 0
MATERIAL "Glossblack" rgb 0.07037 0.07037 0.07037 amb 0.5 0.5 0.5 emis 0.1 0.1 0.1 spec 0.427668 0.427668 0.427668 shi 32 trans 0
MATERIAL "illum" rgb 0.8 0.8 0.8 amb 0 0 0 emis 1 1 1 spec 0 0 0 shi 0 trans 0
MATERIAL "gloss" rgb 0.8 0.8 0.8 amb 0.2 0.2 0.2 emis 0.05 0.05 0.05 spec 0.5 0.5 0.5 shi 32 trans 0
MATERIAL "G" rgb 0 0 0 amb 0.5 0.5 0.5 emis 0 0 0 spec 0 0 0 shi 32 trans 0
OBJECT world
kids 6
OBJECT poly
name "PFD.knob"
data 8
Mesh.002
crease 45.000000
numvert 24
0.005122 -0.096568 -0.074627
0.005122 -0.099473 -0.076304
0.005122 -0.102828 -0.076304
0.005122 -0.105733 -0.074627
0.005122 -0.107411 -0.071722
0.005122 -0.107411 -0.068367
0.005122 -0.105733 -0.065461
0.005122 -0.102828 -0.063784
0.005122 -0.099473 -0.063784
0.005122 -0.096568 -0.065461
0.005122 -0.09489 -0.068367
0.005122 -0.09489 -0.071722
0.018611 -0.096568 -0.074627
0.018611 -0.099473 -0.076304
0.018611 -0.102828 -0.076304
0.018611 -0.105733 -0.074627
0.018611 -0.107411 -0.071722
0.018611 -0.107411 -0.068367
0.018611 -0.105733 -0.065461
0.018611 -0.102828 -0.063784
0.018611 -0.099473 -0.063784
0.018611 -0.096568 -0.065461
0.018611 -0.09489 -0.068367
0.018611 -0.09489 -0.071722
numsurf 17
SURF 0x10
mat 1
refs 4
0 0.0 0.0
12 0.0 0.0
13 0.0 0.0
1 0.0 0.0
SURF 0x10
mat 1
refs 4
1 0.0 0.0
13 0.0 0.0
14 0.0 0.0
2 0.0 0.0
SURF 0x10
mat 1
refs 4
2 0.0 0.0
14 0.0 0.0
15 0.0 0.0
3 0.0 0.0
SURF 0x10
mat 1
refs 4
3 0.0 0.0
15 0.0 0.0
16 0.0 0.0
4 0.0 0.0
SURF 0x10
mat 1
refs 4
4 0.0 0.0
16 0.0 0.0
17 0.0 0.0
5 0.0 0.0
SURF 0x10
mat 1
refs 4
5 0.0 0.0
17 0.0 0.0
18 0.0 0.0
6 0.0 0.0
SURF 0x10
mat 1
refs 4
6 0.0 0.0
18 0.0 0.0
19 0.0 0.0
7 0.0 0.0
SURF 0x10
mat 1
refs 4
7 0.0 0.0
19 0.0 0.0
20 0.0 0.0
8 0.0 0.0
SURF 0x10
mat 1
refs 4
8 0.0 0.0
20 0.0 0.0
21 0.0 0.0
9 0.0 0.0
SURF 0x10
mat 1
refs 4
9 0.0 0.0
21 0.0 0.0
22 0.0 0.0
10 0.0 0.0
SURF 0x10
mat 1
refs 4
10 0.0 0.0
22 0.0 0.0
23 0.0 0.0
11 0.0 0.0
SURF 0x10
mat 1
refs 4
12 0.0 0.0
0 0.0 0.0
11 0.0 0.0
23 0.0 0.0
SURF 0x10
mat 1
refs 4
12 0.0 0.0
23 0.0 0.0
22 0.0 0.0
21 0.0 0.0
SURF 0x10
mat 1
refs 4
12 0.0 0.0
21 0.0 0.0
20 0.0 0.0
13 0.0 0.0
SURF 0x10
mat 1
refs 4
13 0.0 0.0
20 0.0 0.0
19 0.0 0.0
14 0.0 0.0
SURF 0x10
mat 1
refs 4
14 0.0 0.0
19 0.0 0.0
18 0.0 0.0
15 0.0 0.0
SURF 0x10
mat 1
refs 4
15 0.0 0.0
18 0.0 0.0
17 0.0 0.0
16 0.0 0.0
kids 0
OBJECT poly
name "PFD.slip-indicator"
data 8
Mesh.051
texture "pfd-bezel.png"
texrep 1 1
crease 45.000000
numvert 4
0.008106 -0.099754 -0.017371
0.008106 -0.099754 0.017871
0.005825 -0.092926 0.017575
0.005825 -0.092926 -0.017076
numsurf 1
SURF 0x00
mat 2
refs 4
1 0.747748911381 0.0104041835293
0 1.00120258331 0.0104041835293
3 0.99907875061 0.0606825202703
2 0.749872803688 0.0606825202703
kids 0
OBJECT poly
name "PFD.std"
data 10
Circle.015
texture "pfd-bezel.png"
texrep 1 1
crease 30.000000
numvert 9
0.005436 -0.093198 -0.057286
0.005436 -0.09459 -0.058303
0.005436 -0.101666 -0.058302
0.005436 -0.103057 -0.057285
0.005436 -0.103057 -0.043351
0.005436 -0.101665 -0.042335
0.005436 -0.094589 -0.042336
0.005436 -0.093198 -0.043353
0.005436 -0.098128 -0.050319
numsurf 8
SURF 0x00
mat 2
refs 3
1 0.985856831074 0.145406976342
0 0.978281199932 0.155825227499
8 0.926310956478 0.11892683059
SURF 0x00
mat 2
refs 3
8 0.926310956478 0.11892683059
2 0.985854268074 0.0924394726753
1 0.985856831074 0.145406976342
SURF 0x00
mat 2
refs 3
8 0.926310956478 0.11892683059
3 0.978267073631 0.0820266827941
2 0.985854268074 0.0924394726753
SURF 0x00
mat 2
refs 3
8 0.926310956478 0.11892683059
4 0.874340951443 0.0820284113288
3 0.978267073631 0.0820266827941
SURF 0x00
mat 2
refs 3
8 0.926310956478 0.11892683059
5 0.866765081882 0.0924466922879
4 0.874340951443 0.0820284113288
SURF 0x00
mat 2
refs 3
8 0.926310956478 0.11892683059
6 0.866767644882 0.145414158702
5 0.866765081882 0.0924466922879
SURF 0x00
mat 2
refs 3
8 0.926310956478 0.11892683059
7 0.874354839325 0.155826985836
6 0.866767644882 0.145414158702
SURF 0x00
mat 2
refs 3
8 0.926310956478 0.11892683059
0 0.978281199932 0.155825227499
7 0.874354839325 0.155826985836
kids 0
OBJECT poly
name "PFDBezel"
data 4
Mesh
texture "pfd-bezel.png"
texrep 1 1
crease 45.000000
numvert 56
0.002557 -0.079742 -0.075643
0.002557 -0.079742 0.075643
0.001916 0.108852 0.075643
0.001916 0.108852 -0.075643
0.002537 -0.074454 -0.079104
0.00193 0.104916 -0.079104
0.00193 0.104916 0.079104
0.002537 -0.074454 0.079104
0.004977 -0.121058 -0.085825
0.004977 -0.121058 0.085826
0.004193 0.121058 0.085825
0.004193 0.121058 -0.085825
0.004956 -0.115058 -0.089751
0.004956 -0.115058 0.089751
0.00421 0.116592 0.089751
0.00421 0.116592 -0.089751
0.004876 -0.079737 0.075643
0.004876 -0.079737 -0.075643
0.004235 0.108858 0.075643
0.004235 0.108858 -0.075643
0.004249 0.104923 0.079104
0.004856 -0.074448 0.079104
0.004856 -0.074448 -0.079104
0.004249 0.104923 -0.079104
0.009175 -0.10582 -0.026483
0.009175 -0.10582 0.026903
0.009175 -0.09345 -0.032684
0.009175 -0.09345 0.033105
0.009175 -0.09345 -0.016849
0.009175 -0.09345 0.017269
0.009175 -0.09995 0.017165
0.009175 -0.09995 -0.016744
0.005126 -0.099963 0.017165
0.005126 -0.099963 -0.016744
0.005126 -0.093463 0.017269
0.005126 -0.093463 -0.016849
0.00488 -0.09345 0.033105
0.00488 -0.10582 0.026903
0.00488 -0.10582 -0.026483
0.00488 -0.09345 -0.032684
5e-06 -0.121058 -0.085825
5e-06 -0.121058 0.085826
-5e-06 0.121058 0.085825
-5e-06 0.121058 -0.085825
5e-06 -0.115058 -0.089751
5e-06 -0.115058 0.089751
-5e-06 0.116592 0.089751
-5e-06 0.116592 -0.089751
0.00488 -0.092538 0.032694
0.009175 -0.092538 0.032694
0.009175 -0.092538 0.017269
0.005126 -0.09255 0.017269
0.009175 -0.092538 -0.032273
0.00488 -0.092538 -0.032273
0.005126 -0.09255 -0.016849
0.009175 -0.092538 -0.016849
numsurf 45
SURF 0x00
mat 3
refs 4
4 0.695770680904 0.196982264519
0 0.681626856327 0.175372093916
17 0.681626856327 0.175392508507
22 0.695770680904 0.197006821632
SURF 0x00
mat 3
refs 4
0 0.681626856327 0.175372093916
1 0.063373208046 0.175372093916
16 0.063373208046 0.175392508507
17 0.681626856327 0.175392508507
SURF 0x00
mat 3
refs 4
21 0.049229323864 0.197006821632
16 0.063373208046 0.175392508507
1 0.063373208046 0.175372093916
7 0.049229323864 0.196982264519
SURF 0x00
mat 3
refs 4
18 0.063373208046 0.946114957333
20 0.049229323864 0.930033862591
6 0.049229323864 0.930005311966
2 0.063373208046 0.946090400219
SURF 0x00
mat 3
refs 4
19 0.681626856327 0.946114957333
18 0.063373208046 0.946114957333
2 0.063373208046 0.946090400219
3 0.681626856327 0.946090400219
SURF 0x00
mat 3
refs 4
23 0.695770680904 0.930033862591
19 0.681626856327 0.946114957333
3 0.681626856327 0.946090400219
5 0.695770680904 0.930005311966
SURF 0x00
mat 3
refs 4
22 0.695770680904 0.197006821632
23 0.695770680904 0.930033862591
5 0.695770680904 0.930005311966
4 0.695770680904 0.196982264519
SURF 0x00
mat 3
refs 4
20 0.049229323864 0.930033862591
21 0.049229323864 0.197006821632
7 0.049229323864 0.196982264519
6 0.049229323864 0.930005311966
SURF 0x00
mat 3
refs 4
22 0.695770680904 0.197006821632
17 0.681626856327 0.175392508507
8 0.723237156868 0.00652786716819
12 0.739281356335 0.0310478769243
SURF 0x00
mat 3
refs 4
17 0.681626856327 0.175392508507
16 0.063373208046 0.175392508507
9 0.0217588823289 0.00652786716819
8 0.723237156868 0.00652786716819
SURF 0x00
mat 3
refs 4
16 0.063373208046 0.175392508507
21 0.049229323864 0.197006821632
13 0.00571876671165 0.0310478173196
9 0.0217588823289 0.00652786716819
SURF 0x00
mat 3
refs 4
20 0.049229323864 0.930033862591
18 0.063373208046 0.946114957333
10 0.0217629354447 0.99597209692
14 0.00571870710701 0.97772103548
SURF 0x00
mat 3
refs 4
18 0.063373208046 0.946114957333
19 0.681626856327 0.946114957333
11 0.723237037659 0.99597209692
10 0.0217629354447 0.99597209692
SURF 0x00
mat 3
refs 4
19 0.681626856327 0.946114957333
23 0.695770680904 0.930033862591
15 0.739281356335 0.97772115469
11 0.723237037659 0.99597209692
SURF 0x00
mat 3
refs 4
23 0.695770680904 0.930033862591
22 0.695770680904 0.197006821632
12 0.739281356335 0.0310478769243
15 0.739281356335 0.97772115469
SURF 0x00
mat 3
refs 4
21 0.049229323864 0.197006821632
20 0.049229323864 0.930033862591
14 0.00571870710701 0.97772103548
13 0.00571876671165 0.0310478173196
SURF 0x00
mat 3
refs 3
28 0.442477017641 0.118969552219
31 0.442040503025 0.0918404906988
26 0.508568644524 0.118969552219
SURF 0x00
mat 3
refs 3
31 0.442040503025 0.0918404906988
24 0.482685685158 0.0689857974648
26 0.508568644524 0.118969552219
SURF 0x00
mat 3
refs 3
27 0.233985468745 0.118969552219
25 0.259868323803 0.0689857974648
30 0.30051356554 0.0918404906988
SURF 0x00
mat 3
refs 3
27 0.233985468745 0.118969552219
30 0.30051356554 0.0918404906988
29 0.300077050924 0.118969552219
SURF 0x00
mat 3
refs 4
25 0.259868323803 0.0689857974648
24 0.482685685158 0.0689857974648
31 0.442040503025 0.0918404906988
30 0.30051356554 0.0918404906988
SURF 0x00
mat 3
refs 4
38 0.482685685158 0.0689857974648
24 0.482685685158 0.0689857974648
25 0.259868323803 0.0689857974648
37 0.259868323803 0.0689857974648
SURF 0x00
mat 3
refs 4
39 0.508568644524 0.118969552219
26 0.508568644524 0.118969552219
24 0.482685685158 0.0689857974648
38 0.482685685158 0.0689857974648
SURF 0x00
mat 3
refs 4
37 0.259868323803 0.0689857974648
25 0.259868323803 0.0689857974648
27 0.233985468745 0.118969552219
36 0.233985468745 0.118969552219
SURF 0x00
mat 3
refs 4
33 0.442040503025 0.0917899906635
31 0.442040503025 0.0918404906988
28 0.442477017641 0.118969552219
35 0.442477017641 0.118919052184
SURF 0x00
mat 3
refs 4
34 0.300077050924 0.118919052184
29 0.300077050924 0.118969552219
30 0.30051356554 0.0918404906988
32 0.30051356554 0.0917899906635
SURF 0x00
mat 3
refs 4
32 0.30051356554 0.0917899906635
30 0.30051356554 0.0918404906988
31 0.442040503025 0.0918404906988
33 0.442040503025 0.0917899906635
SURF 0x00
mat 3
refs 4
8 0.723237156868 0.00652786716819
9 0.0217588823289 0.00652786716819
41 0.0217588823289 0.00652786716819
40 0.723237156868 0.00652786716819
SURF 0x00
mat 3
refs 4
10 0.0217629354447 0.99597209692
11 0.723237037659 0.99597209692
43 0.723237037659 0.99597209692
42 0.0217629354447 0.99597209692
SURF 0x00
mat 3
refs 4
12 0.739281356335 0.0310478769243
8 0.723237156868 0.00652786716819
40 0.723237156868 0.00652786716819
44 0.739281356335 0.0310478769243
SURF 0x00
mat 3
refs 4
9 0.0217588823289 0.00652786716819
13 0.00571876671165 0.0310478173196
45 0.00571876671165 0.0310478173196
41 0.0217588823289 0.00652786716819
SURF 0x00
mat 3
refs 4
14 0.00571870710701 0.97772103548
10 0.0217629354447 0.99597209692
42 0.0217629354447 0.99597209692
46 0.00571870710701 0.97772103548
SURF 0x00
mat 3
refs 4
13 0.00571876671165 0.0310478173196
14 0.00571870710701 0.97772103548
46 0.00571870710701 0.97772103548
45 0.00571876671165 0.0310478173196
SURF 0x00
mat 3
refs 4
11 0.723237037659 0.99597209692
15 0.739281356335 0.97772115469
47 0.739281356335 0.97772115469
43 0.723237037659 0.99597209692
SURF 0x00
mat 3
refs 4
15 0.739281356335 0.97772115469
12 0.739281356335 0.0310478769243
44 0.739281356335 0.0310478769243
47 0.739281356335 0.97772115469
SURF 0x00
mat 3
refs 4
27 0.233985468745 0.118969552219
49 0.235699772835 0.122776605189
48 0.235699772835 0.122776605189
36 0.233985468745 0.118969552219
SURF 0x00
mat 3
refs 4
29 0.300077050924 0.118969552219
50 0.300077050924 0.122776605189
49 0.235699772835 0.122776605189
27 0.233985468745 0.118969552219
SURF 0x00
mat 3
refs 4
34 0.300077050924 0.118919052184
51 0.300077050924 0.122726082802
50 0.300077050924 0.122776605189
29 0.300077050924 0.118969552219
SURF 0x00
mat 3
refs 4
36 0.233985468745 0.118969552219
48 0.235699772835 0.122776605189
51 0.300077050924 0.122726082802
34 0.300077050924 0.118919052184
SURF 0x00
mat 3
refs 4
48 0.235699772835 0.161839067936
49 0.235699772835 0.161839067936
50 0.300077050924 0.161839067936
51 0.300077050924 0.161788538098
SURF 0x00
mat 3
refs 4
39 0.508568644524 0.118969552219
53 0.506854295731 0.122776605189
52 0.506854295731 0.122776605189
26 0.508568644524 0.118969552219
SURF 0x00
mat 3
refs 4
35 0.442477017641 0.118919052184
54 0.442477017641 0.122726082802
53 0.506854295731 0.122776605189
39 0.508568644524 0.118969552219
SURF 0x00
mat 3
refs 4
28 0.442477017641 0.118969552219
55 0.442477017641 0.122776605189
54 0.442477017641 0.122726082802
35 0.442477017641 0.118919052184
SURF 0x00
mat 3
refs 4
26 0.508568644524 0.118969552219
52 0.506854295731 0.122776605189
55 0.442477017641 0.122776605189
28 0.442477017641 0.118969552219
SURF 0x00
mat 3
refs 4
52 0.506854295731 0.161839067936
53 0.506854295731 0.161839067936
54 0.442477017641 0.161788538098
55 0.442477017641 0.161839067936
kids 0
OBJECT poly
name "PFDscreen"
data 8
Mesh.029
crease 45.000000
numvert 4
0.002234 0.112122 0.082659
0.002234 -0.08166 0.082659
0.002234 -0.08166 -0.082659
0.002234 0.112122 -0.082659
numsurf 1
SURF 0x00
mat 4
refs 4
3 0.0 0.0
0 0.0 0.0
1 0.0 0.0
2 0.0 0.0
kids 0
OBJECT poly
name "Slipball"
data 10
Circle.016
texture "pfd-bezel.png"
texrep 1 1
crease 30.000000
numvert 33
0.007241 -0.096498 -0.000999
0.007323 -0.096753 -0.001219
0.007416 -0.097044 -0.001382
0.007518 -0.097359 -0.001482
0.007623 -0.097687 -0.001516
0.007729 -0.098015 -0.001482
0.00783 -0.09833 -0.001382
0.007924 -0.098621 -0.001219
0.008006 -0.098875 -0.000999
0.008073 -0.099084 -0.000732
0.008123 -0.09924 -0.000426
0.008154 -0.099335 -9.5e-05
0.008164 -0.099368 0.000249
0.008154 -0.099335 0.000594
0.008123 -0.09924 0.000925
0.008073 -0.099084 0.00123
0.008006 -0.098875 0.001498
0.007924 -0.098621 0.001717
0.00783 -0.09833 0.001881
0.007729 -0.098015 0.001981
0.007623 -0.097687 0.002015
0.007518 -0.097359 0.001981
0.007416 -0.097044 0.001881
0.007323 -0.096753 0.001717
0.007241 -0.096498 0.001498
0.007174 -0.096289 0.00123
0.007124 -0.096134 0.000925
0.007093 -0.096038 0.000594
0.007083 -0.096006 0.000249
0.007093 -0.096038 -9.5e-05
0.007124 -0.096134 -0.000426
0.007174 -0.096289 -0.000732
0.007623 -0.097687 0.000249
numsurf 32
SURF 0x00
mat 2
refs 3
1 0.829484462738 0.135160714388
0 0.825501739979 0.139975696802
32 0.802856206894 0.117507345974
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
2 0.832444012165 0.129667207599
1 0.829484462738 0.135160714388
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
3 0.834266424179 0.12370634824
2 0.832444012165 0.129667207599
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
4 0.834881782532 0.117507345974
3 0.834266424179 0.12370634824
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
5 0.834266424179 0.111308306456
4 0.834881782532 0.117507345974
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
6 0.832444012165 0.1053474769
5 0.834266424179 0.111308306456
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
7 0.829484462738 0.0998540818691
6 0.832444012165 0.1053474769
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
8 0.825501739979 0.0950389578938
7 0.829484462738 0.0998540818691
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
9 0.820648610592 0.0910873264074
8 0.825501739979 0.0950389578938
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
10 0.815111875534 0.0881509184837
9 0.820648610592 0.0910873264074
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
11 0.809104025364 0.0863427221775
10 0.815111875534 0.0881509184837
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
12 0.802856206894 0.0857322663069
11 0.809104025364 0.0863427221775
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
13 0.796608328819 0.0863427221775
12 0.802856206894 0.0857322663069
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
14 0.790600538254 0.0881509184837
13 0.796608328819 0.0863427221775
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
15 0.785063803196 0.0910873264074
14 0.790600538254 0.0881509184837
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
16 0.780210733414 0.0950389578938
15 0.785063803196 0.0910873264074
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
17 0.77622795105 0.0998540818691
16 0.780210733414 0.0950389578938
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
18 0.773268461227 0.1053474769
17 0.77622795105 0.0998540818691
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
19 0.771445989609 0.111308306456
18 0.773268461227 0.1053474769
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
20 0.770830690861 0.117507345974
19 0.771445989609 0.111308306456
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
21 0.771445989609 0.12370634824
20 0.770830690861 0.117507345974
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
22 0.773268461227 0.129667207599
21 0.771445989609 0.12370634824
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
23 0.77622795105 0.135160714388
22 0.773268461227 0.129667207599
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
24 0.780210793018 0.139975845814
23 0.77622795105 0.135160714388
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
25 0.785063803196 0.143927320838
24 0.780210793018 0.139975845814
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
26 0.790600597858 0.146863698959
25 0.785063803196 0.143927320838
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
27 0.796608388424 0.148671969771
26 0.790600597858 0.146863698959
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
28 0.802856266499 0.149282455444
27 0.796608388424 0.148671969771
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
29 0.809104144573 0.148671969771
28 0.802856266499 0.149282455444
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
30 0.815111935139 0.146863698959
29 0.809104144573 0.148671969771
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
31 0.820648729801 0.143927320838
30 0.815111935139 0.146863698959
SURF 0x00
mat 2
refs 3
32 0.802856206894 0.117507345974
0 0.825501739979 0.139975696802
31 0.820648729801 0.143927320838
kids 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

View file

@ -0,0 +1,38 @@
<?xml version="1.0"?>
<PropertyList>
<name>Spd</name>
<w-base>52</w-base>
<h-base>228</h-base>
<layers>
<layer>
<name>speed</name>
<w>74</w>
<h>2220</h>
<texture>
<path>Aircraft/Instruments-3d/primus-1000/PFD/speedtape.png</path>
<x1>0.00</x1>
<y1>0.00</y1>
<x2>1.00</x2>
<y2>1.00</y2>
</texture>
<transformations>
<transformation>
<type>y-shift</type>
<offset>907</offset>
</transformation>
<transformation>
<type>y-shift</type>
<property>velocities/airspeed-kt</property>
<scale>-2.47</scale>
</transformation>
</transformations>
<emissive>true</emissive>
</layer>
</layers>
</PropertyList>

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

View file

@ -1,23 +1,40 @@
To incorporate the Primus 1000 system into your aircraft , you need to add the following to your files:
To incorporate the Primus 1000 system into your aircraft ,
you need to add the following to your files:
Add this to your aircraft file:
Place the PFD instruments in the cockpit:
add this to the aircrafts animation file:
<model>
<path>Aircraft/Instruments-3d/primus-1000/primus1000-pfd.xml</path>
<offsets>
<x-m>-7.523</x-m>
<name>PFD1</name>
<path>Aircraft/Instruments-3d/primus-1000/PDF/PFD.xml</path>
<offsets> <!--position in 3d space-->
<x-m>-7.523</x-m>
<y-m>0.380</y-m>
<z-m>0.020</z-m>
<pitch-deg>-10.0</pitch-deg>
</offsets>
</offsets>
</model>
This file sets up certain properties needed by the system
Add the Primus1000.nas to your set file....
<nasal>
<file>Aircraft/Instruments-3d/primus-1000/Primus1000.nas</file>
</nasal>
<model>
<name>MFD1</name>
<path>Aircraft/Instruments-3d/primus-1000/MDF/MFD.xml</path>
<offsets> <!--position in 3d space-->
<x-m>-7.523</x-m>
<y-m>0.380</y-m>
<z-m>0.020</z-m>
<pitch-deg>-10.0</pitch-deg>
</offsets>
</model>
<!-- -->
Load the P1000.nas in your -set file:
<nasal>
<efis>
<file>Aircraft/Instruments-3d/primus-1000/P1000.nas</file>
</efis>
</nasal>
Must be loaded under the <efis> tag for CitationX and Bravo controllers.