]> git.mxchange.org Git - flightgear.git/blobdiff - src/Instrumentation/attitude_indicator.hxx
Improve gyro heading indicator failure simulation
[flightgear.git] / src / Instrumentation / attitude_indicator.hxx
index 1895760ad471a8c0b2fa7f887ddc63fa22e418d7..14453511d21e651b3ee5a57dd0f6a62869087051 100644 (file)
@@ -42,19 +42,19 @@ class AttitudeIndicator : public SGSubsystem
 public:
 
     AttitudeIndicator ( SGPropertyNode *node );
-    AttitudeIndicator ();
     virtual ~AttitudeIndicator ();
 
     virtual void init ();
+    virtual void reinit ();
     virtual void bind ();
     virtual void unbind ();
     virtual void update (double dt);
 
 private:
 
-    string name;
-    int num;
-    string vacuum_system;
+    std::string _name;
+    int _num;
+    std::string _suction;
 
     Gyro _gyro;
 
@@ -69,6 +69,9 @@ private:
     SGPropertyNode_ptr _pitch_out_node;
     SGPropertyNode_ptr _roll_out_node;
     
+    double spin_thresh;
+    double max_roll_error;
+    double max_pitch_error;
 };
 
 #endif // __INSTRUMENTS_ATTITUDE_INDICATOR_HXX