]> git.mxchange.org Git - flightgear.git/blobdiff - src/Instrumentation/navradio.hxx
Merge branch 'ehofman/rename'
[flightgear.git] / src / Instrumentation / navradio.hxx
index 3ee3e415560016bda28370d9c49fdb20dfa9d9ba..88f67685a1f5b77f348c28d2cdb72a2309bc8d62 100644 (file)
@@ -35,6 +35,7 @@
 // forward decls
 class SGInterpTable;
 
+class SGSampleGroup;
 class FGNavRecord;
 typedef SGSharedPtr<FGNavRecord> FGNavRecordPtr;
 
@@ -115,7 +116,10 @@ class FGNavRadio : public SGSubsystem
     SGPropertyNode_ptr gps_to_flag_node;
     SGPropertyNode_ptr gps_from_flag_node;
     SGPropertyNode_ptr gps_has_gs_node;
-
+    SGPropertyNode_ptr gps_course_node;
+    SGPropertyNode_ptr gps_xtrack_error_nm_node;
+    SGPropertyNode_ptr _magvarNode;
+    
     // internal (private) values
 
     int play_count;
@@ -136,6 +140,7 @@ class FGNavRadio : public SGSubsystem
     double last_x;
     double last_loc_dist;
     double last_xtrack_error;
+    double xrate_ms;
     double _localizerWidth; // cached localizer width in degrees
     
     string _name;
@@ -158,6 +163,8 @@ class FGNavRadio : public SGSubsystem
     
     // realism setting, are false courses and GS lobes enabled?
     bool _falseCoursesEnabled;
+
+    SGSharedPtr<SGSampleGroup> _sgr;
     
     bool updateWithPower(double aDt);