]> git.mxchange.org Git - flightgear.git/blobdiff - src/Instrumentation/altimeter.hxx
Support for multiple data dirs.
[flightgear.git] / src / Instrumentation / altimeter.hxx
index 121cafa7ce72b2ea1af6a8c0bc146112b09d8fca..45c3a4e61260e4da7b89d2426fc49b00ab3cb64f 100644 (file)
@@ -32,7 +32,7 @@ class Altimeter : public SGSubsystem
 
 public:
 
-    Altimeter (SGPropertyNode *node, double quantum = 0);
+    Altimeter (SGPropertyNode *node, const std::string& aDefaultName, double quantum = 0);
     virtual ~Altimeter ();
 
     virtual void init ();
@@ -47,18 +47,24 @@ public:
     void setSettingHPa( double value );
 
 private:
+    std::string _name;
+    int _num;
     SGPropertyNode_ptr _rootNode;
-    string _static_pressure;
+    std::string _static_pressure;
     double _tau;
     double _quantum;
     double _kollsman;
     double _raw_PA;
     double _settingInHg;
-
+    bool _encodeModeC;
+    bool _encodeModeS;
+    
     SGPropertyNode_ptr _serviceable_node;
     SGPropertyNode_ptr _pressure_node;
     SGPropertyNode_ptr _press_alt_node;
     SGPropertyNode_ptr _mode_c_node;
+    SGPropertyNode_ptr _mode_s_node;
+    SGPropertyNode_ptr _transponder_node;
     SGPropertyNode_ptr _altitude_node;
 
     FGAltimeter _altimeter;