// property inputs
SGPropertyNode_ptr is_valid_node; // is station data valid (may be way out
- // of range.)
+ // of range.)
SGPropertyNode_ptr power_btn_node;
SGPropertyNode_ptr freq_node; // primary freq
SGPropertyNode_ptr alt_freq_node; // standby freq
SGPropertyNode_ptr vol_btn_node;
SGPropertyNode_ptr ident_btn_node;
SGPropertyNode_ptr audio_btn_node;
+ SGPropertyNode_ptr backcourse_node;
SGPropertyNode_ptr nav_serviceable_node;
SGPropertyNode_ptr cdi_serviceable_node;
SGPropertyNode_ptr gs_serviceable_node;
double target_radial;
double loc_lon;
double loc_lat;
- double nav_x;
- double nav_y;
- double nav_z;
+ SGVec3d nav_xyz;
double gs_lon;
double gs_lat;
double nav_elev; // use gs elev if available
- double gs_x;
- double gs_y;
- double gs_z;
- sgdVec3 gs_base_vec;
+ SGVec3d gs_xyz;
+ SGVec3d gs_base_vec;
double gs_dist_signed;
SGTimeStamp prev_time;
SGTimeStamp curr_time;
double last_loc_dist;
double last_xtrack_error;
- string name;
- int num;
+ string _name;
+ int _num;
// internal periodic station search timer
double _time_before_search_sec;