uint32_tlastVelPassTime;// time stamp when GPS velocity measurement last passed innovation consistency check (msec)
uint32_tlastVelPassTime;// time stamp when GPS velocity measurement last passed innovation consistency check (msec)
uint32_tlastPosPassTime;// time stamp when GPS position measurement last passed innovation consistency check (msec)
uint32_tlastPosPassTime;// time stamp when GPS position measurement last passed innovation consistency check (msec)
uint32_tlastPosFailTime;// time stamp when GPS position measurement last failed innovation consistency check (msec)
uint32_tlastPosFailTime;// time stamp when GPS position measurement last failed innovation consistency check (msec)
uint32_tlastHgtPassTime;// time stamp when height measurement last passed innovation consistency check (msec)
uint32_tlastHgtPassTime_ms;// time stamp when height measurement last passed innovation consistency check (msec)
uint32_tlastTasPassTime;// time stamp when airspeed measurement last passed innovation consistency check (msec)
uint32_tlastTasPassTime;// time stamp when airspeed measurement last passed innovation consistency check (msec)
uint8_tstoreIndex;// State vector storage index
uint8_tstoreIndex;// State vector storage index
uint32_tlastStateStoreTime_ms;// time of last state vector storage
uint32_tlastStateStoreTime_ms;// time of last state vector storage
@ -722,12 +722,12 @@ private:
uint32_tlastConstPosFuseTime_ms;// last time in msec the constant position constraint was applied
uint32_tlastConstPosFuseTime_ms;// last time in msec the constant position constraint was applied
floatposDownDerivative;// Rate of chage of vertical position (dPosD/dt) in m/s. This is the first time derivative of PosD.
floatposDownDerivative;// Rate of chage of vertical position (dPosD/dt) in m/s. This is the first time derivative of PosD.
floatposDown;// Down position state used in calculation of posDownRate
floatposDown;// Down position state used in calculation of posDownRate
Vector3fdelAngBiasAtArming;// value of the gyro delta angle bias at arming
Vector2fposResetNE;// Change in North/East position due to last in-flight reset in metres. Returned by getLastPosNorthEastReset
Vector2fposResetNE;// Change in North/East position due to last in-flight reset in metres. Returned by getLastPosNorthEastReset
uint32_tlastPosReset_ms;// System time at which the last position reset occurred. Returned by getLastPosNorthEastReset
uint32_tlastPosReset_ms;// System time at which the last position reset occurred. Returned by getLastPosNorthEastReset
Vector2fvelResetNE;// Change in North/East velocity due to last in-flight reset in metres/sec. Returned by getLastVelNorthEastReset
Vector2fvelResetNE;// Change in North/East velocity due to last in-flight reset in metres/sec. Returned by getLastVelNorthEastReset
uint32_tlastVelReset_ms;// System time at which the last velocity reset occurred. Returned by getLastVelNorthEastReset
uint32_tlastVelReset_ms;// System time at which the last velocity reset occurred. Returned by getLastVelNorthEastReset
Vector3fdelAngBiasAtArming;// value of the gyro delta angle bias at arming
floathgtInnovFiltState;// state used for fitering of the height innovations used for pre-flight checks
// Used by smoothing of state corrections
// Used by smoothing of state corrections
Vector10gpsIncrStateDelta;// vector of corrections to attitude, velocity and position to be applied over the period between the current and next GPS measurement
Vector10gpsIncrStateDelta;// vector of corrections to attitude, velocity and position to be applied over the period between the current and next GPS measurement