public:
+ FGADA( double dt );
+ ~FGADA();
+
// reset flight params to a specific position
- bool init( double dt );
+ void init();
// update position based on inputs, positions, velocities, etc.
- bool update( int multiloop );
-
- // auxiliary data getters and setters
- inline double get_aux1() const { return aux1; }
- inline void set_aux1(double aux) { aux1 = aux; }
-
- inline double get_aux2() const { return aux2; }
- inline void set_aux2(double aux) { aux2 = aux; }
-
- inline double get_aux3() const { return aux3; }
- inline void set_aux3(double aux) { aux3 = aux; }
-
- inline double get_aux4() const { return aux4; }
- inline void set_aux4(double aux) { aux4 = aux; }
-
- inline double get_aux5() const { return aux5; }
- inline void set_aux5(double aux) { aux5 = aux; }
-
- inline double get_aux6() const { return aux6; }
- inline void set_aux6(double aux) { aux6 = aux; }
-
- inline double get_aux7() const { return aux7; }
- inline void set_aux7(double aux) { aux7 = aux; }
-
- inline double get_aux8() const { return aux8; }
- inline void set_aux8(double aux) { aux8 = aux; }
-
- inline float get_aux9() const { return aux9; }
- inline void set_aux9(float aux) { aux9 = aux; }
-
- inline float get_aux10() const { return aux10; }
- inline void set_aux10(float aux) { aux10 = aux; }
-
- inline float get_aux11() const { return aux11; }
- inline void set_aux11(float aux) { aux11 = aux; }
-
- inline float get_aux12() const { return aux12; }
- inline void set_aux12(float aux) { aux12 = aux; }
-
- inline float get_aux13() const { return aux13; }
- inline void set_aux13(float aux) { aux13 = aux; }
-
- inline float get_aux14() const { return aux14; }
- inline void set_aux14(float aux) { aux14 = aux; }
-
- inline float get_aux15() const { return aux15; }
- inline void set_aux15(float aux) { aux15 = aux; }
-
- inline float get_aux16() const { return aux16; }
- inline void set_aux16(float aux) { aux16 = aux; }
-
- inline float get_aux17() const { return aux17; }
- inline void set_aux17(float aux) { aux17 = aux; }
-
- inline float get_aux18() const { return aux18; }
- inline void set_aux18(float aux) { aux18 = aux; }
-
- inline int get_iaux1() const { return iaux1; }
- inline void set_iaux1(int iaux) { iaux1 = iaux; }
-
- inline int get_iaux2() const { return iaux2; }
- inline void set_iaux2(int iaux) { iaux2 = iaux; }
-
- inline int get_iaux3() const { return iaux3; }
- inline void set_iaux3(int iaux) { iaux3 = iaux; }
-
- inline int get_iaux4() const { return iaux4; }
- inline void set_iaux4(int iaux) { iaux4 = iaux; }
-
- inline int get_iaux5() const { return iaux5; }
- inline void set_iaux5(int iaux) { iaux5 = iaux; }
-
- inline int get_iaux6() const { return iaux6; }
- inline void set_iaux6(int iaux) { iaux6 = iaux; }
-
- inline int get_iaux7() const { return iaux7; }
- inline void set_iaux7(int iaux) { iaux7 = iaux; }
-
- inline int get_iaux8() const { return iaux8; }
- inline void set_iaux8(int iaux) { iaux8 = iaux; }
-
- inline int get_iaux9() const { return iaux9; }
- inline void set_iaux9(int iaux) { iaux9 = iaux; }
-
- inline int get_iaux10() const { return iaux10; }
- inline void set_iaux10(int iaux) { iaux10 = iaux; }
-
- inline int get_iaux11() const { return iaux11; }
- inline void set_iaux11(int iaux) { iaux11 = iaux; }
+ void update(double dt);
- inline int get_iaux12() const { return iaux12; }
- inline void set_iaux12(int iaux) { iaux12 = iaux; }
};