1
0
Fork 0

time to save ....

Aerostar FDM , model and updated electrical system
Fixed instruments (lighting)to work properly...
This commit is contained in:
sydadams 2007-04-06 18:54:28 +00:00
parent 38c170baa5
commit f5ff430bc3
23 changed files with 5951 additions and 4765 deletions

View file

@ -12,6 +12,12 @@
<object-name>needle10000</object-name>
<object-name>inhg</object-name>
<object-name>InhgKnob</object-name>
<condition>
<greater-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</greater-than>
</condition>
<emission>
<red>0.8</red>
<green>0.4</green>
@ -19,6 +25,28 @@
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>ALTface</object-name>
<object-name>needle100</object-name>
<object-name>needle1000</object-name>
<object-name>needle10000</object-name>
<object-name>inhg</object-name>
<object-name>InhgKnob</object-name>
<condition>
<less-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>1</value>
</less-than>
</condition>
<emission>
<red>0.0</red>
<green>0.0</green>
<blue>0.0</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>

File diff suppressed because it is too large Load diff

View file

@ -8,13 +8,38 @@
<type>material</type>
<object-name>ASIneedle</object-name>
<object-name>ASIface</object-name>
<condition>
<greater-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</greater-than>
</condition>
<emission>
<red>0.8</red>
<green>0.4</green>
<blue>0.2</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
</animation>
<animation>
<type>material</type>
<object-name>ASIneedle</object-name>
<object-name>ASIface</object-name>
<condition>
<less-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>1</value>
</less-than>
</condition>
<emission>
<red>0.0</red>
<green>0.0</green>
<blue>0.0</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>

File diff suppressed because it is too large Load diff

View file

@ -8,6 +8,40 @@ Syd Adams
<PropertyList>
<path>fd-annun.ac</path>
<animation>
<type>material</type>
<object-name>FDannunciator</object-name>
<condition>
<greater-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</greater-than>
</condition>
<emission>
<red>0.5</red>
<green>0.4</green>
<blue>0.3</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>FDannunciator</object-name>
<condition>
<less-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</less-than>
</condition>
<emission>
<red>0.5</red>
<green>0.4</green>
<blue>0.3</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>select</type>

View file

@ -11,13 +11,36 @@
<animation>
<type>material</type>
<object-name>FDbase</object-name>
<condition>
<greater-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</greater-than>
</condition>
<emission>
<red>0.5</red>
<green>0.4</green>
<blue>0.3</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
</animation>
<animation>
<type>material</type>
<object-name>FDbase</object-name>
<condition>
<less-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</less-than>
</condition>
<emission>
<red>0.0</red>
<green>0.0</green>
<blue>0.0</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>pick</type>

View file

@ -8,12 +8,34 @@ Syd Adams
<PropertyList>
<path>kas297.ac</path>
<animation>
<type>select</type>
<object-name>altmsg</object-name>
<object-name>altmsg.001</object-name>
<object-name>altmsg.002</object-name>
<object-name>altmsg.003</object-name>
<object-name>altmsg.004</object-name>
<condition>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>Alert.msg</object-name>
<condition>
<property>/instrumentation/kfc200/alt-alert</property>
<and>
<property>/instrumentation/kfc200/alt-alert</property>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
@ -21,10 +43,16 @@ Syd Adams
<type>select</type>
<object-name>Arm.msg</object-name>
<condition>
<equals>
<property>/instrumentation/kfc200/fdmodeV</property>
<value>alt-arm</value>
</equals>
<and>
<equals>
<property>/instrumentation/kfc200/fdmodeV</property>
<value>alt-arm</value>
</equals>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>

View file

@ -31,9 +31,10 @@ GS_DEFLECTION = props.globals.getNode("/instrumentation/nav/gs-needle-deflection
HDG = props.globals.getNode("/autopilot/locks/heading",1);
ALT = props.globals.getNode("/autopilot/locks/altitude",1);
SPD = props.globals.getNode("/autopilot/locks/speed",1);
setlistener("/sim/signals/fdm-initialized", func {
fdprop.getNode("fd_on",1).setBoolValue(0);
fdprop.getNode("serviceable",1).setBoolValue(1);
fdprop.getNode("fd-on",1).setBoolValue(0);
fdprop.getNode("fdmode",1).setValue("off");
fdprop.getNode("fdmodeV",1).setValue("off");
fdprop.getNode("alt-offset",1).setValue(0.0);
@ -43,21 +44,25 @@ setlistener("/sim/signals/fdm-initialized", func {
print("KFC-200 ... OK");
});
setlistener("/instrumentation/kfc200/fd_on", func {
setlistener("/instrumentation/kfc200/fd-on", func {
var fdON = cmdarg().getValue();
if(!fdprop.getNode("serviceable").getBoolValue()){return;}
clear_ap();
});
setlistener("/autopilot/settings/target-altitude-ft",func {
if(!fdprop.getNode("serviceable").getBoolValue()){return;}
alt_select = cmdarg().getValue();
});
setlistener("/autopilot/route-manager/min-lock-altitude-agl-ft", func {
if(!fdprop.getNode("serviceable").getBoolValue()){return;}
DH = cmdarg().getValue();
});
setlistener("/instrumentation/kfc200/fdmode", func {
if(!fdprop.getNode("serviceable").getBoolValue()){return;}
fdmode = cmdarg().getValue();
NAVBC.setBoolValue(0);
if(fdmode == "off"){HDG.setValue("wing-leveler");return;}
@ -84,6 +89,7 @@ setlistener("/instrumentation/kfc200/fdmode", func {
});
setlistener("/instrumentation/kfc200/fdmodeV", func {
if(!fdprop.getNode("serviceable").getBoolValue()){return;}
altmode = cmdarg().getValue();
if(altmode == "off"){
setprop("/autopilot/settings/target-pitch-deg",getprop("/orientation/pitch-deg"));
@ -110,8 +116,9 @@ clear_ap = func {
}
update_nav = func {
var APmode = fdprop.getNode("fdmode").getValue();
var VNAV = fdprop.getNode("fdmodeV").getValue();
if(!fdprop.getNode("serviceable").getBoolValue()){return;}
var APmode = fdprop.getNode("fdmode").getValue();
var VNAV = fdprop.getNode("fdmodeV").getValue();
if(APmode == "nav-arm"){
if(NAV_IN_RANGE.getBoolValue()){
var offset = HDG_DEFLECTION.getValue();

View file

@ -22,6 +22,12 @@
<object-name>KI525A</object-name>
<object-name>CRSknob</object-name>
<object-name>HDGknob</object-name>
<condition>
<greater-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</greater-than>
</condition>
<emission>
<red>0.8</red>
<green>0.4</green>
@ -29,6 +35,38 @@
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>AIring</object-name>
<object-name>AIpitch</object-name>
<object-name>Symbol</object-name>
<object-name>kfc-hdgbug</object-name>
<object-name>FDbars</object-name>
<object-name>kfc-crs</object-name>
<object-name>kfc-crs.001</object-name>
<object-name>To-flag</object-name>
<object-name>From-flag</object-name>
<object-name>CmpsCard</object-name>
<object-name>nav-warning</object-name>
<object-name>hdg-warning</object-name>
<object-name>GSneedle</object-name>
<object-name>KI525A</object-name>
<object-name>CRSknob</object-name>
<object-name>HDGknob</object-name>
<condition>
<less-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</less-than>
</condition>
<emission>
<red>0.0</red>
<green>0.0</green>
<blue>0.0</blue>
</emission>
</animation>
<animation>
<type>rotate</type>

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,8 @@
<?xml version="1.0"?>
<!-- KI 206
Bendix/King VOR / LOC / Glideslope Indicator
Syd Adams
-->
<PropertyList>
<path>ki206.ac</path>
@ -14,6 +18,12 @@
<object-name>KI206.locneedle</object-name>
<object-name>KI206.gsneedle</object-name>
<object-name>KI206.knob</object-name>
<condition>
<greater-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</greater-than>
</condition>
<emission>
<red>0.8</red>
<green>0.4</green>
@ -21,6 +31,31 @@
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>material</type>
<object-name>KI206.gsflag</object-name>
<object-name>KI206.toflag</object-name>
<object-name>KI206.fromflag</object-name>
<object-name>KI206.navflag</object-name>
<object-name>KI206.face</object-name>
<object-name>KI206card</object-name>
<object-name>KI206.locneedle</object-name>
<object-name>KI206.gsneedle</object-name>
<object-name>KI206.knob</object-name>
<condition>
<less-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</less-than>
</condition>
<emission>
<red>0.0</red>
<green>0.0</green>
<blue>0.0</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>select</type>

View file

@ -3,6 +3,8 @@
####
#### Must be included in the Set file to run the KNS80 radio
####
#### Nav Modes 0 = VOR ; 1 = VOR/PAR ; 2 = RNAV/ENR ; 3 = RNAV/APR ;
####
KNS80 = props.globals.getNode("/instrumentation/kns-80",1);
NAV1 = props.globals.getNode("/instrumentation/nav/frequencies/selected-mhz",1);
@ -15,6 +17,8 @@ setlistener("/sim/signals/fdm-initialized", func {
KNS80.getNode("display",1).setValue(0);
KNS80.getNode("use",1).setValue(0);
KNS80.getNode("data-mode",1).setValue(0);
KNS80.getNode("nav-mode",1).setValue(0);
KNS80.getNode("dme-hold",1).setBoolValue(0);
KNS80.getNode("displayed-frequency",1).setValue(NAV1.getValue()* 100);
KNS80.getNode("displayed-distance",1).setValue(0);
KNS80.getNode("displayed-radial",1).setValue(NAV1_RADIAL.getValue());
@ -78,3 +82,14 @@ setlistener("/instrumentation/kns-80/display", func {
KNS80.getNode("displayed-radial").setValue(KNS80.getNode("wpt[" ~ freq ~ "]/radial").getValue());
});
setlistener("/instrumentation/kns-80/dme-hold", func {
if(FDM_ON == 0){return;}
if(cmdarg().getBoolValue()){
props.globals.getNode("instrumentation/dme/frequencies/selected-mhz").setValue(NAV1.getValue());
props.globals.getNode("instrumentation/dme/frequencies/source").setValue("/instrumentation/dme/frequencies/selected-mhz");
}else{
props.globals.getNode("instrumentation/dme/frequencies/selected-mhz").setValue("");
props.globals.getNode("instrumentation/dme/frequencies/source").setValue("/instrumentation/nav[0]/frequencies/selected-mhz");
}
});

View file

@ -380,6 +380,53 @@
<value>false</value>
</binding>
</action>
<action>
<name>select vor modes</name>
<button>0</button>
<x>-65</x>
<y>-24</y>
<w>12</w>
<h>6</h>
<binding>
<command>nasal</command>
<script>
test = getprop("/instrumentation/kns-80/nav-mode");
if(test != 0){setprop("/instrumentation/kns-80/nav-mode",0);
}else{setprop("/instrumentation/kns-80/nav-mode",1);}
</script>
</binding>
</action>
<action>
<name>select rnav modes</name>
<button>0</button>
<x>-50</x>
<y>-24</y>
<w>12</w>
<h>6</h>
<binding>
<command>nasal</command>
<script>
test = getprop("/instrumentation/kns-80/nav-mode");
if(test != 2){setprop("/instrumentation/kns-80/nav-mode",2);
}else{setprop("/instrumentation/kns-80/nav-mode",3);}
</script>
</binding>
</action>
<action>
<name>dme hold</name>
<button>0</button>
<x>-35</x>
<y>-24</y>
<w>12</w>
<h>6</h>
<binding>
<command>property-toggle</command>
<property>instrumentation/kns-80/dme-hold</property>
</binding>
</action>
<action>
<name>select used frequency</name>

View file

@ -3,13 +3,43 @@ MATERIAL "led" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.9 0.9 0.9 spec 0 0 0 shi 32 tran
MATERIAL "illum" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0.4 0.4 0.4 spec 0.5 0.5 0.5 shi 32 trans 0
MATERIAL "metal" rgb 1 1 1 amb 0.2 0.2 0.2 emis 0 0 0 spec 1 1 1 shi 32 trans 0
OBJECT world
kids 32
kids 38
OBJECT poly
name "enr.annun"
texture "KNS80.rgb"
texrep 1 1
crease 30.000000
numvert 8
0.002318 0.004367 0.049224
0.002318 0.004367 0.042714
0.002318 0.000701 0.042714
0.002318 0.000701 0.049224
0.002318 0.005643 0.053848
0.002318 0.005643 0.047337
0.002318 0.00931 0.047337
0.002318 0.00931 0.053848
numsurf 2
SURF 0x00
mat 0
refs 4
1 0.650416731834 0.463601350784
0 0.579434871674 0.463601350784
3 0.579434871674 0.432641416788
2 0.650416731834 0.432641416788
SURF 0x00
mat 0
refs 4
4 0.311182290316 0.431400865316
5 0.375388234854 0.431400865316
6 0.375388234854 0.462360799313
7 0.311182290316 0.462360799313
kids 0
OBJECT poly
name "annun.nm"
texture "KNS80.rgb"
texrep 1 1
crease 30.000000
numvert 66
numvert 38
0.002318 0.018238 0.05879
0.002318 0.018238 0.05228
0.002318 0.014571 0.05228
@ -22,34 +52,6 @@ numvert 66
0.002318 0.018238 -0.007506
0.002318 0.014571 -0.007506
0.002318 0.014571 0.00028
0.002318 0.005643 0.065645
0.002318 0.005643 0.059135
0.002318 0.00931 0.059135
0.002318 0.00931 0.065645
0.002318 0.00931 0.053848
0.002318 0.00931 0.047337
0.002318 0.005643 0.047337
0.002318 0.005643 0.053848
0.002318 0.005643 0.041412
0.002318 0.005643 0.034902
0.002318 0.00931 0.034902
0.002318 0.00931 0.041412
0.002318 0.004367 0.065645
0.002318 0.004367 0.059135
0.002318 0.000701 0.059135
0.002318 0.000701 0.065645
0.002318 0.000701 0.049224
0.002318 0.000701 0.042714
0.002318 0.004367 0.042714
0.002318 0.004367 0.049224
0.002318 0.004367 0.033919
0.002318 0.004367 0.027409
0.002318 0.000701 0.027409
0.002318 0.000701 0.033919
0.002318 0.000701 0.018773
0.002318 0.000701 0.012263
0.002318 0.004367 0.012263
0.002318 0.004367 0.018773
0.002318 0.004367 -0.016581
0.002318 0.004367 -0.023091
0.002318 0.000701 -0.023091
@ -76,7 +78,7 @@ numvert 66
0.002436 0.021268 0.05311
0.002436 0.021474 0.052611
0.002436 0.020768 0.052611
numsurf 28
numsurf 21
SURF 0x00
mat 0
refs 4
@ -101,181 +103,132 @@ refs 4
SURF 0x00
mat 0
refs 4
14 0.28623265028 0.462360799313
15 0.222026735544 0.462360799313
12 0.222026735544 0.431400865316
13 0.28623265028 0.431400865316
13 0.289903014898 0.420392006636
12 0.224086225033 0.420392006636
15 0.224086225033 0.389432072639
14 0.289903014898 0.389432072639
SURF 0x00
mat 0
refs 4
17 0.375388234854 0.462360799313
16 0.311182290316 0.462360799313
19 0.311182290316 0.431400865316
18 0.375388234854 0.431400865316
SURF 0x00
mat 0
refs 4
22 0.462833285332 0.462360799313
23 0.398627310991 0.462360799313
20 0.398627310991 0.431400865316
21 0.462833285332 0.431400865316
SURF 0x00
mat 0
refs 4
25 0.555370688438 0.463601350784
24 0.484388917685 0.463601350784
27 0.484388917685 0.432641416788
26 0.555370688438 0.432641416788
SURF 0x00
mat 0
refs 4
30 0.650416731834 0.463601350784
31 0.579434871674 0.463601350784
28 0.579434871674 0.432641416788
29 0.650416731834 0.432641416788
SURF 0x00
mat 0
refs 4
33 0.738094568253 0.463601350784
32 0.667112708092 0.463601350784
35 0.667112708092 0.432641416788
34 0.738094568253 0.432641416788
SURF 0x00
mat 0
refs 4
38 0.809918940067 0.463601350784
39 0.752087891102 0.463601350784
36 0.752087891102 0.432641416788
37 0.809918940067 0.432641416788
SURF 0x00
mat 0
refs 4
41 0.289903014898 0.420392006636
40 0.224086225033 0.420392006636
43 0.224086225033 0.389432072639
42 0.289903014898 0.389432072639
SURF 0x00
mat 0
refs 4
46 0.377856820822 0.420392006636
47 0.312040001154 0.420392006636
44 0.312040001154 0.389432072639
45 0.377856820822 0.389432072639
18 0.377856820822 0.420392006636
19 0.312040001154 0.420392006636
16 0.312040001154 0.389432072639
17 0.377856820822 0.389432072639
SURF 0x00
mat 0
refs 3
48 0.35546875 0.06640625
56 0.359375 0.0703125
49 0.35546875 0.0703125
20 0.35546875 0.06640625
28 0.359375 0.0703125
21 0.35546875 0.0703125
SURF 0x00
mat 0
refs 3
48 0.35546875 0.06640625
49 0.35546875 0.0703125
50 0.34375 0.0703125
20 0.35546875 0.06640625
21 0.35546875 0.0703125
22 0.34375 0.0703125
SURF 0x00
mat 0
refs 3
48 0.35546875 0.06640625
50 0.34375 0.0703125
51 0.34375 0.06640625
20 0.35546875 0.06640625
22 0.34375 0.0703125
23 0.34375 0.06640625
SURF 0x00
mat 0
refs 3
48 0.35546875 0.06640625
51 0.34375 0.06640625
52 0.34375 0.05859375
20 0.35546875 0.06640625
23 0.34375 0.06640625
24 0.34375 0.05859375
SURF 0x00
mat 0
refs 3
48 0.35546875 0.06640625
52 0.34375 0.05859375
53 0.35546875 0.05859375
20 0.35546875 0.06640625
24 0.34375 0.05859375
25 0.35546875 0.05859375
SURF 0x00
mat 0
refs 3
48 0.35546875 0.06640625
53 0.35546875 0.05859375
54 0.359375 0.05859375
20 0.35546875 0.06640625
25 0.35546875 0.05859375
26 0.359375 0.05859375
SURF 0x00
mat 0
refs 3
48 0.35546875 0.06640625
54 0.359375 0.05859375
55 0.359375 0.06640625
20 0.35546875 0.06640625
26 0.359375 0.05859375
27 0.359375 0.06640625
SURF 0x00
mat 0
refs 3
56 0.359375 0.0703125
48 0.35546875 0.06640625
55 0.359375 0.06640625
28 0.359375 0.0703125
20 0.35546875 0.06640625
27 0.359375 0.06640625
SURF 0x00
mat 0
refs 3
57 0.359375 0.0703125
65 0.35546875 0.06640625
58 0.359375 0.06640625
29 0.359375 0.0703125
37 0.35546875 0.06640625
30 0.359375 0.06640625
SURF 0x00
mat 0
refs 3
65 0.35546875 0.06640625
59 0.359375 0.05859375
58 0.359375 0.06640625
37 0.35546875 0.06640625
31 0.359375 0.05859375
30 0.359375 0.06640625
SURF 0x00
mat 0
refs 3
65 0.35546875 0.06640625
60 0.35546875 0.05859375
59 0.359375 0.05859375
37 0.35546875 0.06640625
32 0.35546875 0.05859375
31 0.359375 0.05859375
SURF 0x00
mat 0
refs 3
65 0.35546875 0.06640625
61 0.34375 0.05859375
60 0.35546875 0.05859375
37 0.35546875 0.06640625
33 0.34375 0.05859375
32 0.35546875 0.05859375
SURF 0x00
mat 0
refs 3
65 0.35546875 0.06640625
62 0.34375 0.06640625
61 0.34375 0.05859375
37 0.35546875 0.06640625
34 0.34375 0.06640625
33 0.34375 0.05859375
SURF 0x00
mat 0
refs 3
65 0.35546875 0.06640625
63 0.34375 0.0703125
62 0.34375 0.06640625
37 0.35546875 0.06640625
35 0.34375 0.0703125
34 0.34375 0.06640625
SURF 0x00
mat 0
refs 3
65 0.35546875 0.06640625
64 0.35546875 0.0703125
63 0.34375 0.0703125
37 0.35546875 0.06640625
36 0.35546875 0.0703125
35 0.34375 0.0703125
SURF 0x00
mat 0
refs 3
65 0.35546875 0.06640625
57 0.359375 0.0703125
64 0.35546875 0.0703125
37 0.35546875 0.06640625
29 0.359375 0.0703125
36 0.35546875 0.0703125
kids 0
OBJECT poly
name "min.102"
name "vor.annun"
texture "KNS80.rgb"
texrep 1 1
crease 30.000000
numvert 4
0.002318 0.028339 -0.010736
0.002318 0.020695 -0.009747
0.002318 0.020695 -0.004813
0.002318 0.028339 -0.005801
0.002318 0.000701 0.065645
0.002318 0.000701 0.059135
0.002318 0.004367 0.059135
0.002318 0.004367 0.065645
numsurf 1
SURF 0x00
mat 0
refs 4
0 0.09375 0.12109375
3 0.01953125 0.12109375
2 0.01953125 0.00390625
1 0.09375 0.00390625
0 0.484388917685 0.432641416788
1 0.555370688438 0.432641416788
2 0.555370688438 0.463601350784
3 0.484388917685 0.463601350784
kids 0
OBJECT poly
name "min.101"
@ -297,6 +250,25 @@ refs 4
1 0.09375 0.00390625
kids 0
OBJECT poly
name "hld.annun"
texture "KNS80.rgb"
texrep 1 1
crease 30.000000
numvert 4
0.002318 0.000701 0.033919
0.002318 0.000701 0.027409
0.002318 0.004367 0.027409
0.002318 0.004367 0.033919
numsurf 1
SURF 0x00
mat 0
refs 4
0 0.667112708092 0.432641416788
1 0.738094568253 0.432641416788
2 0.738094568253 0.463601350784
3 0.667112708092 0.463601350784
kids 0
OBJECT poly
name "KNS80.display"
texture "KNS80.rgb"
texrep 1 1
@ -431,6 +403,25 @@ refs 4
3 0.572953045368 0.506490647793
kids 0
OBJECT poly
name "ils.annun"
texture "KNS80.rgb"
texrep 1 1
crease 30.000000
numvert 4
0.002318 0.004367 0.018773
0.002318 0.004367 0.012263
0.002318 0.000701 0.012263
0.002318 0.000701 0.018773
numsurf 1
SURF 0x00
mat 0
refs 4
1 0.809918940067 0.463601350784
0 0.752087891102 0.463601350784
3 0.752087891102 0.432641416788
2 0.809918940067 0.432641416788
kids 0
OBJECT poly
name "display.digit"
texture "KNS80.rgb"
texrep 1 1
@ -507,6 +498,25 @@ refs 4
2 0.09375 0.00390625
kids 0
OBJECT poly
name "min.102"
texture "KNS80.rgb"
texrep 1 1
crease 30.000000
numvert 4
0.002318 0.028339 -0.010736
0.002318 0.020695 -0.009747
0.002318 0.020695 -0.004813
0.002318 0.028339 -0.005801
numsurf 1
SURF 0x00
mat 0
refs 4
0 0.09375 0.12109375
3 0.01953125 0.12109375
2 0.01953125 0.00390625
1 0.09375 0.00390625
kids 0
OBJECT poly
name "use.digit"
texture "KNS80.rgb"
texrep 1 1
@ -1094,6 +1104,36 @@ refs 4
41 0.156460464001 0.816448926926
kids 0
OBJECT poly
name "apr.annun"
texture "KNS80.rgb"
texrep 1 1
crease 30.000000
numvert 8
0.002318 0.00931 0.041412
0.002318 0.00931 0.034902
0.002318 0.005643 0.034902
0.002318 0.005643 0.041412
0.002318 0.004367 0.049224
0.002318 0.004367 0.042714
0.002318 0.000701 0.042714
0.002318 0.000701 0.049224
numsurf 2
SURF 0x00
mat 0
refs 4
1 0.462833285332 0.462360799313
0 0.398627310991 0.462360799313
3 0.398627310991 0.431400865316
2 0.462833285332 0.431400865316
SURF 0x00
mat 0
refs 4
5 0.650416731834 0.463601350784
4 0.579434871674 0.463601350784
7 0.579434871674 0.432641416788
6 0.650416731834 0.432641416788
kids 0
OBJECT poly
name "radial.103"
texture "KNS80.rgb"
texrep 1 1
@ -1265,6 +1305,36 @@ refs 4
1 0.09375 0.00390625
kids 0
OBJECT poly
name "par.annun"
texture "KNS80.rgb"
texrep 1 1
crease 30.000000
numvert 8
0.002318 0.000701 0.065645
0.002318 0.000701 0.059135
0.002318 0.004367 0.059135
0.002318 0.004367 0.065645
0.002318 0.00931 0.065645
0.002318 0.00931 0.059135
0.002318 0.005643 0.059135
0.002318 0.005643 0.065645
numsurf 2
SURF 0x00
mat 0
refs 4
0 0.484388917685 0.432641416788
1 0.555370688438 0.432641416788
2 0.555370688438 0.463601350784
3 0.484388917685 0.463601350784
SURF 0x00
mat 0
refs 4
5 0.28623265028 0.462360799313
4 0.222026735544 0.462360799313
7 0.222026735544 0.431400865316
6 0.28623265028 0.431400865316
kids 0
OBJECT poly
name "nm.103"
texture "KNS80.rgb"
texrep 1 1

View file

@ -1,4 +1,8 @@
<?xml version="1.0"?>
<!-- KNS 80
Bendix/King VOR/LOC/GS/DME/RVAV Integrated NAV System
Syd Adams
-->
<PropertyList>
@ -55,7 +59,13 @@
<type>select</type>
<object-name>illumination</object-name>
<condition>
<property>instrumentation/kns-80/serviceable</property>
<and>
<property>instrumentation/kns-80/serviceable</property>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
@ -69,6 +79,10 @@
<property>instrumentation/kns-80/data-mode</property>
<value>0</value>
</equals>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
@ -83,6 +97,10 @@
<property>instrumentation/kns-80/data-mode</property>
<value>1</value>
</equals>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
@ -97,6 +115,10 @@
<property>instrumentation/kns-80/data-mode</property>
<value>2</value>
</equals>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
@ -111,6 +133,10 @@
<not>
<property>instrumentation/dme/in-range</property>
</not>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
@ -122,10 +148,118 @@
<and>
<property>instrumentation/kns-80/serviceable</property>
<property>instrumentation/dme/in-range</property>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>vor.annun</object-name>
<condition>
<and>
<property>instrumentation/kns-80/serviceable</property>
<equals>
<property>instrumentation/kns-80/nav-mode</property>
<value>0</value>
</equals>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>par.annun</object-name>
<condition>
<and>
<property>instrumentation/kns-80/serviceable</property>
<equals>
<property>instrumentation/kns-80/nav-mode</property>
<value>1</value>
</equals>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>enr.annun</object-name>
<condition>
<and>
<property>instrumentation/kns-80/serviceable</property>
<equals>
<property>instrumentation/kns-80/nav-mode</property>
<value>2</value>
</equals>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>apr.annun</object-name>
<condition>
<and>
<property>instrumentation/kns-80/serviceable</property>
<equals>
<property>instrumentation/kns-80/nav-mode</property>
<value>3</value>
</equals>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>hld.annun</object-name>
<condition>
<and>
<property>instrumentation/kns-80/serviceable</property>
<property>instrumentation/kns-80/dme-hold</property>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
<type>select</type>
<object-name>ils.annun</object-name>
<condition>
<and>
<property>instrumentation/kns-80/serviceable</property>
<property>instrumentation/nav/nav-loc</property>
<property>instrumentation/nav/in-range</property>
<greater-than>
<property>systems/electrical/volts</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
<type>rotate</type>
<object-name>KNS80.volume</object-name>

File diff suppressed because it is too large Load diff

View file

@ -1,4 +1,8 @@
<?xml version="1.0"?>
<!-- KI 227-01
Bendix/King Slaved Magnetic Heading Indicator
Syd Adams
-->
<PropertyList>
@ -10,6 +14,12 @@
<object-name>KI227.needle</object-name>
<object-name>KI227.knob</object-name>
<object-name>KI227.face</object-name>
<condition>
<greater-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</greater-than>
</condition>
<emission>
<red>0.8</red>
<green>0.4</green>
@ -18,6 +28,27 @@
</emission>
</animation>
<animation>
<type>material</type>
<object-name>KI227card</object-name>
<object-name>KI227.needle</object-name>
<object-name>KI227.knob</object-name>
<object-name>KI227.face</object-name>
<condition>
<less-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</less-than>
</condition>
<emission>
<red>0.0</red>
<green>0.0</green>
<blue>0.0</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>
<object-name>KI227card</object-name>

View file

@ -1,5 +1,9 @@
<?xml version="1.0"?>
<!--
KR-87
Bendix/King ADF Reciever
Syd Adams
-->
<PropertyList>
<path>kr87.ac</path>
@ -22,8 +26,14 @@
<type>select</type>
<object-name>adf-leds</object-name>
<condition>
<property>instrumentation/adf/serviceable</property>
</condition>
<and>
<property>instrumentation/adf/serviceable</property>
<greater-than>
<property>systems/electrical/outputs/adf</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
<animation>
@ -39,6 +49,10 @@
<property>instrumentation/adf/frequencies/selected-khz</property>
<value>999</value>
</greater-than>
<greater-than>
<property>systems/electrical/outputs/adf</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>
@ -56,6 +70,10 @@
<property>instrumentation/adf/frequencies/standby-khz</property>
<value>999</value>
</greater-than>
<greater-than>
<property>systems/electrical/outputs/adf</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>

View file

@ -24,10 +24,16 @@
<type>select</type>
<object-name>comm1-leds</object-name>
<condition>
<equals>
<property>instrumentation/comm/serviceable</property>
<value>true</value>
</equals>
<and>
<equals>
<property>instrumentation/comm/serviceable</property>
<value>true</value>
</equals>
<greater-than>
<property>systems/electrical/outputs/comm[0]</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>

View file

@ -24,10 +24,16 @@
<type>select</type>
<object-name>comm2-leds</object-name>
<condition>
<equals>
<property>instrumentation/comm[1]/serviceable</property>
<value>true</value>
</equals>
<and>
<equals>
<property>instrumentation/comm/serviceable</property>
<value>true</value>
</equals>
<greater-than>
<property>systems/electrical/outputs/comm[1]</property>
<value>1</value>
</greater-than>
</and>
</condition>
</animation>

View file

@ -1,5 +1,9 @@
<?xml version="1.0"?>
<!--
KY-196
Bendix/King VHF Comm Transceiver
Syd Adams
-->
<PropertyList>
<path>ky196.ac</path>

View file

@ -8,13 +8,37 @@
<type>material</type>
<object-name>VSIneedle</object-name>
<object-name>VSIface</object-name>
<condition>
<greater-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</greater-than>
</condition>
<emission>
<red>0.8</red>
<green>0.4</green>
<blue>0.2</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
</animation>
<animation>
<type>material</type>
<object-name>VSIneedle</object-name>
<object-name>VSIface</object-name>
<condition>
<less-than>
<property>/systems/electrical/outputs/instrument-lights</property>
<value>0.1</value>
</less-than>
</condition>
<emission>
<red>0.0</red>
<green>0.0</green>
<blue>0.0</blue>
<factor-prop>/controls/lighting/instruments-norm</factor-prop>
</emission>
</animation>
<animation>
<type>rotate</type>

File diff suppressed because it is too large Load diff