More /radios -> /instrumentation property name changes. However, we are still
missing something because the nav1 and nav2 are still inop.
This commit is contained in:
parent
69956c445c
commit
a355aa410d
3 changed files with 59 additions and 59 deletions
|
@ -1082,9 +1082,9 @@ properties' values.
|
|||
<h>16</h>
|
||||
<condition>
|
||||
<and>
|
||||
<property>radios/kr-87/inputs/power-btn</property>
|
||||
<property>/instrumentation/kr-87/inputs/power-btn</property>
|
||||
<greater-than>
|
||||
<property>radios/kr-87/inputs/volume</property>
|
||||
<property>/instrumentation/kr-87/inputs/volume</property>
|
||||
<value>0.01</value>
|
||||
</greater-than>
|
||||
</and>
|
||||
|
|
|
@ -562,7 +562,7 @@ nav_arm_from_hdg = func
|
|||
# Activate the nav-hold controller and check the needle deviation.
|
||||
##
|
||||
setprop(Locks, "nav-hold", "nav");
|
||||
deviation = getprop("/radios/nav/heading-needle-deflection");
|
||||
deviation = getprop("/instrumentation/nav/heading-needle-deflection");
|
||||
##
|
||||
# If the deflection is more than 3 degrees wait 5 seconds and check again.
|
||||
##
|
||||
|
@ -613,7 +613,7 @@ nav_arm_from_rol = func
|
|||
setprop(Annunciators, "rol", "on");
|
||||
setprop(Locks, "roll-axis", "trn");
|
||||
setprop(Settings, "target-turn-rate", 0.0);
|
||||
deviation = getprop("/radios/nav/heading-needle-deflection");
|
||||
deviation = getprop("/instrumentation/nav/heading-needle-deflection");
|
||||
##
|
||||
# If the deflection is more than 3 degrees wait 5 seconds and check again.
|
||||
##
|
||||
|
@ -712,7 +712,7 @@ apr_arm_from_hdg = func
|
|||
# Activate the apr-hold controller and check the needle deviation.
|
||||
##
|
||||
setprop(Locks, "apr-hold", "apr");
|
||||
deviation = getprop("/radios/nav/heading-needle-deflection");
|
||||
deviation = getprop("/instrumentation/nav/heading-needle-deflection");
|
||||
##
|
||||
# If the deflection is more than 3 degrees wait 5 seconds and check again.
|
||||
##
|
||||
|
@ -767,7 +767,7 @@ apr_arm_from_rol = func
|
|||
setprop(Annunciators, "rol", "on");
|
||||
setprop(Locks, "roll-axis", "trn");
|
||||
setprop(Settings, "target-turn-rate", 0.0);
|
||||
deviation = getprop("/radios/nav/heading-needle-deflection");
|
||||
deviation = getprop("/instrumentation/nav/heading-needle-deflection");
|
||||
##
|
||||
# If the deflection is more than 3 degrees wait 5 seconds and check again.
|
||||
##
|
||||
|
@ -816,7 +816,7 @@ gs_arm = func {
|
|||
|
||||
setprop(Annunciators, "gs-arm", "on");
|
||||
|
||||
deviation = getprop("/radios/nav/gs-needle-deflection");
|
||||
deviation = getprop("/instrumentation/nav/gs-needle-deflection");
|
||||
##
|
||||
# If the deflection is more than 1 degrees wait 5 seconds and check again.
|
||||
##
|
||||
|
@ -910,7 +910,7 @@ rev_arm_from_hdg = func
|
|||
# Activate the rev-hold controller and check the needle deviation.
|
||||
##
|
||||
setprop(Locks, "rev-hold", "rev");
|
||||
deviation = getprop("/radios/nav/heading-needle-deflection");
|
||||
deviation = getprop("/instrumentation/nav/heading-needle-deflection");
|
||||
##
|
||||
# If the deflection is more than 3 degrees wait 5 seconds and check again.
|
||||
##
|
||||
|
@ -963,7 +963,7 @@ rev_arm_from_rol = func
|
|||
setprop(Annunciators, "rol", "on");
|
||||
setprop(Locks, "roll-axis", "trn");
|
||||
setprop(Settings, "target-turn-rate", 0.0);
|
||||
deviation = getprop("/radios/nav/heading-needle-deflection");
|
||||
deviation = getprop("/instrumentation/nav/heading-needle-deflection");
|
||||
##
|
||||
# If the deflection is more than 3 degrees wait 5 seconds and check again.
|
||||
##
|
||||
|
|
100
Nasal/atcsim.nas
100
Nasal/atcsim.nas
|
@ -76,7 +76,7 @@ navcom1_has_power = func {
|
|||
if ( getprop("/systems/electrical/outputs/navcom[0]") < 1.0 ) {
|
||||
return 0;
|
||||
}
|
||||
if ( !getprop("/radios/comm[0]/inputs/power-btn") ) {
|
||||
if ( !getprop("/instrumentation/comm[0]/inputs/power-btn") ) {
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
|
@ -86,7 +86,7 @@ navcom2_has_power = func {
|
|||
if ( getprop("/systems/electrical/outputs/navcom[1]") < 1.0 ) {
|
||||
return 0;
|
||||
}
|
||||
if ( !getprop("/radios/comm[1]/inputs/power-btn") ) {
|
||||
if ( !getprop("/instrumentation/comm[1]/inputs/power-btn") ) {
|
||||
return 0;
|
||||
}
|
||||
return 1;
|
||||
|
@ -163,8 +163,8 @@ do_dme_inputs = func {
|
|||
} elsif ( dme_selector == 2 ) {
|
||||
setprop( "/instrumentation/dme/switch-position", 1 );
|
||||
setprop( "/instrumentation/dme/frequencies/source",
|
||||
"/radios/nav[0]/frequencies/selected-mhz" );
|
||||
freq = getprop( "/radios/nav[0]/frequencies/selected-mhz" );
|
||||
"/instrumentation/nav[0]/frequencies/selected-mhz" );
|
||||
freq = getprop( "/instrumentation/nav[0]/frequencies/selected-mhz" );
|
||||
if ( freq == nil ) {
|
||||
freq = "117.30";
|
||||
}
|
||||
|
@ -172,8 +172,8 @@ do_dme_inputs = func {
|
|||
} elsif ( dme_selector == 1 ) {
|
||||
setprop( "/instrumentation/dme/switch-position", 3 );
|
||||
setprop( "/instrumentation/dme/frequencies/source",
|
||||
"/radios/nav[1]/frequencies/selected-mhz" );
|
||||
freq = getprop( "/radios/nav[1]/frequencies/selected-mhz" );
|
||||
"/instrumentation/nav[1]/frequencies/selected-mhz" );
|
||||
freq = getprop( "/instrumentation/nav[1]/frequencies/selected-mhz" );
|
||||
if ( freq == nil ) {
|
||||
freq = "117.30";
|
||||
}
|
||||
|
@ -186,17 +186,17 @@ do_dme_inputs = func {
|
|||
#
|
||||
#
|
||||
initialize_tuners = func {
|
||||
last_com1_fine = getprop("/radios/comm[0]/inputs/fine-tuner");
|
||||
last_com1_coarse = getprop("/radios/comm[0]/inputs/coarse-tuner");
|
||||
last_com1_fine = getprop("/instrumentation/comm[0]/inputs/fine-tuner");
|
||||
last_com1_coarse = getprop("/instrumentation/comm[0]/inputs/coarse-tuner");
|
||||
|
||||
last_com2_fine = getprop("/radios/comm[1]/inputs/fine-tuner");
|
||||
last_com2_coarse = getprop("/radios/comm[1]/inputs/coarse-tuner");
|
||||
last_com2_fine = getprop("/instrumentation/comm[1]/inputs/fine-tuner");
|
||||
last_com2_coarse = getprop("/instrumentation/comm[1]/inputs/coarse-tuner");
|
||||
|
||||
last_nav1_fine = getprop("/radios/nav[0]/inputs/fine-tuner");
|
||||
last_nav1_coarse = getprop("/radios/nav[0]/inputs/coarse-tuner");
|
||||
last_nav1_fine = getprop("/instrumentation/nav[0]/inputs/fine-tuner");
|
||||
last_nav1_coarse = getprop("/instrumentation/nav[0]/inputs/coarse-tuner");
|
||||
|
||||
last_nav2_fine = getprop("/radios/nav[1]/inputs/fine-tuner");
|
||||
last_nav2_coarse = getprop("/radios/nav[1]/inputs/coarse-tuner");
|
||||
last_nav2_fine = getprop("/instrumentation/nav[1]/inputs/fine-tuner");
|
||||
last_nav2_coarse = getprop("/instrumentation/nav[1]/inputs/coarse-tuner");
|
||||
|
||||
last_adf_fine = getprop( "/instrumentation/kr-87/inputs/fine-tuner" );
|
||||
last_adf_coarse = getprop("/instrumentation/kr-87/inputs/coarse-tuner");
|
||||
|
@ -215,18 +215,18 @@ initialize_tuners = func {
|
|||
#
|
||||
do_com1_inputs = func {
|
||||
if ( com1_working() ) {
|
||||
com1_swap = getprop( "/radios/comm[0]/inputs/freq-swap" );
|
||||
com1_swap = getprop( "/instrumentation/comm[0]/inputs/freq-swap" );
|
||||
if ( com1_swap and (last_com1_swap != com1_swap) ) {
|
||||
selected = getprop( "/radios/comm[0]/frequencies/selected-mhz" );
|
||||
standby = getprop( "/radios/comm[0]/frequencies/standby-mhz" );
|
||||
setprop( "/radios/comm[0]/frequencies/selected-mhz", standby );
|
||||
setprop( "/radios/comm[0]/frequencies/standby-mhz", selected );
|
||||
selected = getprop( "/instrumentation/comm[0]/frequencies/selected-mhz" );
|
||||
standby = getprop( "/instrumentation/comm[0]/frequencies/standby-mhz" );
|
||||
setprop( "/instrumentation/comm[0]/frequencies/selected-mhz", standby );
|
||||
setprop( "/instrumentation/comm[0]/frequencies/standby-mhz", selected );
|
||||
}
|
||||
last_com1_swap = com1_swap;
|
||||
|
||||
com1_fine = getprop("/radios/comm[0]/inputs/fine-tuner");
|
||||
com1_coarse = getprop("/radios/comm[0]/inputs/coarse-tuner");
|
||||
freq = getprop( "/radios/comm[0]/frequencies/standby-mhz" );
|
||||
com1_fine = getprop("/instrumentation/comm[0]/inputs/fine-tuner");
|
||||
com1_coarse = getprop("/instrumentation/comm[0]/inputs/coarse-tuner");
|
||||
freq = getprop( "/instrumentation/comm[0]/frequencies/standby-mhz" );
|
||||
coarse_freq = int( freq );
|
||||
fine_freq = int( (freq - coarse_freq) * 40 + 0.5 );
|
||||
if ( com1_fine != last_com1_fine ) {
|
||||
|
@ -266,7 +266,7 @@ do_com1_inputs = func {
|
|||
last_com1_fine = com1_fine;
|
||||
last_com1_coarse = com1_coarse;
|
||||
|
||||
setprop( "/radios/comm[0]/frequencies/standby-mhz",
|
||||
setprop( "/instrumentation/comm[0]/frequencies/standby-mhz",
|
||||
coarse_freq + fine_freq / 40.0 );
|
||||
}
|
||||
}
|
||||
|
@ -277,18 +277,18 @@ do_com1_inputs = func {
|
|||
#
|
||||
do_com2_inputs = func {
|
||||
if ( com2_working() ) {
|
||||
com2_swap = getprop( "/radios/comm[1]/inputs/freq-swap" );
|
||||
com2_swap = getprop( "/instrumentation/comm[1]/inputs/freq-swap" );
|
||||
if ( com2_swap and (last_com2_swap != com2_swap) ) {
|
||||
selected = getprop( "/radios/comm[1]/frequencies/selected-mhz" );
|
||||
standby = getprop( "/radios/comm[1]/frequencies/standby-mhz" );
|
||||
setprop( "/radios/comm[1]/frequencies/selected-mhz", standby );
|
||||
setprop( "/radios/comm[1]/frequencies/standby-mhz", selected );
|
||||
selected = getprop( "/instrumentation/comm[1]/frequencies/selected-mhz" );
|
||||
standby = getprop( "/instrumentation/comm[1]/frequencies/standby-mhz" );
|
||||
setprop( "/instrumentation/comm[1]/frequencies/selected-mhz", standby );
|
||||
setprop( "/instrumentation/comm[1]/frequencies/standby-mhz", selected );
|
||||
}
|
||||
last_com2_swap = com2_swap;
|
||||
|
||||
com2_fine = getprop("/radios/comm[1]/inputs/fine-tuner");
|
||||
com2_coarse = getprop("/radios/comm[1]/inputs/coarse-tuner");
|
||||
freq = getprop( "/radios/comm[1]/frequencies/standby-mhz" );
|
||||
com2_fine = getprop("/instrumentation/comm[1]/inputs/fine-tuner");
|
||||
com2_coarse = getprop("/instrumentation/comm[1]/inputs/coarse-tuner");
|
||||
freq = getprop( "/instrumentation/comm[1]/frequencies/standby-mhz" );
|
||||
coarse_freq = int( freq );
|
||||
fine_freq = int( (freq - coarse_freq) * 40 + 0.5 );
|
||||
if ( com2_fine != last_com2_fine ) {
|
||||
|
@ -328,7 +328,7 @@ do_com2_inputs = func {
|
|||
last_com2_fine = com2_fine;
|
||||
last_com2_coarse = com2_coarse;
|
||||
|
||||
setprop( "/radios/comm[1]/frequencies/standby-mhz",
|
||||
setprop( "/instrumentation/comm[1]/frequencies/standby-mhz",
|
||||
coarse_freq + fine_freq / 40.0 );
|
||||
}
|
||||
}
|
||||
|
@ -339,18 +339,18 @@ do_com2_inputs = func {
|
|||
#
|
||||
do_nav1_inputs = func {
|
||||
if ( nav1_working() ) {
|
||||
nav1_swap = getprop( "/radios/nav[0]/inputs/freq-swap" );
|
||||
nav1_swap = getprop( "/instrumentation/nav[0]/inputs/freq-swap" );
|
||||
if ( nav1_swap and (last_nav1_swap != nav1_swap) ) {
|
||||
selected = getprop( "/radios/nav[0]/frequencies/selected-mhz" );
|
||||
standby = getprop( "/radios/nav[0]/frequencies/standby-mhz" );
|
||||
setprop( "/radios/nav[0]/frequencies/selected-mhz", standby );
|
||||
setprop( "/radios/nav[0]/frequencies/standby-mhz", selected );
|
||||
selected = getprop( "/instrumentation/nav[0]/frequencies/selected-mhz" );
|
||||
standby = getprop( "/instrumentation/nav[0]/frequencies/standby-mhz" );
|
||||
setprop( "/instrumentation/nav[0]/frequencies/selected-mhz", standby );
|
||||
setprop( "/instrumentation/nav[0]/frequencies/standby-mhz", selected );
|
||||
}
|
||||
last_nav1_swap = nav1_swap;
|
||||
|
||||
nav1_fine = getprop("/radios/nav[0]/inputs/fine-tuner");
|
||||
nav1_coarse = getprop("/radios/nav[0]/inputs/coarse-tuner");
|
||||
freq = getprop( "/radios/nav[0]/frequencies/standby-mhz" );
|
||||
nav1_fine = getprop("/instrumentation/nav[0]/inputs/fine-tuner");
|
||||
nav1_coarse = getprop("/instrumentation/nav[0]/inputs/coarse-tuner");
|
||||
freq = getprop( "/instrumentation/nav[0]/frequencies/standby-mhz" );
|
||||
coarse_freq = int( freq );
|
||||
fine_freq = int( (freq - coarse_freq) * 20 + 0.5 );
|
||||
if ( nav1_fine != last_nav1_fine ) {
|
||||
|
@ -390,7 +390,7 @@ do_nav1_inputs = func {
|
|||
last_nav1_fine = nav1_fine;
|
||||
last_nav1_coarse = nav1_coarse;
|
||||
|
||||
setprop( "/radios/nav[0]/frequencies/standby-mhz",
|
||||
setprop( "/instrumentation/nav[0]/frequencies/standby-mhz",
|
||||
coarse_freq + fine_freq / 20.0 );
|
||||
}
|
||||
}
|
||||
|
@ -401,18 +401,18 @@ do_nav1_inputs = func {
|
|||
#
|
||||
do_nav2_inputs = func {
|
||||
if ( nav2_working() ) {
|
||||
nav2_swap = getprop( "/radios/nav[1]/inputs/freq-swap" );
|
||||
nav2_swap = getprop( "/instrumentation/nav[1]/inputs/freq-swap" );
|
||||
if ( nav2_swap and (last_nav2_swap != nav2_swap) ) {
|
||||
selected = getprop( "/radios/nav[1]/frequencies/selected-mhz" );
|
||||
standby = getprop( "/radios/nav[1]/frequencies/standby-mhz" );
|
||||
setprop( "/radios/nav[1]/frequencies/selected-mhz", standby );
|
||||
setprop( "/radios/nav[1]/frequencies/standby-mhz", selected );
|
||||
selected = getprop( "/instrumentation/nav[1]/frequencies/selected-mhz" );
|
||||
standby = getprop( "/instrumentation/nav[1]/frequencies/standby-mhz" );
|
||||
setprop( "/instrumentation/nav[1]/frequencies/selected-mhz", standby );
|
||||
setprop( "/instrumentation/nav[1]/frequencies/standby-mhz", selected );
|
||||
}
|
||||
last_nav2_swap = nav2_swap;
|
||||
|
||||
nav2_fine = getprop("/radios/nav[1]/inputs/fine-tuner");
|
||||
nav2_coarse = getprop("/radios/nav[1]/inputs/coarse-tuner");
|
||||
freq = getprop( "/radios/nav[1]/frequencies/standby-mhz" );
|
||||
nav2_fine = getprop("/instrumentation/nav[1]/inputs/fine-tuner");
|
||||
nav2_coarse = getprop("/instrumentation/nav[1]/inputs/coarse-tuner");
|
||||
freq = getprop( "/instrumentation/nav[1]/frequencies/standby-mhz" );
|
||||
coarse_freq = int( freq );
|
||||
fine_freq = int( (freq - coarse_freq) * 20 + 0.5 );
|
||||
if ( nav2_fine != last_nav2_fine ) {
|
||||
|
@ -452,7 +452,7 @@ do_nav2_inputs = func {
|
|||
last_nav2_fine = nav2_fine;
|
||||
last_nav2_coarse = nav2_coarse;
|
||||
|
||||
setprop( "/radios/nav[1]/frequencies/standby-mhz",
|
||||
setprop( "/instrumentation/nav[1]/frequencies/standby-mhz",
|
||||
coarse_freq + fine_freq / 20.0 );
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue