1
0
Fork 0
fgdata/Aircraft/Instruments-3d/RDR-160/RDR160.nas
2009-02-15 09:32:11 +00:00

36 lines
997 B
Text

# This file should be loaded in the aircraft set file like so:
# <nasal>
# <radar>
# <file>Aircraft/Instruments-3d/RDR-160/RDR160.nas</file>
# </radar>
#</nasal>
#
#
var switch_mode=["off","stby","tst","on"];
var s_pos =props.globals.initNode("instrumentation/radar/switch-pos",0,"INT");
var r_rng =props.globals.initNode("instrumentation/radar/range",10,"DOUBLE");
var r_sw =props.globals.initNode("instrumentation/radar/switch","off");
var set_range=func(rng){
var Rng = r_rng.getValue();
if(rng==1){
Rng=Rng*2;
if(Rng >160)Rng=160;
}elsif(rng==-1){
Rng=Rng*0.5;
if(Rng <10)Rng=10;
}
r_rng.setValue(Rng);
};
var set_switch=func(sw){
var switchpos=s_pos.getValue() or 0;
switchpos+=sw;
if(switchpos>3)switchpos=3;
if(switchpos<0)switchpos=0;
s_pos.setValue(switchpos);
r_sw.setValue(switch_mode[switchpos]);
};