1
0
Fork 0

Updates to the P1000 , older files will be removed once its all sorted out

This commit is contained in:
sydadams 2007-11-21 04:56:00 +00:00
parent d9f704002b
commit d2f304f030
16 changed files with 9646 additions and 0 deletions

View file

@ -21,6 +21,9 @@ FuelPph2=props.globals.getNode("engines/engine[1]/fuel-flow_pph",1);
FuelDensity = 6.0;
FMS_VNAV =["VNV","FMS"];
NAV_SRC = ["VOR1","VOR2","ILS1","ILS2","FMS"];
var ET = aircraft.timer.new("/instrumentation/primus1000/pfd/ET-sec", 5,0);
var ETmin = props.globals.getNode("/instrumentation/primus1000/pfd/ET-min",1);
var EThour = props.globals.getNode("/instrumentation/primus1000/pfd/ET-hour",1);
get_pointer_offset = func{
var test=arg[0];
@ -43,9 +46,11 @@ get_pointer_offset = func{
}
update_pfd = func{
NavPtr1_offset.setValue(get_pointer_offset(NavPtr1.getValue()));
NavPtr2_offset.setValue(get_pointer_offset(NavPtr2.getValue()));
var id = " ";
var GSPDstring = "";
var nm_calc=0.0;
if(fms_enabled ==0){
if(props.globals.getNode("/instrumentation/nav/data-is-valid").getBoolValue()){
@ -66,6 +71,19 @@ update_pfd = func{
var ns= NavType.getValue();
setprop("/instrumentation/primus1000/nav-string",NAV_SRC[ns]);
setprop("/instrumentation/primus1000/nav-id",id);
if(getprop("systems/electrical/ac-volts") < 5){
setprop("instrumentation/primus1000/pfd/serviceable",0);
setprop("instrumentation/primus1000/mfd/serviceable",0);
}else{
setprop("instrumentation/primus1000/pfd/serviceable",1);
setprop("instrumentation/primus1000/mfd/serviceable",1);
}
var et = getprop("/instrumentation/primus1000/pfd/ET-sec");
var ethour = et * 0.000277;
EThour.setIntValue(ethour);
var etmin = (ethour-EThour.getValue()) * 60;
ETmin.setIntValue(etmin);
}
@ -145,6 +163,12 @@ setlistener("/sim/signals/fdm-initialized", func {
FuelPph1.setValue(0.0);
FuelPph2.setValue(0.0);
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");
ET.reset();
ETmin.setIntValue(0);
EThour.setIntValue(0);
print("Primus 1000 systems ... check");
settimer(update_p1000,1);
});

Binary file not shown.

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,257 @@
<!--
Syd Adams
Primus 1000 MFD hotspots
-->
<PropertyList>
<name>MFD hotspots</name>
<w-base>180</w-base>
<h-base>240</h-base>
<w>180</w>
<h>240</h>
<layers>
<layer>
<name>NAV/SRC</name>
<condition>
<property>instrumentation/primus1000/mfd/serviceable</property>
</condition>
<type>text</type>
<font>arial_black</font>
<point-size>6</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>48</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>100</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>NAV/DST</name>
<condition>
<property>instrumentation/primus1000/mfd/serviceable</property>
</condition>
<type>text</type>
<font>arial_black</font>
<point-size>6</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>
<color>
<red>0.8</red>
<green>0.8</green>
<blue>0.8</blue>
</color>
<chunk>
<type>literal</type>
<text>nm</text>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>48</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>93</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>NAV/DSTtxt</name>
<condition>
<property>instrumentation/primus1000/mfd/serviceable</property>
</condition>
<type>text</type>
<font>arial_black</font>
<point-size>6</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>
</layer>
<layer>
<name>NAV/ID</name>
<condition>
<property>instrumentation/primus1000/mfd/serviceable</property>
</condition>
<type>text</type>
<font>arial_black</font>
<point-size>6</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>48</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>86</offset>
</transformation>
</transformations>
</layer>
</layers>
<actions>
<!--
<action>
<name>bezel outline</name>
<button>0</button>
<x>-90</x>
<y>-120</y>
<w>180</w>
<h>240</h>
</action>
-->
<action>
<name>Alt decrease</name>
<button>0</button>
<x>67</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<binding>
<command>property-adjust</command>
<property>autopilot/settings/target-altitude-ft</property>
<step>-100</step>
<min>0</min>
<max>99999</max>
<wrap>0</wrap>
</binding>
</action>
<action>
<name>Alt increase</name>
<button>0</button>
<x>75</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<binding>
<command>property-adjust</command>
<property>autopilot/settings/target-altitude-ft</property>
<step>100</step>
<min>0</min>
<max>99999</max>
<wrap>0</wrap>
</binding>
</action>
<action>
<name>mode1</name>
<button>0</button>
<x>-70</x>
<y>-110</y>
<w>14</w>
<h>10</h>
<binding>
</binding>
</action>
<action>
<name>mode2</name>
<button>0</button>
<x>-50</x>
<y>-110</y>
<w>18</w>
<h>10</h>
<binding>
</binding>
</action>
<action>
<name>mode3</name>
<button>0</button>
<x>-28</x>
<y>-110</y>
<w>18</w>
<h>10</h>
<binding>
</binding>
</action>
<action>
<name>mode4</name>
<button>0</button>
<x>-7</x>
<y>-110</y>
<w>18</w>
<h>10</h>
<binding>
</binding>
</action>
<action>
<name>mode5</name>
<button>0</button>
<x>14</x>
<y>-110</y>
<w>18</w>
<h>10</h>
<binding>
</binding>
</action>
<action>
<name>mode6</name>
<button>0</button>
<x>36</x>
<y>-110</y>
<w>18</w>
<h>10</h>
<binding>
</binding>
</action>
</actions>
</PropertyList>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,74 @@
<?xml version="1.0"?>
<!--
Author : Syd Adams
Primus 1000 MFD
-->
<PropertyList>
<path>mfd.ac</path>
<animation>
<type>select</type>
<object-name>MFD.arc</object-name>
<object-name>MFD.range</object-name>
<object-name>MFD.bug</object-name>
<object-name>MFD.hdg</object-name>
<condition>
<property>instrumentation/primus1000/mfd/serviceable</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>MFD.page</object-name>
<condition>
<and>
<property>instrumentation/primus1000/mfd/serviceable</property>
<equals>
<property>instrumentation/primus1000/mfd/mode</property>
<value>map</value>
</equals>
</and>
</condition>
</animation>
<animation>
<type>texrotate</type>
<object-name>MFD.arc</object-name>
<property>orientation/heading-magnetic-deg</property>
<center>
<x>0.75</x>
<y>0.75</y>
<z>0.0</z>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>MFD.bug</object-name>
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
<interpolate>
<entry><ind>-179.9</ind><dep>-65.1</dep></entry>
<entry><ind>-65</ind><dep>-65</dep></entry>
<entry><ind>0</ind><dep>0</dep></entry>
<entry><ind>65</ind><dep>65</dep></entry>
<entry><ind>179.9</ind><dep>65.1</dep></entry>
</interpolate>
<axis>
<x>-1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.0</x-m>
<y-m>0</y-m>
<z-m>0.027</z-m>
</center>
</animation>
</PropertyList>

View file

@ -0,0 +1,132 @@
<!--
Syd Adams
Primus 1000 PFD hotspots
-->
<PropertyList>
<name>PFD hotspots</name>
<w-base>180</w-base>
<h-base>240</h-base>
<w>180</w>
<h>240</h>
<layers>
</layers>
<actions>
<!-- ************* SELECT BARO / RA MODE *****************-->
<action>
<name>bezel outline</name>
<button>0</button>
<x>-90</x>
<y>-120</y>
<w>180</w>
<h>240</h>
</action>
<action>
<name>select ra / baro alt mode</name>
<button>0</button>
<x>-58</x>
<y>-103</y>
<w>18</w>
<h>12</h>
<binding>
<command>property-toggle</command>
<property>/instrumentation/primus1000/ra-mode</property>
<min>0</min>
<max>1</max>
</binding>
</action>
<!-- reset baro -->
<action>
<name>reset inhg</name>
<button>0</button>
<x>44</x>
<y>-103</y>
<w>18</w>
<h>12</h>
<binding>
<command>property-assign</command>
<property>instrumentation/altimeter/setting-inhg</property>
<value>29.92</value>
</binding>
</action>
<!-- adjust inhg -->
<action>
<name>calibrate inhg down fine</name>
<button>0</button>
<x>67</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<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>
<action>
<name>calibrate inhg down coarse</name>
<button>1</button>
<x>67</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<binding>
<command>property-adjust</command>
<property>/instrumentation/altimeter/setting-inhg</property>
<step>-0.1</step>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>calibrate inhg up fine</name>
<button>0</button>
<x>75</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<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>
<action>
<name>calibrate inhg up coarse</name>
<button>1</button>
<x>75</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<binding>
<command>property-adjust</command>
<property>/instrumentation/altimeter/setting-inhg</property>
<step>0.1</step>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
</actions>
</PropertyList>

View file

@ -0,0 +1,377 @@
<!--
Syd Adams
Primus 1000 PFD hotspots
-->
<PropertyList>
<name>PFD hotspots</name>
<w-base>180</w-base>
<h-base>240</h-base>
<w>180</w>
<h>240</h>
<layers>
<layer>
<name>NAV/FMS</name>
<type>text</type>
<font>arial_black</font>
<point-size>4.5</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/fms-mode</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>32</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>74</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>NAV/SRC</name>
<type>text</type>
<font>arial_black</font>
<point-size>5</point-size>
<color>
<red>0.1</red>
<green>0.9</green>
<blue>0.4</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>/instrumentation/primus1000/nav-string</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>35</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-1</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>NAV/DST</name>
<type>text</type>
<font>arial_black</font>
<point-size>5</point-size>
<color>
<red>0.1</red>
<green>0.9</green>
<blue>0.4</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>35</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-6</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>Wind Speed</name>
<type>text</type>
<font>arial_black</font>
<point-size>6</point-size>
<color>
<red>0.7</red>
<green>0.7</green>
<blue>0.3</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>environment/wind-speed-kt</property>
<format>%02.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-55</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-61</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<and>
<not>
<property>instrumentation/primus1000/dc550/et</property>
</not>
<not>
<property>instrumentation/primus1000/dc550/ttg</property>
</not>
</and>
</condition>
<name>Ground Speed</name>
<type>text</type>
<font>arial_black</font>
<point-size>6</point-size>
<color>
<red>0.1</red>
<green>0.9</green>
<blue>0.4</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>velocities/groundspeed-kt</property>
<format>%3.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>25</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-72</offset>
</transformation>
</transformations>
</layer>
<layer>
<condition>
<property>instrumentation/primus1000/dc550/et</property>
</condition>
<name>ET</name>
<type>text</type>
<font>arial_black</font>
<point-size>6</point-size>
<color>
<red>0.1</red>
<green>0.9</green>
<blue>0.4</blue>
</color>
<chunks>
<chunk>
<type>number-value</type>
<property>instrumentation/primus1000/pfd/ET-hour</property>
<format>%2.0f</format>
</chunk>
<chunk>
<type>literal</type>
<text>:</text>
</chunk>
<chunk>
<type>number-value</type>
<property>instrumentation/primus1000/pfd/ET-min</property>
<format>%02.0f</format>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>25</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>-72</offset>
</transformation>
</transformations>
</layer>
<!-- FD MODE ANNUNCIATORS-->
<layer>
<name>LATERAL</name>
<type>text</type>
<font>arial_black</font>
<point-size>6</point-size>
<color>
<red>0.1</red>
<green>0.9</green>
<blue>0.3</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/flightdirector/lateral-mode</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>-35</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>100</offset>
</transformation>
</transformations>
</layer>
<layer>
<name>VERTICAL</name>
<type>text</type>
<font>arial_black</font>
<point-size>6</point-size>
<color>
<red>0.1</red>
<green>0.9</green>
<blue>0.3</blue>
</color>
<chunks>
<chunk>
<type>text-value</type>
<property>instrumentation/flightdirector/vertical-mode</property>
</chunk>
</chunks>
<transformations>
<transformation>
<type>x-shift</type>
<offset>10</offset>
</transformation>
<transformation>
<type>y-shift</type>
<offset>100</offset>
</transformation>
</transformations>
</layer>
</layers>
<actions>
<!--select BARO/RA MODE-->
<action>
<name>select ra / baro alt mode</name>
<button>0</button>
<x>-58</x>
<y>-103</y>
<w>18</w>
<h>12</h>
<binding>
<command>property-toggle</command>
<property>/instrumentation/primus1000/ra-mode</property>
<min>0</min>
<max>1</max>
</binding>
</action>
<!--reset baro-->
<action>
<name>reset inhg</name>
<button>0</button>
<x>44</x>
<y>-103</y>
<w>18</w>
<h>12</h>
<binding>
<command>property-assign</command>
<property>instrumentation/altimeter/setting-inhg</property>
<value>29.92</value>
</binding>
</action>
<!--adjust inhg-->
<action>
<name>calibrate inhg down fine</name>
<button>0</button>
<x>67</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<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>
<action>
<name>calibrate inhg down coarse</name>
<button>1</button>
<x>67</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<binding>
<command>property-adjust</command>
<property>/instrumentation/altimeter/setting-inhg</property>
<step>-0.1</step>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
<action>
<name>calibrate inhg up fine</name>
<button>0</button>
<x>75</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<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>
<action>
<name>calibrate inhg up coarse</name>
<button>1</button>
<x>75</x>
<y>-110</y>
<w>8</w>
<h>14</h>
<binding>
<command>property-adjust</command>
<property>/instrumentation/altimeter/setting-inhg</property>
<step>0.1</step>
<min>26.0</min>
<max>33.0</max>
<wrap>false</wrap>
</binding>
</action>
</actions>
</PropertyList>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,986 @@
<?xml version="1.0"?>
<!--
Author : Syd Adams
Primus 1000 Primary Flight Display
-->
<PropertyList>
<path>pfd.ac</path>
<animation>
<type>select</type>
<object-name>AP.annun</object-name>
<condition>
<not>
<property>autopilot/locks/passive-mode</property>
</not>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>PFD.off</object-name>
<condition>
<not>
<property>instrumentation/primus1000/pfd/serviceable</property>
</not>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>FDbars</object-name>
<condition>
<property>instrumentation/primus1000/fdmode</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>GSscale</object-name>
<object-name>GSneedle</object-name>
<condition>
<and>
<equals>
<property>instrumentation/nav/has-gs</property>
<value>true</value>
</equals>
<less-than>
<property>instrumentation/nav/gs-distance</property>
<value>30000</value>
</less-than>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>arc</object-name>
<object-name>crt.arc</object-name>
<condition>
<property>instrumentation/primus1000/dc550/hsi</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>crt.et</object-name>
<condition>
<property>instrumentation/primus1000/dc550/et</property>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>crt.gspd</object-name>
<condition>
<and>
<not>
<property>instrumentation/primus1000/dc550/et</property>
</not>
<not>
<property>instrumentation/primus1000/dc550/ttg</property>
</not>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>crt.ttg</object-name>
<condition>
<and>
<not>
<property>instrumentation/primus1000/dc550/et</property>
</not>
<property>instrumentation/primus1000/dc550/ttg</property>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>rose</object-name>
<object-name>crt.rose</object-name>
<object-name>CRSneedle</object-name>
<object-name>CRSneedle.001</object-name>
<condition>
<not>
<property>instrumentation/primus1000/dc550/hsi</property>
</not>
</condition>
</animation>
<!--
<animation>
<type>select</type>
<object-name>gs.annun</object-name>
<condition>
<equals>
<property>instrumentation/nav/has-gs</property>
<value>true</value>
</equals>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>loc.annun</object-name>
<condition>
<equals>
<property>instrumentation/nav/nav-loc</property>
<value>true</value>
</equals>
</condition>
</animation>
-->
<animation>
<type>select</type>
<object-name>outer.marker</object-name>
<condition>
<equals>
<property>instrumentation/marker-beacon/outer</property>
<value>true</value>
</equals>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>middle.marker</object-name>
<condition>
<equals>
<property>instrumentation/marker-beacon/middle</property>
<value>true</value>
</equals>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>inner.marker</object-name>
<condition>
<equals>
<property>instrumentation/marker-beacon/inner</property>
<value>true</value>
</equals>
</condition>
</animation>
<!-- FLIGHT DIRECTOR BARS -->
<animation>
<type>translate</type>
<object-name>FDbars</object-name>
<property>autopilot/settings/target-pitch-deg</property>
<factor>0.0014</factor>
<axis>
<x>0.0</x>
<y>0.0</y>
<z>1.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>0.0516</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>FDbars</object-name>
<property>autopilot/internal/target-roll-deg</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>0.0516</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>FDbars</object-name>
<property>orientation/roll-deg</property>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>0.0516</z-m>
</center>
</animation>
<animation>
<type>translate</type>
<object-name>FDbars</object-name>
<property>orientation/pitch-deg</property>
<factor>0.0014</factor>
<axis>
<x>0.0</x>
<y>0.0</y>
<z>-1.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>0.0516</z-m>
</center>
</animation>
<!-- ATITUDE INDICATOR -->
<animation>
<type>texmultiple</type>
<object-name>AI</object-name>
<transform>
<property>orientation/pitch-deg</property>
<subtype>textranslate</subtype>
<factor>0.00452</factor>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</transform>
<transform>
<property>orientation/roll-deg</property>
<subtype>texrotate</subtype>
<center>
<x>0.25</x>
<y>0.50</y>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</transform>
</animation>
<animation>
<type>translate</type>
<object-name>SlipBall</object-name>
<property>instrumentation/slip-skid-ball/indicated-slip-skid</property>
<min>-1.1</min>
<max>1.1</max>
<interpolation>
<entry>
<ind>-1.1</ind><dep>-0.0125</dep>
</entry>
<entry>
<ind>1.1</ind><dep>0.0125</dep>
</entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>texrotate</type>
<object-name>rose</object-name>
<property>orientation/heading-magnetic-deg</property>
<center>
<x>0.75</x>
<y>0.25</y>
<z>0.0</z>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</animation>
<animation>
<type>texrotate</type>
<object-name>arc</object-name>
<property>orientation/heading-magnetic-deg</property>
<center>
<x>0.75</x>
<y>0.75</y>
<z>0.0</z>
</center>
<axis>
<x>0</x>
<y>0</y>
<z>-1</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>hdgbug</object-name>
<property>autopilot/internal/fdm-heading-bug-error-deg</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>-0.040</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>CRSneedle</object-name>
<object-name>CRSneedle.001</object-name>
<object-name>ToFlag</object-name>
<object-name>FromFlag</object-name>
<property>orientation/heading-magnetic-deg</property>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>-0.040</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>CRSneedle</object-name>
<object-name>CRSneedle.001</object-name>
<object-name>ToFlag</object-name>
<object-name>FromFlag</object-name>
<property>instrumentation/nav/radials/selected-deg</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>-0.040</z-m>
</center>
</animation>
<animation>
<type>translate</type>
<object-name>CRSneedle.001</object-name>
<property>instrumentation/nav/heading-needle-deflection</property>
<interpolation>
<entry>
<ind>-10.0</ind><dep>-0.0148</dep>
</entry>
<entry>
<ind>0.0</ind><dep>0.0</dep>
</entry>
<entry>
<ind>10.0</ind><dep>0.0148</dep>
</entry>
</interpolation>
<axis>
<x>0.0</x>
<y>1.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>-0.040</z-m>
</center>
</animation>
<animation>
<type>translate</type>
<object-name>GSneedle</object-name>
<property>instrumentation/nav/gs-needle-deflection</property>
<interpolation>
<entry>
<ind>-10.0</ind><dep>-0.0188</dep>
</entry>
<entry>
<ind>-5.0</ind><dep>-0.0162</dep>
</entry>
<entry>
<ind>-2.5</ind><dep>-0.0083</dep>
</entry>
<entry>
<ind>0.0</ind><dep>0.0</dep>
</entry>
<entry>
<ind>2.50</ind><dep>0.0078</dep>
</entry>
<entry>
<ind>5.0</ind><dep>0.0158</dep>
</entry>
<entry>
<ind>10.0</ind><dep>0.02</dep>
</entry>
</interpolation>
<axis>
<x>0.0</x>
<y>0.0</y>
<z>1.0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>NAV1pointer</object-name>
<property>instrumentation/primus1000/dc550/nav1ptr-hdg-offset</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>-0.040</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>NAV2pointer</object-name>
<property>instrumentation/primus1000/dc550/nav2ptr-hdg-offset</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>0</y-m>
<z-m>-0.040</z-m>
</center>
</animation>
<animation>
<type>textranslate</type>
<object-name>ASIribbon</object-name>
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
<interpolation>
<entry>
<ind>0.0</ind><dep>0.0</dep>
</entry>
<entry>
<ind>200.0</ind><dep>0.2222</dep>
</entry>
<entry>
<ind>400.0</ind><dep>0.4444</dep>
</entry>
<entry>
<ind>600.0</ind><dep>0.6672</dep>
</entry>
<entry>
<ind>800.0</ind><dep>0.8897</dep>
</entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Asitext</object-name>
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Asitext.001</object-name>
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Asitext.002</object-name>
<property>instrumentation/airspeed-indicator/indicated-speed-kt</property>
<factor>0.1</factor>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>VSIneedle</object-name>
<property>autopilot/internal/vert-speed-fpm</property>
<min>-4000.0</min>
<max>4000.0</max>
<interpolation>
<entry>
<ind>-4000.0</ind><dep>-80.0</dep>
</entry>
<entry>
<ind>-2000.0</ind><dep>-38.0</dep>
</entry>
<entry>
<ind>-1000.0</ind><dep>-19.0</dep>
</entry>
<entry>
<ind>-500.0</ind><dep>-9.5</dep>
</entry>
<entry>
<ind>0.0</ind><dep>0.0</dep>
</entry>
<entry>
<ind>500.0</ind><dep>9.5</dep>
</entry>
<entry>
<ind>1000.0</ind><dep>19.0</dep>
</entry>
<entry>
<ind>2000.0</ind><dep>38.0</dep>
</entry>
<entry>
<ind>4000.0</ind><dep>80.0</dep>
</entry>
</interpolation>
<axis>
<x>-1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.004</x-m>
<y-m>0.081</y-m>
<z-m>-0.042</z-m>
</center>
</animation>
<animation>
<type>select</type>
<object-name>ALTribbon</object-name>
<condition>
<less-than>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<value>24000.1</value>
</less-than>
</condition>
</animation>
<animation>
<type>textranslate</type>
<object-name>ALTribbon</object-name>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<interpolation>
<entry><ind>0</ind><dep>0</dep></entry>
<entry><ind>10000</ind><dep>0.3777</dep></entry>
<entry><ind>20000</ind><dep>0.7550</dep></entry>
<entry><ind>24000</ind><dep>0.9059</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>ALTribbon.001</object-name>
<condition>
<greater-than>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<value>24000</value>
</greater-than>
</condition>
</animation>
<animation>
<type>textranslate</type>
<object-name>ALTribbon.001</object-name>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<interpolation>
<entry><ind>24000.1</ind><dep>0</dep></entry>
<entry><ind>30000</ind><dep>0.2266</dep></entry>
<entry><ind>40000</ind><dep>0.6040</dep></entry>
<entry><ind>49000</ind><dep>0.9435</dep></entry>
</interpolation>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Alt10</object-name>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.01</factor>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Alt100</object-name>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Alt1000</object-name>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.0001</factor>
<step>1000</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>Alt10000</object-name>
<property>instrumentation/altimeter/indicated-altitude-ft</property>
<factor>0.00001</factor>
<step>10000</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>rotate</type>
<object-name>Warrow</object-name>
<property>orientation/heading-deg</property>
<axis>
<x>1.0</x>
<y>0.0</y>
<z>0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>-0.037</y-m>
<z-m>-0.063</z-m>
</center>
</animation>
<animation>
<type>rotate</type>
<object-name>Warrow</object-name>
<property>environment/wind-from-heading-deg</property>
<axis>
<x>-1.0</x>
<y>0.0</y>
<z>-0.0</z>
</axis>
<center>
<x-m>0.002</x-m>
<y-m>-0.037</y-m>
<z-m>-0.063</z-m>
</center>
</animation>
<animation>
<type>textranslate</type>
<object-name>hdgtext</object-name>
<property>autopilot/settings/heading-bug-deg</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>hdgtext.001</object-name>
<property>autopilot/settings/heading-bug-deg</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>hdgtext.002</object-name>
<property>autopilot/settings/heading-bug-deg</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>mach.002</object-name>
<property>velocities/mach</property>
<factor>10.0</factor>
<step>0.01</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>mach.003</object-name>
<property>velocities/mach</property>
<factor>100.0</factor>
<step>0.001</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>crstext</object-name>
<property>instrumentation/nav/radials/selected-deg</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>crstext.001</object-name>
<property>instrumentation/nav/radials/selected-deg</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>crstext.002</object-name>
<property>instrumentation/nav/radials/selected-deg</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>alttext</object-name>
<property>autopilot/settings/target-altitude-ft</property>
<factor>0.00001</factor>
<step>10000</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>alttext.001</object-name>
<property>autopilot/settings/target-altitude-ft</property>
<factor>0.0001</factor>
<step>1000</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>alttext.002</object-name>
<property>autopilot/settings/target-altitude-ft</property>
<factor>0.001</factor>
<step>100</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>alttext.003</object-name>
<property>autopilot/settings/target-altitude-ft</property>
<factor>0.01</factor>
<step>10</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>alttext.004</object-name>
<property>autopilot/settings/target-altitude-ft</property>
<factor>0.1</factor>
<step>1</step>
<axis>
<x>0</x>
<y>1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>nav1msg</object-name>
<property>instrumentation/primus1000/dc550/nav1ptr</property>
<factor>0.025</factor>
<step>1</step>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>nav2msg</object-name>
<property>instrumentation/primus1000/dc550/nav2ptr</property>
<factor>0.025</factor>
<step>1</step>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>textranslate</type>
<object-name>crsmsg</object-name>
<property>instrumentation/primus1000/dc550/nav1ptr</property>
<factor>0.0099</factor>
<step>3</step>
<axis>
<x>0</x>
<y>-1</y>
<z>0</z>
</axis>
</animation>
<animation>
<type>select</type>
<object-name>FromFlag</object-name>
<condition>
<and>
<equals>
<property>instrumentation/nav/from-flag</property>
<value>true</value>
</equals>
<equals>
<property>instrumentation/nav/nav-loc</property>
<value>false</value>
</equals>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ToFlag</object-name>
<condition>
<and>
<equals>
<property>instrumentation/nav/to-flag</property>
<value>true</value>
</equals>
<equals>
<property>instrumentation/nav/nav-loc</property>
<value>false</value>
</equals>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>NAV1pointer</object-name>
<condition>
<greater-than>
<property>instrumentation/primus1000/dc550/nav1ptr</property>
<value>0</value>
</greater-than>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>NAV2pointer</object-name>
<condition>
<greater-than>
<property>instrumentation/primus1000/dc550/nav2ptr</property>
<value>0</value>
</greater-than>
</condition>
</animation>
</PropertyList>

Binary file not shown.

Binary file not shown.