|
|
@ -174,6 +174,9 @@ public: |
|
|
|
// An out of range instance (eg -1) returns data for the the primary instance
|
|
|
|
// An out of range instance (eg -1) returns data for the the primary instance
|
|
|
|
void getInnovations(int8_t index, Vector3f &velInnov, Vector3f &posInnov, Vector3f &magInnov, float &tasInnov, float &yawInnov); |
|
|
|
void getInnovations(int8_t index, Vector3f &velInnov, Vector3f &posInnov, Vector3f &magInnov, float &tasInnov, float &yawInnov); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// publish output observer angular, velocity and position tracking error
|
|
|
|
|
|
|
|
void getOutputTrackingError(int8_t instance, Vector3f &error) const; |
|
|
|
|
|
|
|
|
|
|
|
// return the innovation consistency test ratios for the specified instance
|
|
|
|
// return the innovation consistency test ratios for the specified instance
|
|
|
|
// An out of range instance (eg -1) returns data for the the primary instance
|
|
|
|
// An out of range instance (eg -1) returns data for the the primary instance
|
|
|
|
void getVariances(int8_t instance, float &velVar, float &posVar, float &hgtVar, Vector3f &magVar, float &tasVar, Vector2f &offset); |
|
|
|
void getVariances(int8_t instance, float &velVar, float &posVar, float &hgtVar, Vector3f &magVar, float &tasVar, Vector2f &offset); |
|
|
|