catching these.
// Calculate nav1 target heading error normalized to +/- 180.0
static SGPropertyNode *target_nav1
- = fgGetNode( "/radios/nav[0]/radials/target-auto-hdg-deg", true );
+ = fgGetNode( "/instrumentation/nav[0]/radials/target-auto-hdg-deg", true );
static SGPropertyNode *true_nav1
= fgGetNode( "/autopilot/internal/nav1-heading-error-deg", true );
static SGPropertyNode *true_track_nav1
static SGPropertyNode *nav1_course_error
= fgGetNode( "/autopilot/internal/nav1-course-error", true );
static SGPropertyNode *nav1_selected_course
- = fgGetNode( "/radios/nav[0]/radials/selected-deg", true );
+ = fgGetNode( "/instrumentation/nav[0]/radials/selected-deg", true );
diff = nav1_selected_course->getDoubleValue() - ind_hdg->getDoubleValue();
// if ( diff < -180.0 ) { diff += 360.0; }
{
double radial, freq;
if (parse_colon(arg, &radial, &freq))
- fgSetDouble("/radios/nav[0]/radials/selected-deg", radial);
- fgSetDouble("/radios/nav[0]/frequencies/selected-mhz", freq);
+ fgSetDouble("/instrumentation/nav[0]/radials/selected-deg", radial);
+ fgSetDouble("/instrumentation/nav[0]/frequencies/selected-mhz", freq);
return FG_OPTIONS_OK;
}
{
double radial, freq;
if (parse_colon(arg, &radial, &freq))
- fgSetDouble("/radios/nav[1]/radials/selected-deg", radial);
- fgSetDouble("/radios/nav[1]/frequencies/selected-mhz", freq);
+ fgSetDouble("/instrumentation/nav[1]/radials/selected-deg", radial);
+ fgSetDouble("/instrumentation/nav[1]/frequencies/selected-mhz", freq);
return FG_OPTIONS_OK;
}
if (opt == "nav1") {
fgSetInt("/instrumentation/dme/switch-position", 1);
fgSetString("/instrumentation/dme/frequencies/source",
- "/radios/nav[0]/frequencies/selected-mhz");
+ "/instrumentation/nav[0]/frequencies/selected-mhz");
} else if (opt == "nav2") {
fgSetInt("/instrumentation/dme/switch-position", 3);
fgSetString("/instrumentation/dme/frequencies/source",
- "/radios/nav[1]/frequencies/selected-mhz");
+ "/instrumentation/nav[1]/frequencies/selected-mhz");
} else {
fgSetInt("/instrumentation/dme/switch-position", 2);
fgSetString("/instrumentation/dme/frequencies/source",
{"config", true, OPTION_FUNC, "", false, "", fgOptConfig },
{"aircraft", true, OPTION_STRING, "/sim/aircraft", false, "", 0 },
{"failure", true, OPTION_FUNC, "", false, "", fgOptFailure },
- {"com1", true, OPTION_DOUBLE, "/radios/comm[0]/frequencies/selected-mhz", false, "", 0 },
- {"com2", true, OPTION_DOUBLE, "/radios/comm[1]/frequencies/selected-mhz", false, "", 0 },
+ {"com1", true, OPTION_DOUBLE, "/instrumentation/comm[0]/frequencies/selected-mhz", false, "", 0 },
+ {"com2", true, OPTION_DOUBLE, "/instrumentation/comm[1]/frequencies/selected-mhz", false, "", 0 },
{"nav1", true, OPTION_FUNC, "", false, "", fgOptNAV1 },
{"nav2", true, OPTION_FUNC, "", false, "", fgOptNAV2 },
{"adf", true, OPTION_FUNC, "", false, "", fgOptADF },
xpdr_bus_power = fgGetNode( "/systems/electrical/outputs/transponder",
true );
- navcom1_power_btn = fgGetNode( "/radios/comm[0]/inputs/power-btn", true );
- navcom2_power_btn = fgGetNode( "/radios/comm[1]/inputs/power-btn", true );
+ navcom1_power_btn = fgGetNode( "/instrumentation/comm[0]/inputs/power-btn", true );
+ navcom2_power_btn = fgGetNode( "/instrumentation/comm[1]/inputs/power-btn", true );
- com1_freq = fgGetNode( "/radios/comm[0]/frequencies/selected-mhz", true );
+ com1_freq = fgGetNode( "/instrumentation/comm[0]/frequencies/selected-mhz", true );
com1_stby_freq
- = fgGetNode( "/radios/comm[0]/frequencies/standby-mhz", true );
+ = fgGetNode( "/instrumentation/comm[0]/frequencies/standby-mhz", true );
- com2_freq = fgGetNode( "/radios/comm[1]/frequencies/selected-mhz", true );
+ com2_freq = fgGetNode( "/instrumentation/comm[1]/frequencies/selected-mhz", true );
com2_stby_freq
- = fgGetNode( "/radios/comm[1]/frequencies/standby-mhz", true );
+ = fgGetNode( "/instrumentation/comm[1]/frequencies/standby-mhz", true );
- nav1_freq = fgGetNode( "/radios/nav[0]/frequencies/selected-mhz", true );
+ nav1_freq = fgGetNode( "/instrumentation/nav[0]/frequencies/selected-mhz", true );
nav1_stby_freq
- = fgGetNode( "/radios/nav[0]/frequencies/standby-mhz", true );
- nav1_obs = fgGetNode( "/radios/nav[0]/radials/selected-deg", true );
+ = fgGetNode( "/instrumentation/nav[0]/frequencies/standby-mhz", true );
+ nav1_obs = fgGetNode( "/instrumentation/nav[0]/radials/selected-deg", true );
- nav2_freq = fgGetNode( "/radios/nav[1]/frequencies/selected-mhz", true );
+ nav2_freq = fgGetNode( "/instrumentation/nav[1]/frequencies/selected-mhz", true );
nav2_stby_freq
- = fgGetNode( "/radios/nav[1]/frequencies/standby-mhz", true );
- nav2_obs = fgGetNode( "/radios/nav[1]/radials/selected-deg", true );
+ = fgGetNode( "/instrumentation/nav[1]/frequencies/standby-mhz", true );
+ nav2_obs = fgGetNode( "/instrumentation/nav[1]/radials/selected-deg", true );
adf_power_btn
= fgGetNode( "/instrumentation/kr-87/inputs/power-btn", true );
adf_flt_ann = fgGetNode( "/instrumentation/kr-87/annunciators/flt", true );
adf_et_ann = fgGetNode( "/instrumentation/kr-87/annunciators/et", true );
- inner = fgGetNode( "/radios/marker-beacon/inner", true );
- middle = fgGetNode( "/radios/marker-beacon/middle", true );
- outer = fgGetNode( "/radios/marker-beacon/outer", true );
+ inner = fgGetNode( "/instrumentation/marker-beacon/inner", true );
+ middle = fgGetNode( "/instrumentation/marker-beacon/middle", true );
+ outer = fgGetNode( "/instrumentation/marker-beacon/outer", true );
xpdr_ident_btn
= fgGetNode( "/instrumentation/kt-70/inputs/ident-btn", true );
globals->get_scenery()->set_cur_elev( net->ground_elev );
// Approach
- fgSetDouble( "/radios/nav[0]/frequencies/selected-mhz",
+ fgSetDouble( "/instrumentation/nav[0]/frequencies/selected-mhz",
net->tuned_freq );
- fgSetBool( "/radios/nav[0]/in-range", net->in_range );
- fgSetDouble( "/radios/dme/distance-nm", net->dist_nm );
- fgSetDouble( "/radios/nav[0]/heading-needle-deflection",
+ fgSetBool( "/instrumentation/nav[0]/in-range", net->in_range );
+ fgSetDouble( "/instrumentation/dme/distance-nm", net->dist_nm );
+ fgSetDouble( "/instrumentation/nav[0]/heading-needle-deflection",
net->course_deviation_deg );
- fgSetDouble( "/radios/nav[0]/gs-needle-deflection",
+ fgSetDouble( "/instrumentation/nav[0]/gs-needle-deflection",
net->gs_deviation_deg );
} else {
SG_LOG( SG_IO, SG_ALERT,