APM:Libraries
|
#include <AP_NavEKF3_core.h>
Classes | |
struct | baro_elements |
struct | gps_elements |
struct | imu_elements |
struct | mag_elements |
struct | of_elements |
struct | output_elements |
struct | range_elements |
struct | rng_bcn_elements |
struct | state_elements |
struct | tas_elements |
struct | vel_odm_elements |
struct | wheel_odm_elements |
Public Member Functions | |
NavEKF3_core (void) | |
bool | setup_core (NavEKF3 *_frontend, uint8_t _imu_index, uint8_t _core_index) |
bool | InitialiseFilterBootstrap (void) |
void | UpdateFilter (bool predict) |
bool | healthy (void) const |
float | errorScore (void) const |
bool | getPosNE (Vector2f &posNE) const |
bool | getPosD (float &posD) const |
void | getVelNED (Vector3f &vel) const |
float | getPosDownDerivative (void) const |
void | getAccelNED (Vector3f &accelNED) const |
void | getGyroBias (Vector3f &gyroBias) const |
void | getAccelBias (Vector3f &accelBias) const |
void | getTiltError (float &ang) const |
void | resetGyroBias (void) |
bool | resetHeightDatum (void) |
uint8_t | setInhibitGPS (void) |
void | getEkfControlLimits (float &ekfGndSpdLimit, float &ekfNavVelGainScaler) const |
void | getWind (Vector3f &wind) const |
void | getMagNED (Vector3f &magNED) const |
void | getMagXYZ (Vector3f &magXYZ) const |
uint8_t | getActiveMag () const |
bool | getMagOffsets (uint8_t mag_idx, Vector3f &magOffsets) const |
bool | getLLH (struct Location &loc) const |
bool | getOriginLLH (struct Location &loc) const |
bool | setOriginLLH (const Location &loc) |
bool | getHAGL (float &HAGL) const |
void | getEulerAngles (Vector3f &eulers) const |
void | getRotationBodyToNED (Matrix3f &mat) const |
void | getQuaternion (Quaternion &quat) const |
void | getInnovations (Vector3f &velInnov, Vector3f &posInnov, Vector3f &magInnov, float &tasInnov, float &yawInnov) const |
void | getVariances (float &velVar, float &posVar, float &hgtVar, Vector3f &magVar, float &tasVar, Vector2f &offset) const |
void | getStateVariances (float stateVar[24]) |
bool | use_compass (void) const |
void | writeOptFlowMeas (uint8_t &rawFlowQuality, Vector2f &rawFlowRates, Vector2f &rawGyroRates, uint32_t &msecFlowMeas, const Vector3f &posOffset) |
void | getFlowDebug (float &varFlow, float &gndOffset, float &flowInnovX, float &flowInnovY, float &auxInnov, float &HAGL, float &rngInnov, float &range, float &gndOffsetErr) const |
void | writeBodyFrameOdom (float quality, const Vector3f &delPos, const Vector3f &delAng, float delTime, uint32_t timeStamp_ms, const Vector3f &posOffset) |
void | writeWheelOdom (float delAng, float delTime, uint32_t timeStamp_ms, const Vector3f &posOffset, float radius) |
uint32_t | getBodyFrameOdomDebug (Vector3f &velInnov, Vector3f &velInnovVar) |
bool | getRangeBeaconDebug (uint8_t &ID, float &rng, float &innov, float &innovVar, float &testRatio, Vector3f &beaconPosNED, float &offsetHigh, float &offsetLow, Vector3f &posNED) |
void | setTakeoffExpected (bool val) |
void | setTouchdownExpected (bool val) |
void | setTerrainHgtStable (bool val) |
void | getFilterFaults (uint16_t &faults) const |
void | getFilterTimeouts (uint8_t &timeouts) const |
void | getFilterGpsStatus (nav_gps_status &status) const |
void | getFilterStatus (nav_filter_status &status) const |
void | send_status_report (mavlink_channel_t chan) |
bool | getHeightControlLimit (float &height) const |
uint32_t | getLastYawResetAngle (float &yawAng) const |
uint32_t | getLastPosNorthEastReset (Vector2f &pos) const |
uint32_t | getLastPosDownReset (float &posD) const |
uint32_t | getLastVelNorthEastReset (Vector2f &vel) const |
const char * | prearm_failure_reason (void) const |
uint8_t | getFramesSincePredict (void) const |
void | getOutputTrackingError (Vector3f &error) const |
uint8_t | getIMUIndex (void) const |
void | getTimingStatistics (struct ekf_timing &timing) |
Private Types | |
enum | resetDataSource { DEFAULT =0, GPS =1, RNGBCN =2, FLOW =3, BARO =4, MAG =5, RNGFND =6 } |
enum | AidingMode { AID_ABSOLUTE =0, AID_NONE =1, AID_RELATIVE =2 } |
typedef float | ftype |
typedef ftype | Vector2[2] |
typedef ftype | Vector3[3] |
typedef ftype | Vector4[4] |
typedef ftype | Vector5[5] |
typedef ftype | Vector6[6] |
typedef ftype | Vector7[7] |
typedef ftype | Vector8[8] |
typedef ftype | Vector9[9] |
typedef ftype | Vector10[10] |
typedef ftype | Vector11[11] |
typedef ftype | Vector13[13] |
typedef ftype | Vector14[14] |
typedef ftype | Vector15[15] |
typedef ftype | Vector21[21] |
typedef ftype | Vector22[22] |
typedef ftype | Vector23[23] |
typedef ftype | Vector24[24] |
typedef ftype | Vector25[25] |
typedef ftype | Vector28[28] |
typedef ftype | Matrix3[3][3] |
typedef ftype | Matrix24[24][24] |
typedef ftype | Matrix34_50[34][50] |
typedef uint32_t | Vector_u32_50[50] |
Definition at line 69 of file AP_NavEKF3_core.h.
|
private |
Definition at line 365 of file AP_NavEKF3_core.h.
|
private |
Definition at line 412 of file AP_NavEKF3_core.h.
|
private |
Definition at line 411 of file AP_NavEKF3_core.h.
|
private |
Definition at line 413 of file AP_NavEKF3_core.h.
|
private |
Definition at line 400 of file AP_NavEKF3_core.h.
|
private |
Definition at line 401 of file AP_NavEKF3_core.h.
|
private |
Definition at line 402 of file AP_NavEKF3_core.h.
|
private |
Definition at line 403 of file AP_NavEKF3_core.h.
|
private |
Definition at line 404 of file AP_NavEKF3_core.h.
|
private |
Definition at line 392 of file AP_NavEKF3_core.h.
|
private |
Definition at line 405 of file AP_NavEKF3_core.h.
|
private |
Definition at line 406 of file AP_NavEKF3_core.h.
|
private |
Definition at line 407 of file AP_NavEKF3_core.h.
|
private |
Definition at line 408 of file AP_NavEKF3_core.h.
|
private |
Definition at line 409 of file AP_NavEKF3_core.h.
|
private |
Definition at line 410 of file AP_NavEKF3_core.h.
|
private |
Definition at line 393 of file AP_NavEKF3_core.h.
|
private |
Definition at line 394 of file AP_NavEKF3_core.h.
|
private |
Definition at line 395 of file AP_NavEKF3_core.h.
|
private |
Definition at line 396 of file AP_NavEKF3_core.h.
|
private |
Definition at line 397 of file AP_NavEKF3_core.h.
|
private |
Definition at line 398 of file AP_NavEKF3_core.h.
|
private |
Definition at line 399 of file AP_NavEKF3_core.h.
|
private |
Definition at line 414 of file AP_NavEKF3_core.h.
|
private |
Enumerator | |
---|---|
AID_ABSOLUTE | |
AID_NONE | |
AID_RELATIVE |
Definition at line 1044 of file AP_NavEKF3_core.h.
|
private |
Enumerator | |
---|---|
DEFAULT | |
GPS | |
RNGBCN | |
FLOW | |
BARO | |
MAG | |
RNGFND |
Definition at line 971 of file AP_NavEKF3_core.h.
NavEKF3_core::NavEKF3_core | ( | void | ) |
|
private |
Definition at line 1152 of file AP_NavEKF3_MagFusion.cpp.
Referenced by calcQuatAndFieldStates(), readGpsData(), readRngBcnData(), and setWindMagStateLearningMode().
|
private |
Definition at line 462 of file AP_NavEKF3_Control.cpp.
Referenced by calcGpsGoodToAlign(), controlMagYawReset(), detectFlight(), InitialiseFilterBootstrap(), readMagData(), SelectBetaFusion(), SelectMagFusion(), setWindMagStateLearningMode(), and updateFilterStatus().
|
private |
Definition at line 1515 of file AP_NavEKF3_core.cpp.
Referenced by InitialiseFilterBootstrap(), setOrigin(), and setOriginLLH().
|
private |
Definition at line 638 of file AP_NavEKF3_Measurements.cpp.
Referenced by selectHeightForFusion().
|
private |
Definition at line 239 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by readGpsData().
|
private |
Definition at line 21 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by readGpsData().
|
private |
|
private |
Definition at line 691 of file AP_NavEKF3_core.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 1525 of file AP_NavEKF3_core.cpp.
Referenced by controlMagYawReset().
|
private |
Definition at line 520 of file AP_NavEKF3_RngBcnFusion.cpp.
Referenced by FuseRngBcn(), and FuseRngBcnStatic().
|
private |
Definition at line 1619 of file AP_NavEKF3_core.cpp.
Referenced by checkAttitudeAlignmentStatus(), controlMagYawReset(), and realignYawGPS().
|
private |
Definition at line 385 of file AP_NavEKF3_Control.cpp.
Referenced by controlFilterModes().
|
private |
|
private |
Definition at line 510 of file AP_NavEKF3_Control.cpp.
Referenced by setAidingMode().
|
private |
Definition at line 1488 of file AP_NavEKF3_core.cpp.
Referenced by UpdateStrapdownEquationsNED().
|
private |
Definition at line 1423 of file AP_NavEKF3_core.cpp.
Referenced by FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), and FuseVelPosNED().
|
private |
Definition at line 15 of file AP_NavEKF3_Control.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 18 of file AP_NavEKF3_MagFusion.cpp.
Referenced by SelectMagFusion().
|
private |
Definition at line 601 of file AP_NavEKF3_core.cpp.
Referenced by calcOutputStates(), and readIMUData().
|
private |
Definition at line 606 of file AP_NavEKF3_core.cpp.
Referenced by calcOutputStates(), and readIMUData().
|
private |
Definition at line 645 of file AP_NavEKF3_Measurements.cpp.
Referenced by selectHeightForFusion().
|
private |
Definition at line 484 of file AP_NavEKF3_core.cpp.
Referenced by FuseAirspeed(), fuseEulerYaw(), FuseMagnetometer(), FuseRngBcn(), FuseSideslip(), and InitialiseFilterBootstrap().
|
private |
Definition at line 835 of file AP_NavEKF3_core.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 294 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by controlFilterModes().
|
private |
Definition at line 450 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by writeOptFlowMeas().
|
private |
Definition at line 44 of file AP_NavEKF3_Control.cpp.
Referenced by setWindMagStateLearningMode().
float NavEKF3_core::errorScore | ( | void | ) | const |
Definition at line 42 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::UpdateFilter().
|
private |
Definition at line 84 of file AP_NavEKF3_OptFlowFusion.cpp.
Referenced by SelectFlowFusion().
|
private |
Definition at line 1408 of file AP_NavEKF3_core.cpp.
Referenced by FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), and FuseVelPosNED().
|
private |
Definition at line 25 of file AP_NavEKF3_AirDataFusion.cpp.
Referenced by SelectTasFusion().
|
private |
Definition at line 921 of file AP_NavEKF3_PosVelFusion.cpp.
Referenced by SelectBodyOdomFusion().
|
private |
Definition at line 977 of file AP_NavEKF3_MagFusion.cpp.
Referenced by alignMagStateDeclination(), and SelectMagFusion().
|
private |
Definition at line 752 of file AP_NavEKF3_MagFusion.cpp.
Referenced by SelectMagFusion().
|
private |
Definition at line 315 of file AP_NavEKF3_MagFusion.cpp.
Referenced by SelectMagFusion().
|
private |
Definition at line 266 of file AP_NavEKF3_OptFlowFusion.cpp.
Referenced by SelectFlowFusion().
|
private |
Definition at line 51 of file AP_NavEKF3_RngBcnFusion.cpp.
Referenced by SelectRngBcnFusion().
|
private |
Definition at line 285 of file AP_NavEKF3_RngBcnFusion.cpp.
Referenced by SelectRngBcnFusion().
|
private |
Definition at line 261 of file AP_NavEKF3_AirDataFusion.cpp.
Referenced by SelectBetaFusion().
|
private |
Definition at line 358 of file AP_NavEKF3_PosVelFusion.cpp.
Referenced by SelectVelPosFusion().
void NavEKF3_core::getAccelBias | ( | Vector3f & | accelBias | ) | const |
Definition at line 146 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getAccelBias().
void NavEKF3_core::getAccelNED | ( | Vector3f & | accelNED | ) | const |
Definition at line 232 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getAccelNED().
uint8_t NavEKF3_core::getActiveMag | ( | ) | const |
Definition at line 430 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getActiveMag().
Definition at line 69 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getBodyFrameOdomDebug().
void NavEKF3_core::getEkfControlLimits | ( | float & | ekfGndSpdLimit, |
float & | ekfNavVelGainScaler | ||
) | const |
Definition at line 360 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getEkfControlLimits().
void NavEKF3_core::getEulerAngles | ( | Vector3f & | eulers | ) | const |
Definition at line 129 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getEulerAngles(), and NavEKF3::updateLaneSwitchYawResetData().
void NavEKF3_core::getFilterFaults | ( | uint16_t & | faults | ) | const |
Definition at line 486 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getFilterFaults(), and healthy().
void NavEKF3_core::getFilterGpsStatus | ( | nav_gps_status & | status | ) | const |
Definition at line 527 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getFilterGpsStatus().
void NavEKF3_core::getFilterStatus | ( | nav_filter_status & | status | ) | const |
Definition at line 519 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getFilterStatus().
void NavEKF3_core::getFilterTimeouts | ( | uint8_t & | timeouts | ) | const |
Definition at line 509 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getFilterTimeouts().
void NavEKF3_core::getFlowDebug | ( | float & | varFlow, |
float & | gndOffset, | ||
float & | flowInnovX, | ||
float & | flowInnovY, | ||
float & | auxInnov, | ||
float & | HAGL, | ||
float & | rngInnov, | ||
float & | range, | ||
float & | gndOffsetErr | ||
) | const |
Definition at line 55 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getFlowDebug().
uint8_t NavEKF3_core::getFramesSincePredict | ( | void | ) | const |
Definition at line 618 of file AP_NavEKF3_Outputs.cpp.
void NavEKF3_core::getGyroBias | ( | Vector3f & | gyroBias | ) | const |
Definition at line 136 of file AP_NavEKF3_Outputs.cpp.
Referenced by detectOptFlowTakeoff(), and NavEKF3::getGyroBias().
bool NavEKF3_core::getHAGL | ( | float & | HAGL | ) | const |
Definition at line 302 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getHAGL().
bool NavEKF3_core::getHeightControlLimit | ( | float & | height | ) | const |
Definition at line 111 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getHeightControlLimit().
|
inline |
Definition at line 352 of file AP_NavEKF3_core.h.
Referenced by NavEKF3::getPrimaryCoreIMUIndex().
void NavEKF3_core::getInnovations | ( | Vector3f & | velInnov, |
Vector3f & | posInnov, | ||
Vector3f & | magInnov, | ||
float & | tasInnov, | ||
float & | yawInnov | ||
) | const |
Definition at line 436 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getInnovations().
uint32_t NavEKF3_core::getLastPosDownReset | ( | float & | posD | ) | const |
Definition at line 192 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getLastPosDownReset().
uint32_t NavEKF3_core::getLastPosNorthEastReset | ( | Vector2f & | pos | ) | const |
Definition at line 184 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getLastPosNorthEastReset().
uint32_t NavEKF3_core::getLastVelNorthEastReset | ( | Vector2f & | vel | ) | const |
Definition at line 200 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getLastVelNorthEastReset().
uint32_t NavEKF3_core::getLastYawResetAngle | ( | float & | yawAng | ) | const |
Definition at line 176 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getLastYawResetAngle().
bool NavEKF3_core::getLLH | ( | struct Location & | loc | ) | const |
Definition at line 313 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getLLH().
void NavEKF3_core::getMagNED | ( | Vector3f & | magNED | ) | const |
Definition at line 394 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getMagNED().
bool NavEKF3_core::getMagOffsets | ( | uint8_t | mag_idx, |
Vector3f & | magOffsets | ||
) | const |
void NavEKF3_core::getMagXYZ | ( | Vector3f & | magXYZ | ) | const |
Definition at line 400 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getMagXYZ().
bool NavEKF3_core::getOriginLLH | ( | struct Location & | loc | ) | const |
Definition at line 381 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getOriginLLH().
void NavEKF3_core::getOutputTrackingError | ( | Vector3f & | error | ) | const |
Definition at line 624 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getOutputTrackingError().
bool NavEKF3_core::getPosD | ( | float & | posD | ) | const |
Definition at line 282 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getPosD(), and NavEKF3::updateLaneSwitchPosDownResetData().
float NavEKF3_core::getPosDownDerivative | ( | void | ) | const |
Definition at line 224 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getPosDownDerivative().
bool NavEKF3_core::getPosNE | ( | Vector2f & | posNE | ) | const |
Definition at line 239 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getPosNE(), and NavEKF3::updateLaneSwitchPosResetData().
void NavEKF3_core::getQuaternion | ( | Quaternion & | quat | ) | const |
Definition at line 169 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getQuaternion().
bool NavEKF3_core::getRangeBeaconDebug | ( | uint8_t & | ID, |
float & | rng, | ||
float & | innov, | ||
float & | innovVar, | ||
float & | testRatio, | ||
Vector3f & | beaconPosNED, | ||
float & | offsetHigh, | ||
float & | offsetLow, | ||
Vector3f & | posNED | ||
) |
Definition at line 81 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getRangeBeaconDebug().
void NavEKF3_core::getRotationBodyToNED | ( | Matrix3f & | mat | ) | const |
Definition at line 162 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getRotationBodyToNED().
void NavEKF3_core::getStateVariances | ( | float | stateVar[24] | ) |
Definition at line 468 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getStateVariances().
|
private |
Definition at line 404 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by readBaroData(), and selectHeightForFusion().
void NavEKF3_core::getTiltError | ( | float & | ang | ) | const |
Definition at line 156 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getTiltError().
void NavEKF3_core::getTimingStatistics | ( | struct ekf_timing & | timing | ) |
Definition at line 853 of file AP_NavEKF3_Measurements.cpp.
Referenced by getIMUIndex(), and NavEKF3::getTimingStatistics().
|
private |
Definition at line 423 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by FuseVelPosNED(), and selectHeightForFusion().
void NavEKF3_core::getVariances | ( | float & | velVar, |
float & | posVar, | ||
float & | hgtVar, | ||
Vector3f & | magVar, | ||
float & | tasVar, | ||
Vector2f & | offset | ||
) | const |
Definition at line 454 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getVariances(), and send_status_report().
void NavEKF3_core::getVelNED | ( | Vector3f & | vel | ) | const |
Definition at line 217 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getVelNED().
void NavEKF3_core::getWind | ( | Vector3f & | wind | ) | const |
Definition at line 207 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::getWind().
bool NavEKF3_core::healthy | ( | void | ) | const |
Definition at line 14 of file AP_NavEKF3_Outputs.cpp.
Referenced by getHAGL(), NavEKF3::healthy(), NavEKF3::UpdateFilter(), and updateFilterStatus().
|
private |
Definition at line 29 of file AP_NavEKF3_GyroBias.cpp.
Referenced by CovarianceInit(), and setWindMagStateLearningMode().
bool NavEKF3_core::InitialiseFilterBootstrap | ( | void | ) |
Definition at line 397 of file AP_NavEKF3_core.cpp.
Referenced by NavEKF3::InitialiseFilter().
|
private |
Definition at line 1662 of file AP_NavEKF3_core.cpp.
Referenced by controlMagYawReset(), CovarianceInit(), and realignYawGPS().
|
private |
Definition at line 155 of file AP_NavEKF3_core.cpp.
Referenced by InitialiseFilterBootstrap().
const char * NavEKF3_core::prearm_failure_reason | ( | void | ) | const |
Definition at line 606 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::prearm_failure_reason().
|
private |
|
private |
Definition at line 690 of file AP_NavEKF3_Measurements.cpp.
Referenced by SelectTasFusion().
|
private |
Definition at line 602 of file AP_NavEKF3_Measurements.cpp.
Referenced by InitialiseFilterBootstrap(), and selectHeightForFusion().
|
private |
Definition at line 585 of file AP_NavEKF3_Measurements.cpp.
Referenced by readIMUData().
|
private |
Definition at line 439 of file AP_NavEKF3_Measurements.cpp.
Referenced by readIMUData().
|
private |
Definition at line 455 of file AP_NavEKF3_Measurements.cpp.
Referenced by InitialiseFilterBootstrap(), and SelectVelPosFusion().
|
private |
Definition at line 330 of file AP_NavEKF3_Measurements.cpp.
Referenced by InitialiseFilterBootstrap(), and UpdateFilter().
|
private |
Definition at line 236 of file AP_NavEKF3_Measurements.cpp.
Referenced by calcQuatAndFieldStates(), InitialiseFilterBootstrap(), and SelectMagFusion().
|
private |
Definition at line 20 of file AP_NavEKF3_Measurements.cpp.
Referenced by selectHeightForFusion().
|
private |
Definition at line 718 of file AP_NavEKF3_Measurements.cpp.
Referenced by SelectRngBcnFusion().
|
private |
Definition at line 425 of file AP_NavEKF3_Control.cpp.
Referenced by setAidingMode().
|
private |
Definition at line 442 of file AP_NavEKF3_Control.cpp.
Referenced by setAidingMode().
|
private |
Definition at line 418 of file AP_NavEKF3_Control.cpp.
Referenced by setAidingMode().
|
private |
Definition at line 448 of file AP_NavEKF3_Control.cpp.
Referenced by setAidingMode().
|
private |
Definition at line 150 of file AP_NavEKF3_MagFusion.cpp.
Referenced by SelectVelPosFusion().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 1185 of file AP_NavEKF3_MagFusion.cpp.
Referenced by calcQuatAndFieldStates().
|
private |
Definition at line 501 of file AP_NavEKF3_Control.cpp.
Referenced by controlMagYawReset(), and realignYawGPS().
void NavEKF3_core::resetGyroBias | ( | void | ) |
Definition at line 15 of file AP_NavEKF3_GyroBias.cpp.
Referenced by NavEKF3::resetGyroBias().
|
private |
Definition at line 139 of file AP_NavEKF3_PosVelFusion.cpp.
Referenced by FuseVelPosNED(), and InitialiseFilterBootstrap().
bool NavEKF3_core::resetHeightDatum | ( | void | ) |
Definition at line 202 of file AP_NavEKF3_PosVelFusion.cpp.
|
private |
Definition at line 76 of file AP_NavEKF3_PosVelFusion.cpp.
Referenced by FuseVelPosNED(), InitialiseFilterBootstrap(), realignYawGPS(), and setAidingMode().
|
private |
Definition at line 20 of file AP_NavEKF3_PosVelFusion.cpp.
Referenced by FuseVelPosNED(), InitialiseFilterBootstrap(), realignYawGPS(), and setAidingMode().
|
private |
Definition at line 231 of file AP_NavEKF3_AirDataFusion.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 1553 of file AP_NavEKF3_PosVelFusion.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 22 of file AP_NavEKF3_OptFlowFusion.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 746 of file AP_NavEKF3_PosVelFusion.cpp.
Referenced by SelectVelPosFusion().
|
private |
Definition at line 219 of file AP_NavEKF3_MagFusion.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 18 of file AP_NavEKF3_RngBcnFusion.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 200 of file AP_NavEKF3_AirDataFusion.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 227 of file AP_NavEKF3_PosVelFusion.cpp.
Referenced by UpdateFilter().
void NavEKF3_core::send_status_report | ( | mavlink_channel_t | chan | ) |
Definition at line 546 of file AP_NavEKF3_Outputs.cpp.
Referenced by NavEKF3::send_status_report().
|
private |
Definition at line 197 of file AP_NavEKF3_Control.cpp.
Referenced by controlFilterModes().
uint8_t NavEKF3_core::setInhibitGPS | ( | void | ) |
Definition at line 523 of file AP_NavEKF3_Control.cpp.
Referenced by NavEKF3::setInhibitGPS().
|
private |
Definition at line 485 of file AP_NavEKF3_Control.cpp.
Referenced by readGpsData().
bool NavEKF3_core::setOriginLLH | ( | const Location & | loc | ) |
Definition at line 471 of file AP_NavEKF3_Control.cpp.
Referenced by readRngBcnData(), and NavEKF3::setOriginLLH().
void NavEKF3_core::setTakeoffExpected | ( | bool | val | ) |
Definition at line 415 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by NavEKF3::setTakeoffExpected().
void NavEKF3_core::setTerrainHgtStable | ( | bool | val | ) |
Definition at line 443 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by NavEKF3::setTerrainHgtStable().
void NavEKF3_core::setTouchdownExpected | ( | bool | val | ) |
Definition at line 434 of file AP_NavEKF3_VehicleStatus.cpp.
Referenced by NavEKF3::setTouchdownExpected().
bool NavEKF3_core::setup_core | ( | NavEKF3 * | _frontend, |
uint8_t | _imu_index, | ||
uint8_t | _core_index | ||
) |
Definition at line 42 of file AP_NavEKF3_core.cpp.
Referenced by NavEKF3::InitialiseFilter().
|
private |
Definition at line 56 of file AP_NavEKF3_Control.cpp.
Referenced by controlFilterModes().
|
private |
|
private |
|
private |
|
private |
Definition at line 1363 of file AP_NavEKF3_core.cpp.
Referenced by InitialiseFilterBootstrap().
|
private |
Definition at line 1379 of file AP_NavEKF3_core.cpp.
|
private |
Definition at line 1390 of file AP_NavEKF3_core.cpp.
Referenced by controlMagYawReset().
|
private |
|
private |
void NavEKF3_core::UpdateFilter | ( | bool | predict | ) |
Definition at line 534 of file AP_NavEKF3_core.cpp.
Referenced by NavEKF3::UpdateFilter().
|
private |
Definition at line 534 of file AP_NavEKF3_Control.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 175 of file AP_NavEKF3_Control.cpp.
Referenced by setWindMagStateLearningMode().
|
private |
Definition at line 618 of file AP_NavEKF3_core.cpp.
Referenced by UpdateFilter().
|
private |
Definition at line 828 of file AP_NavEKF3_Measurements.cpp.
Referenced by readIMUData().
bool NavEKF3_core::use_compass | ( | void | ) | const |
Definition at line 454 of file AP_NavEKF3_Control.cpp.
Referenced by alignMagStateDeclination(), calcGpsGoodToAlign(), calcQuatAndFieldStates(), checkAttitudeAlignmentStatus(), FuseDeclination(), fuseEulerYaw(), readMagData(), realignYawGPS(), SelectBetaFusion(), SelectMagFusion(), setWindMagStateLearningMode(), updateFilterStatus(), and NavEKF3::use_compass().
|
private |
Definition at line 405 of file AP_NavEKF3_Control.cpp.
Referenced by SelectBetaFusion(), and setWindMagStateLearningMode().
|
private |
Definition at line 411 of file AP_NavEKF3_Control.cpp.
void NavEKF3_core::writeBodyFrameOdom | ( | float | quality, |
const Vector3f & | delPos, | ||
const Vector3f & | delAng, | ||
float | delTime, | ||
uint32_t | timeStamp_ms, | ||
const Vector3f & | posOffset | ||
) |
Definition at line 114 of file AP_NavEKF3_Measurements.cpp.
Referenced by NavEKF3::writeBodyFrameOdom().
void NavEKF3_core::writeOptFlowMeas | ( | uint8_t & | rawFlowQuality, |
Vector2f & | rawFlowRates, | ||
Vector2f & | rawGyroRates, | ||
uint32_t & | msecFlowMeas, | ||
const Vector3f & | posOffset | ||
) |
Definition at line 164 of file AP_NavEKF3_Measurements.cpp.
Referenced by NavEKF3::writeOptFlowMeas().
void NavEKF3_core::writeWheelOdom | ( | float | delAng, |
float | delTime, | ||
uint32_t | timeStamp_ms, | ||
const Vector3f & | posOffset, | ||
float | radius | ||
) |
Definition at line 136 of file AP_NavEKF3_Measurements.cpp.
Referenced by NavEKF3::writeWheelOdom().
|
private |
Definition at line 1605 of file AP_NavEKF3_core.cpp.
Referenced by calcQuatAndFieldStates().
|
private |
Definition at line 1353 of file AP_NavEKF3_core.cpp.
Referenced by alignMagStateDeclination(), calcQuatAndFieldStates(), ConstrainVariances(), FuseVelPosNED(), initialiseQuatCovariances(), realignYawGPS(), resetGyroBias(), ResetHeight(), ResetPosition(), ResetVelocity(), and zeroAttCovOnly().
|
private |
Definition at line 1343 of file AP_NavEKF3_core.cpp.
Referenced by alignMagStateDeclination(), calcQuatAndFieldStates(), ConstrainVariances(), FuseVelPosNED(), initialiseQuatCovariances(), realignYawGPS(), resetGyroBias(), ResetHeight(), ResetPosition(), ResetVelocity(), and zeroAttCovOnly().
|
private |
Definition at line 417 of file AP_NavEKF3_core.h.
Referenced by alignMagStateDeclination(), assume_zero_sideslip(), calcQuatAndFieldStates(), detectFlight(), FuseAirspeed(), FuseDeclination(), fuseEulerYaw(), getEulerAngles(), getMagOffsets(), getRotationBodyToNED(), InitialiseFilterBootstrap(), InitialiseVariables(), readAirSpdData(), readMagData(), readRngBcnData(), setOrigin(), setOriginLLH(), setup_core(), setWindMagStateLearningMode(), use_compass(), and useAirspeed().
|
private |
Definition at line 1230 of file AP_NavEKF3_core.h.
Referenced by CovariancePrediction().
|
private |
Definition at line 1233 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed().
|
private |
Definition at line 1237 of file AP_NavEKF3_core.h.
Referenced by SelectBodyOdomFusion().
|
private |
Definition at line 1232 of file AP_NavEKF3_core.h.
Referenced by SelectMagFusion().
|
private |
Definition at line 1236 of file AP_NavEKF3_core.h.
Referenced by SelectFlowFusion().
|
private |
Definition at line 1234 of file AP_NavEKF3_core.h.
Referenced by FuseSideslip().
|
private |
Definition at line 1231 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED().
|
private |
Definition at line 1235 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset().
|
private |
Definition at line 1238 of file AP_NavEKF3_core.h.
Referenced by NavEKF3_core(), and SelectMagFusion().
|
private |
Definition at line 1229 of file AP_NavEKF3_core.h.
Referenced by UpdateFilter().
|
private |
Definition at line 1056 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), FuseBodyVel(), FuseOptFlow(), readIMUData(), selectHeightForFusion(), and SelectVelPosFusion().
|
private |
Definition at line 826 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 827 of file AP_NavEKF3_core.h.
Referenced by setWindMagStateLearningMode(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 1142 of file AP_NavEKF3_core.h.
Referenced by correctEkfOriginHeight(), EstimateTerrainOffset(), FuseRngBcn(), FuseRngBcnStatic(), FuseVelPosNED(), InitialiseVariables(), resetHeightDatum(), SelectFlowFusion(), selectHeightForFusion(), SelectVelPosFusion(), and send_status_report().
|
private |
Definition at line 838 of file AP_NavEKF3_core.h.
Referenced by detectFlight().
|
private |
Definition at line 933 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectTasFusion().
|
private |
Definition at line 867 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readMagData(), realignYawGPS(), and use_compass().
|
private |
Definition at line 1016 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), and getFlowDebug().
|
private |
Definition at line 1017 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset().
|
private |
Definition at line 1035 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset().
|
private |
Definition at line 1037 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), and send_status_report().
bool NavEKF3_core::bad_airspeed |
Definition at line 1171 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_decl |
Definition at line 1180 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_dpos |
Definition at line 1178 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_dvel |
Definition at line 1175 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_epos |
Definition at line 1177 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_evel |
Definition at line 1174 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_fix |
Definition at line 1200 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_hAcc |
Definition at line 1192 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_hdop |
Definition at line 1198 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_horiz_drift |
Definition at line 1197 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_horiz_vel |
Definition at line 1201 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_npos |
Definition at line 1176 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_nvel |
Definition at line 1173 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_rngbcn |
Definition at line 1183 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_sAcc |
Definition at line 1191 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_sats |
Definition at line 1195 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_sideslip |
Definition at line 1172 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_vAcc |
Definition at line 1193 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_vert_vel |
Definition at line 1199 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_VZ |
Definition at line 1196 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_xflow |
Definition at line 1181 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_xmag |
Definition at line 1168 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_xvel |
Definition at line 1184 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_yaw |
Definition at line 1179 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_yflow |
Definition at line 1182 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_ymag |
Definition at line 1169 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_yvel |
Definition at line 1185 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_zmag |
Definition at line 1170 of file AP_NavEKF3_core.h.
bool NavEKF3_core::bad_zvel |
Definition at line 1186 of file AP_NavEKF3_core.h.
|
private |
Definition at line 811 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), FuseRngBcn(), FuseRngBcnStatic(), FuseVelPosNED(), and InitialiseVariables().
|
private |
Definition at line 810 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and realignYawGPS().
|
private |
Definition at line 905 of file AP_NavEKF3_core.h.
Referenced by calcFiltBaroOffset(), selectHeightForFusion(), and setAidingMode().
|
private |
Definition at line 904 of file AP_NavEKF3_core.h.
Referenced by readBaroData().
|
private |
Definition at line 1040 of file AP_NavEKF3_core.h.
Referenced by selectHeightForFusion().
|
private |
Definition at line 1059 of file AP_NavEKF3_core.h.
Referenced by calcFiltBaroOffset(), InitialiseVariables(), and selectHeightForFusion().
|
private |
Definition at line 906 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 1129 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectRngBcnFusion().
|
private |
Definition at line 1120 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), FuseRngBcnStatic(), getRangeBeaconDebug(), and InitialiseVariables().
|
private |
Definition at line 1124 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), FuseRngBcnStatic(), getRangeBeaconDebug(), and InitialiseVariables().
|
private |
Definition at line 1121 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), and InitialiseVariables().
|
private |
Definition at line 1125 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), and InitialiseVariables().
|
private |
Definition at line 1128 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), FuseRngBcn(), FuseRngBcnStatic(), InitialiseVariables(), readRngBcnData(), SelectRngBcnFusion(), and setAidingMode().
Vector3f NavEKF3_core::beaconPosNED |
Definition at line 1138 of file AP_NavEKF3_core.h.
|
private |
Definition at line 1103 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRngBcnData().
|
private |
Definition at line 1102 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRngBcnData().
|
private |
Definition at line 957 of file AP_NavEKF3_core.h.
Referenced by SelectMagFusion(), and setWindMagStateLearningMode().
|
private |
Definition at line 1071 of file AP_NavEKF3_core.h.
Referenced by FuseBodyVel(), getBodyFrameOdomDebug(), InitialiseVariables(), and SelectBodyOdomFusion().
|
private |
Definition at line 1070 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readyToUseBodyOdm(), and writeBodyFrameOdom().
|
private |
Definition at line 1077 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readyToUseBodyOdm(), and writeBodyFrameOdom().
|
private |
Definition at line 1079 of file AP_NavEKF3_core.h.
Referenced by FuseBodyVel(), InitialiseVariables(), and setAidingMode().
|
private |
Definition at line 1078 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectBodyOdomFusion().
|
private |
Definition at line 1073 of file AP_NavEKF3_core.h.
Referenced by FuseBodyVel(), and InitialiseVariables().
|
private |
Definition at line 928 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), and readMagData().
|
private |
Definition at line 361 of file AP_NavEKF3_core.h.
Referenced by effective_magCal(), and setup_core().
Matrix3f NavEKF3_core::DCM |
Definition at line 1219 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 958 of file AP_NavEKF3_core.h.
Referenced by checkGyroCalStatus(), InitialiseVariables(), readyToUseBodyOdm(), readyToUseGPS(), readyToUseOptFlow(), and readyToUseRangeBeacon().
|
private |
Definition at line 1052 of file AP_NavEKF3_core.h.
Referenced by UpdateStrapdownEquationsNED(), and writeOptFlowMeas().
|
private |
Definition at line 953 of file AP_NavEKF3_core.h.
Referenced by readIMUData(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 921 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), and InitialiseVariables().
|
private |
Definition at line 1053 of file AP_NavEKF3_core.h.
Referenced by UpdateStrapdownEquationsNED(), and writeOptFlowMeas().
|
private |
Definition at line 954 of file AP_NavEKF3_core.h.
Referenced by readIMUData(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 831 of file AP_NavEKF3_core.h.
Referenced by CovariancePrediction(), and InitialiseVariables().
|
private |
Definition at line 830 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), checkGyroCalStatus(), ConstrainStates(), ConstrainVariances(), correctDeltaAngle(), correctDeltaVelocity(), CovarianceInit(), CovariancePrediction(), getAccelBias(), getGyroBias(), InitialiseVariables(), readIMUData(), setup_core(), setWindMagStateLearningMode(), updateTimingStatistics(), writeBodyFrameOdom(), and writeWheelOdom().
|
private |
Definition at line 829 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), InitialiseVariables(), readIMUData(), resetGyroBias(), SelectBetaFusion(), SelectBodyOdomFusion(), SelectFlowFusion(), SelectTasFusion(), SelectVelPosFusion(), and updateTimingStatistics().
|
private |
Definition at line 956 of file AP_NavEKF3_core.h.
Referenced by SelectMagFusion(), and setWindMagStateLearningMode().
|
private |
Definition at line 828 of file AP_NavEKF3_core.h.
Referenced by InitialiseFilterBootstrap(), setOrigin(), setOriginLLH(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 883 of file AP_NavEKF3_core.h.
Referenced by getLLH(), getOriginLLH(), getPosD(), getPosNE(), readGpsData(), setOrigin(), and setOriginLLH().
|
private |
Definition at line 961 of file AP_NavEKF3_core.h.
Referenced by correctEkfOriginHeight(), getLLH(), getOriginLLH(), getPosD(), InitialiseVariables(), readGpsData(), resetHeightDatum(), setOrigin(), and setOriginLLH().
|
private |
Definition at line 996 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), and InitialiseVariables().
|
private |
Definition at line 960 of file AP_NavEKF3_core.h.
Referenced by correctEkfOriginHeight(), InitialiseVariables(), readGpsData(), and readRngBcnData().
|
private |
Definition at line 869 of file AP_NavEKF3_core.h.
Referenced by healthy(), InitialiseVariables(), and readMagData().
|
private |
Definition at line 1150 of file AP_NavEKF3_core.h.
Referenced by getTakeoffExpected(), InitialiseVariables(), setTakeoffExpected(), and updateFilterStatus().
|
private |
Definition at line 1152 of file AP_NavEKF3_core.h.
Referenced by getTouchdownExpected(), InitialiseVariables(), setTouchdownExpected(), and updateFilterStatus().
struct { ... } NavEKF3_core::faultStatus |
|
private |
Definition at line 903 of file AP_NavEKF3_core.h.
|
private |
Definition at line 902 of file AP_NavEKF3_core.h.
|
private |
Definition at line 959 of file AP_NavEKF3_core.h.
Referenced by getFilterStatus(), getLLH(), getPosD(), InitialiseVariables(), selectHeightForFusion(), SelectRngBcnFusion(), send_status_report(), updateFilterStatus(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 1158 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset(), getMagOffsets(), InitialiseVariables(), recordMagReset(), SelectMagFusion(), and setWindMagStateLearningMode().
|
private |
Definition at line 1157 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset(), InitialiseVariables(), recordYawReset(), and setWindMagStateLearningMode().
|
private |
Definition at line 966 of file AP_NavEKF3_core.h.
Referenced by InitialiseFilterBootstrap(), and NavEKF3_core().
|
private |
Definition at line 1013 of file AP_NavEKF3_core.h.
Referenced by SelectFlowFusion().
|
private |
Definition at line 1014 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), SelectFlowFusion(), send_status_report(), and updateFilterStatus().
|
private |
Definition at line 1054 of file AP_NavEKF3_core.h.
Referenced by FuseOptFlow(), InitialiseVariables(), and setAidingMode().
|
private |
Definition at line 1038 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and writeOptFlowMeas().
|
private |
Definition at line 1020 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readyToUseOptFlow(), and writeOptFlowMeas().
|
private |
Definition at line 1034 of file AP_NavEKF3_core.h.
Referenced by FuseOptFlow(), and getFlowDebug().
|
private |
Definition at line 1018 of file AP_NavEKF3_core.h.
Referenced by getEkfControlLimits(), InitialiseVariables(), SelectFlowFusion(), setAidingMode(), and writeOptFlowMeas().
|
private |
Definition at line 949 of file AP_NavEKF3_core.h.
Referenced by getFramesSincePredict(), InitialiseVariables(), and readIMUData().
|
private |
Definition at line 359 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), calcOutputStates(), calcQuatAndFieldStates(), ConstrainStates(), controlMagYawReset(), CovarianceInit(), effective_magCal(), EstimateTerrainOffset(), FuseAirspeed(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseRngBcnStatic(), FuseVelPosNED(), getEkfControlLimits(), getHeightControlLimit(), getOriginLLH(), getPosD(), getTakeoffExpected(), getTouchdownExpected(), InitialiseVariables(), readAirSpdData(), readBaroData(), readDeltaAngle(), readGpsData(), readIMUData(), readMagData(), readRangeFinder(), readRngBcnData(), readyToUseGPS(), ResetHeight(), ResetPosition(), ResetVelocity(), SelectBetaFusion(), SelectBodyOdomFusion(), SelectFlowFusion(), selectHeightForFusion(), SelectMagFusion(), SelectTasFusion(), SelectVelPosFusion(), send_status_report(), setAidingMode(), setup_core(), setWindMagStateLearningMode(), updateFilterStatus(), writeBodyFrameOdom(), writeOptFlowMeas(), and writeWheelOdom().
|
private |
Definition at line 843 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), selectHeightForFusion(), and SelectVelPosFusion().
|
private |
Definition at line 1015 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), InitialiseVariables(), and SelectFlowFusion().
|
private |
Definition at line 842 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), and SelectVelPosFusion().
|
private |
Definition at line 841 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), and SelectVelPosFusion().
|
private |
Definition at line 945 of file AP_NavEKF3_core.h.
|
private |
Definition at line 1021 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), InitialiseVariables(), and SelectFlowFusion().
|
private |
Definition at line 1051 of file AP_NavEKF3_core.h.
Referenced by getHAGL(), InitialiseVariables(), SelectFlowFusion(), and updateFilterStatus().
|
private |
Definition at line 1002 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), correctEkfOriginHeight(), InitialiseVariables(), selectHeightForFusion(), and updateFilterStatus().
struct { ... } NavEKF3_core::gpsCheckStatus |
Referenced by calcGpsGoodToAlign(), getFilterGpsStatus(), InitialiseVariables(), and readGpsData().
|
private |
Definition at line 917 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), correctEkfOriginHeight(), detectFlight(), FuseVelPosNED(), realignYawGPS(), selectHeightForFusion(), and SelectVelPosFusion().
|
private |
Definition at line 916 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), readGpsData(), ResetHeight(), ResetPosition(), ResetVelocity(), and SelectVelPosFusion().
|
private |
Definition at line 1041 of file AP_NavEKF3_core.h.
Referenced by readyToUseGPS(), selectHeightForFusion(), and SelectVelPosFusion().
|
private |
Definition at line 990 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), and InitialiseVariables().
|
private |
Definition at line 926 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readGpsData(), and readyToUseGPS().
|
private |
Definition at line 887 of file AP_NavEKF3_core.h.
Referenced by correctEkfOriginHeight(), InitialiseVariables(), readGpsData(), and selectHeightForFusion().
|
private |
Definition at line 992 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), and InitialiseVariables().
|
private |
Definition at line 1050 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readyToUseGPS(), and setInhibitGPS().
|
private |
Definition at line 988 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), and InitialiseVariables().
|
private |
Definition at line 813 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), InitialiseVariables(), and readGpsData().
|
private |
Definition at line 882 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), InitialiseVariables(), readGpsData(), ResetHeight(), and setAidingMode().
|
private |
Definition at line 886 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), InitialiseVariables(), readGpsData(), and ResetPosition().
|
private |
Definition at line 995 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), and InitialiseVariables().
|
private |
Definition at line 885 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), detectFlight(), FuseVelPosNED(), InitialiseVariables(), readGpsData(), and ResetVelocity().
|
private |
Definition at line 991 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), and InitialiseVariables().
|
private |
Definition at line 1161 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset(), InitialiseVariables(), realignYawGPS(), and SelectVelPosFusion().
|
private |
Definition at line 1043 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 802 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED().
|
private |
Definition at line 946 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), healthy(), and InitialiseVariables().
|
private |
Definition at line 1031 of file AP_NavEKF3_core.h.
Referenced by detectFlight(), FuseVelPosNED(), ResetHeight(), selectHeightForFusion(), and SelectVelPosFusion().
|
private |
Definition at line 832 of file AP_NavEKF3_core.h.
Referenced by CovariancePrediction(), and InitialiseVariables().
|
private |
Definition at line 858 of file AP_NavEKF3_core.h.
Referenced by selectHeightForFusion().
|
private |
Definition at line 875 of file AP_NavEKF3_core.h.
Referenced by errorScore(), FuseVelPosNED(), getVariances(), and healthy().
|
private |
Definition at line 807 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), getFilterTimeouts(), getHAGL(), InitialiseVariables(), ResetHeight(), selectHeightForFusion(), and updateFilterStatus().
|
private |
Definition at line 362 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), ResetHeight(), ResetPosition(), ResetVelocity(), SelectVelPosFusion(), setup_core(), StoreOutputReset(), StoreQuatReset(), and StoreQuatRotate().
|
private |
Definition at line 360 of file AP_NavEKF3_core.h.
Referenced by checkAttitudeAlignmentStatus(), controlMagYawReset(), FuseBodyVel(), FuseOptFlow(), getIMUIndex(), InitialiseFilterBootstrap(), readIMUData(), readMagData(), realignYawGPS(), setAidingMode(), setOrigin(), and setup_core().
|
private |
Definition at line 898 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), calcOutputStates(), correctEkfOriginHeight(), CovariancePrediction(), FuseBodyVel(), FuseMagnetometer(), readAirSpdData(), readBaroData(), readGpsData(), readIMUData(), readRngBcnData(), ResetPosition(), SelectBodyOdomFusion(), SelectFlowFusion(), selectHeightForFusion(), SelectMagFusion(), SelectVelPosFusion(), UpdateStrapdownEquationsNED(), updateTimingStatistics(), and writeOptFlowMeas().
|
private |
Definition at line 900 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readGpsData(), and readIMUData().
|
private |
Definition at line 899 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), readIMUData(), and writeOptFlowMeas().
|
private |
Definition at line 901 of file AP_NavEKF3_core.h.
Referenced by readIMUData().
|
private |
Definition at line 855 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), calcGpsGoodToAlign(), calcQuatAndFieldStates(), controlFilterModes(), detectFlight(), detectOptFlowTakeoff(), EstimateTerrainOffset(), FuseAirspeed(), FuseBodyVel(), FuseOptFlow(), FuseRngBcn(), FuseVelPosNED(), getEkfControlLimits(), getTakeoffExpected(), getTouchdownExpected(), healthy(), InitialiseFilterBootstrap(), InitialiseVariables(), prearm_failure_reason(), readIMUData(), readMagData(), readRangeFinder(), readRngBcnData(), readyToUseBodyOdm(), readyToUseOptFlow(), ResetHeight(), ResetPosition(), ResetVelocity(), SelectBetaFusion(), SelectFlowFusion(), selectHeightForFusion(), SelectMagFusion(), SelectTasFusion(), SelectVelPosFusion(), setAidingMode(), setTakeoffExpected(), setTerrainHgtStable(), setTouchdownExpected(), updateFilterStatus(), and writeOptFlowMeas().
|
private |
Definition at line 835 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), controlMagYawReset(), detectFlight(), fuseEulerYaw(), InitialiseVariables(), readMagData(), recordMagReset(), recordYawReset(), ResetHeight(), setOrigin(), and setWindMagStateLearningMode().
|
private |
Definition at line 881 of file AP_NavEKF3_core.h.
Referenced by ConstrainVariances(), FuseAirspeed(), FuseBodyVel(), FuseDeclination(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), FuseVelPosNED(), InitialiseVariables(), setWindMagStateLearningMode(), and updateStateIndexLim().
|
private |
Definition at line 880 of file AP_NavEKF3_core.h.
Referenced by ConstrainVariances(), FuseAirspeed(), FuseBodyVel(), FuseDeclination(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), FuseVelPosNED(), InitialiseVariables(), setWindMagStateLearningMode(), and updateStateIndexLim().
|
private |
Definition at line 1032 of file AP_NavEKF3_core.h.
Referenced by ConstrainStates(), EstimateTerrainOffset(), and InitialiseVariables().
|
private |
Definition at line 879 of file AP_NavEKF3_core.h.
Referenced by alignMagStateDeclination(), ConstrainVariances(), FuseAirspeed(), FuseBodyVel(), FuseDeclination(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), FuseVelPosNED(), getMagOffsets(), InitialiseVariables(), SelectMagFusion(), setWindMagStateLearningMode(), and updateStateIndexLim().
|
private |
Definition at line 878 of file AP_NavEKF3_core.h.
Referenced by ConstrainVariances(), FuseAirspeed(), FuseBodyVel(), FuseDeclination(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), FuseVelPosNED(), InitialiseVariables(), SelectBetaFusion(), SelectTasFusion(), setWindMagStateLearningMode(), and updateStateIndexLim().
float NavEKF3_core::innov |
Definition at line 1135 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset().
|
private |
Definition at line 1005 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 1075 of file AP_NavEKF3_core.h.
Referenced by FuseBodyVel(), getBodyFrameOdomDebug(), and InitialiseVariables().
|
private |
Definition at line 844 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer(), and getInnovations().
|
private |
Definition at line 1024 of file AP_NavEKF3_core.h.
Referenced by FuseOptFlow(), and getFlowDebug().
|
private |
Definition at line 1030 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), and getFlowDebug().
|
private |
Definition at line 1099 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcn(), FuseRngBcnStatic(), and InitialiseVariables().
float NavEKF3_core::innovVar |
Definition at line 1136 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset().
|
private |
Definition at line 839 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), getInnovations(), and healthy().
|
private |
Definition at line 846 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), and getInnovations().
|
private |
Definition at line 924 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset(), detectFlight(), fuseEulerYaw(), getInnovations(), and recordMagReset().
|
private |
Definition at line 814 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), and FuseVelPosNED().
|
private |
Definition at line 815 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseRngBcnStatic(), and FuseSideslip().
|
private |
Definition at line 816 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseRngBcnStatic(), FuseSideslip(), and FuseVelPosNED().
|
private |
Definition at line 918 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), ResetPosition(), and SelectVelPosFusion().
|
private |
Definition at line 857 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readBaroData().
|
private |
Definition at line 1111 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 1072 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and setAidingMode().
|
private |
Definition at line 872 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 889 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 999 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), and InitialiseVariables().
|
private |
Definition at line 888 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), InitialiseVariables(), and prearm_failure_reason().
|
private |
Definition at line 866 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readMagData(), and SelectMagFusion().
|
private |
Definition at line 861 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), InitialiseVariables(), ResetHeight(), and selectHeightForFusion().
|
private |
Definition at line 967 of file AP_NavEKF3_core.h.
Referenced by NavEKF3_core(), and setup_core().
|
private |
Definition at line 1006 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 1001 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), and InitialiseVariables().
|
private |
Definition at line 1000 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), and InitialiseVariables().
|
private |
Definition at line 871 of file AP_NavEKF3_core.h.
Referenced by getLLH(), InitialiseVariables(), ResetPosition(), SelectVelPosFusion(), and setAidingMode().
|
private |
Definition at line 935 of file AP_NavEKF3_core.h.
Referenced by readMagData().
|
private |
Definition at line 936 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readMagData().
|
private |
Definition at line 852 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readMagData().
|
private |
Definition at line 962 of file AP_NavEKF3_core.h.
Referenced by correctEkfOriginHeight().
|
private |
Definition at line 860 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), InitialiseVariables(), ResetPosition(), SelectBetaFusion(), setAidingMode(), and updateFilterStatus().
|
private |
Definition at line 938 of file AP_NavEKF3_core.h.
Referenced by getLastPosNorthEastReset(), InitialiseVariables(), ResetPosition(), and SelectVelPosFusion().
|
private |
Definition at line 942 of file AP_NavEKF3_core.h.
Referenced by getLastPosDownReset(), InitialiseVariables(), ResetHeight(), and SelectVelPosFusion().
|
private |
Definition at line 989 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), and InitialiseVariables().
|
private |
Definition at line 1106 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRngBcnData().
|
private |
Definition at line 1094 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcn(), InitialiseVariables(), ResetPosition(), and setAidingMode().
|
private |
Definition at line 1063 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRangeFinder().
|
private |
Definition at line 868 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectMagFusion().
|
private |
Definition at line 862 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), InitialiseVariables(), and setAidingMode().
|
private |
Definition at line 863 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readGpsData(), ResetPosition(), ResetVelocity(), and selectHeightForFusion().
|
private |
Definition at line 1100 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRngBcnData().
|
private |
Definition at line 859 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), InitialiseVariables(), ResetVelocity(), and setAidingMode().
|
private |
Definition at line 940 of file AP_NavEKF3_core.h.
Referenced by getLastVelNorthEastReset(), InitialiseVariables(), and ResetVelocity().
|
private |
Definition at line 893 of file AP_NavEKF3_core.h.
Referenced by calcQuatAndFieldStates(), getLastYawResetAngle(), and InitialiseVariables().
|
private |
Definition at line 951 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readAirSpdData(), readBaroData(), readGpsData(), readMagData(), readRngBcnData(), and writeOptFlowMeas().
struct { ... } NavEKF3_core::mag_state |
Referenced by FuseMagnetometer(), InitialiseVariables(), and SelectMagFusion().
ftype NavEKF3_core::magD |
Definition at line 1214 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 914 of file AP_NavEKF3_core.h.
Referenced by calcQuatAndFieldStates(), fuseEulerYaw(), FuseMagnetometer(), and SelectMagFusion().
|
private |
Definition at line 913 of file AP_NavEKF3_core.h.
Referenced by readMagData().
|
private |
Definition at line 1042 of file AP_NavEKF3_core.h.
Referenced by readMagData(), and SelectMagFusion().
ftype NavEKF3_core::magE |
Definition at line 1213 of file AP_NavEKF3_core.h.
Referenced by FuseDeclination(), and FuseMagnetometer().
|
private |
Definition at line 955 of file AP_NavEKF3_core.h.
Referenced by alignMagStateDeclination(), calcQuatAndFieldStates(), InitialiseVariables(), readMagData(), SelectMagFusion(), and setWindMagStateLearningMode().
|
private |
Definition at line 848 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer(), SelectBetaFusion(), SelectBodyOdomFusion(), SelectFlowFusion(), SelectMagFusion(), SelectTasFusion(), and SelectVelPosFusion().
|
private |
Definition at line 849 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 803 of file AP_NavEKF3_core.h.
Referenced by fuseEulerYaw(), FuseMagnetometer(), and SelectMagFusion().
ftype NavEKF3_core::magN |
Definition at line 1212 of file AP_NavEKF3_core.h.
Referenced by FuseDeclination(), and FuseMagnetometer().
Vector3f NavEKF3_core::MagPred |
Definition at line 1220 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 947 of file AP_NavEKF3_core.h.
Referenced by getActiveMag(), getMagOffsets(), InitialiseVariables(), readMagData(), and use_compass().
|
private |
Definition at line 896 of file AP_NavEKF3_core.h.
Referenced by detectFlight(), InitialiseVariables(), recordMagReset(), SelectMagFusion(), and setWindMagStateLearningMode().
|
private |
Definition at line 1159 of file AP_NavEKF3_core.h.
Referenced by calcQuatAndFieldStates(), controlMagYawReset(), InitialiseVariables(), readMagData(), realignYawGPS(), and SelectMagFusion().
|
private |
Definition at line 915 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 876 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), FuseMagnetometer(), getVariances(), and SelectMagFusion().
|
private |
Definition at line 808 of file AP_NavEKF3_core.h.
Referenced by getFilterTimeouts(), InitialiseVariables(), readMagData(), and SelectMagFusion().
ftype NavEKF3_core::magXbias |
Definition at line 1215 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 1160 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), checkAttitudeAlignmentStatus(), controlMagYawReset(), InitialiseVariables(), realignYawGPS(), and setWindMagStateLearningMode().
|
private |
Definition at line 927 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), and InitialiseVariables().
ftype NavEKF3_core::magYbias |
Definition at line 1216 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
ftype NavEKF3_core::magZbias |
Definition at line 1217 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 837 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and setWindMagStateLearningMode().
|
private |
Definition at line 1116 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 1122 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), and InitialiseVariables().
|
private |
Definition at line 1154 of file AP_NavEKF3_core.h.
Referenced by readBaroData(), selectHeightForFusion(), and setAidingMode().
|
private |
Definition at line 1117 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 1126 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), and InitialiseVariables().
|
private |
Definition at line 929 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), controlFilterModes(), detectFlight(), FuseVelPosNED(), InitialiseVariables(), selectHeightForFusion(), and setInhibitGPS().
|
private |
Definition at line 1115 of file AP_NavEKF3_core.h.
Referenced by getRangeBeaconDebug(), InitialiseVariables(), and readRngBcnData().
|
private |
Definition at line 870 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 1113 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 363 of file AP_NavEKF3_core.h.
Referenced by setup_core().
uint8_t NavEKF3_core::obsIndex |
Definition at line 1218 of file AP_NavEKF3_core.h.
Referenced by FuseBodyVel(), FuseMagnetometer(), FuseOptFlow(), and FuseVelPosNED().
|
private |
Definition at line 1011 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), FuseOptFlow(), and SelectFlowFusion().
|
private |
Definition at line 1010 of file AP_NavEKF3_core.h.
Referenced by writeOptFlowMeas().
|
private |
Definition at line 1012 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 833 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), controlMagYawReset(), detectFlight(), detectOptFlowTakeoff(), FuseVelPosNED(), healthy(), InitialiseVariables(), readMagData(), ResetHeight(), SelectMagFusion(), and setWindMagStateLearningMode().
|
private |
Definition at line 932 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectFlowFusion().
|
private |
Definition at line 920 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), ResetHeight(), ResetPosition(), ResetVelocity(), SelectVelPosFusion(), StoreOutputReset(), StoreQuatReset(), and StoreQuatRotate().
|
private |
Definition at line 919 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), getEulerAngles(), getHAGL(), getLLH(), getPosD(), getPosNE(), getQuaternion(), getRotationBodyToNED(), getVelNED(), readGpsData(), ResetHeight(), ResetPosition(), ResetVelocity(), SelectVelPosFusion(), StoreOutputReset(), StoreQuatReset(), and StoreQuatRotate().
|
private |
Definition at line 963 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), and getOutputTrackingError().
|
private |
Definition at line 817 of file AP_NavEKF3_core.h.
Referenced by alignMagStateDeclination(), calcQuatAndFieldStates(), calcRotVecVariances(), checkGyroCalStatus(), ConstrainVariances(), correctEkfOriginHeight(), CovarianceInit(), EstimateTerrainOffset(), ForceSymmetry(), FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), FuseVelPosNED(), getMagOffsets(), getStateVariances(), initialiseQuatCovariances(), InitialiseVariables(), realignYawGPS(), resetGyroBias(), ResetHeight(), ResetPosition(), ResetVelocity(), SelectMagFusion(), setWindMagStateLearningMode(), and zeroAttCovOnly().
|
private |
Definition at line 1025 of file AP_NavEKF3_core.h.
Referenced by CovarianceInit(), EstimateTerrainOffset(), getFlowDebug(), and InitialiseVariables().
|
private |
Definition at line 985 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and StoreOutputReset().
|
private |
Definition at line 1162 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset(), detectFlight(), InitialiseVariables(), and recordMagReset().
|
private |
Definition at line 890 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset(), and detectFlight().
|
private |
Definition at line 984 of file AP_NavEKF3_core.h.
Referenced by getPosDownDerivative(), InitialiseVariables(), and StoreOutputReset().
|
private |
Definition at line 952 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), ResetHeight(), and selectHeightForFusion().
|
private |
Definition at line 923 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), and InitialiseVariables().
|
private |
Definition at line 801 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED().
|
private |
Definition at line 965 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), getHAGL(), getPosD(), getPosNE(), and InitialiseVariables().
|
private |
Definition at line 941 of file AP_NavEKF3_core.h.
Referenced by getLastPosDownReset(), InitialiseVariables(), ResetHeight(), and SelectVelPosFusion().
|
private |
Definition at line 937 of file AP_NavEKF3_core.h.
Referenced by getLastPosNorthEastReset(), getVariances(), InitialiseVariables(), ResetPosition(), and SelectVelPosFusion().
|
private |
Definition at line 980 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), realignYawGPS(), ResetPosition(), and setAidingMode().
|
private |
Definition at line 874 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), errorScore(), FuseVelPosNED(), getVariances(), healthy(), and setAidingMode().
|
private |
Definition at line 806 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), FuseVelPosNED(), getFilterTimeouts(), InitialiseVariables(), ResetPosition(), setAidingMode(), and updateFilterStatus().
|
private |
Definition at line 931 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectVelPosFusion().
|
private |
Definition at line 1226 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), and prearm_failure_reason().
|
private |
Definition at line 851 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectBetaFusion().
|
private |
Definition at line 1076 of file AP_NavEKF3_core.h.
Referenced by FuseBodyVel(), getEkfControlLimits(), InitialiseVariables(), setAidingMode(), and updateFilterStatus().
|
private |
Definition at line 1033 of file AP_NavEKF3_core.h.
Referenced by FuseOptFlow(), InitialiseVariables(), and setAidingMode().
|
private |
Definition at line 836 of file AP_NavEKF3_core.h.
Referenced by detectFlight(), and InitialiseVariables().
|
private |
Definition at line 930 of file AP_NavEKF3_core.h.
Referenced by controlFilterModes(), and InitialiseVariables().
|
private |
Definition at line 834 of file AP_NavEKF3_core.h.
Referenced by detectFlight(), and InitialiseVariables().
|
private |
Definition at line 1028 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), and InitialiseVariables().
|
private |
Definition at line 1027 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), and InitialiseVariables().
|
private |
Definition at line 944 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset().
|
private |
Definition at line 850 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectTasFusion().
|
private |
Definition at line 825 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), FuseBodyVel(), fuseEulerYaw(), FuseOptFlow(), FuseSideslip(), InitialiseVariables(), SelectBodyOdomFusion(), SelectFlowFusion(), selectHeightForFusion(), SelectVelPosFusion(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 1048 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), FuseVelPosNED(), getEkfControlLimits(), getPosNE(), healthy(), InitialiseVariables(), readGpsData(), readRngBcnData(), realignYawGPS(), ResetPosition(), ResetVelocity(), SelectMagFusion(), SelectRngBcnFusion(), SelectVelPosFusion(), send_status_report(), setAidingMode(), setInhibitGPS(), setOriginLLH(), setWindMagStateLearningMode(), updateFilterStatus(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 1049 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and setAidingMode().
ftype NavEKF3_core::q0 |
Definition at line 1208 of file AP_NavEKF3_core.h.
Referenced by calcRotVecVariances(), CovariancePrediction(), EstimateTerrainOffset(), FuseBodyVel(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseSideslip(), and initialiseQuatCovariances().
ftype NavEKF3_core::q1 |
Definition at line 1209 of file AP_NavEKF3_core.h.
Referenced by calcRotVecVariances(), CovariancePrediction(), EstimateTerrainOffset(), FuseBodyVel(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseSideslip(), and initialiseQuatCovariances().
ftype NavEKF3_core::q2 |
Definition at line 1210 of file AP_NavEKF3_core.h.
Referenced by calcRotVecVariances(), CovariancePrediction(), EstimateTerrainOffset(), FuseBodyVel(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseSideslip(), and initialiseQuatCovariances().
ftype NavEKF3_core::q3 |
Definition at line 1211 of file AP_NavEKF3_core.h.
Referenced by calcRotVecVariances(), CovariancePrediction(), EstimateTerrainOffset(), FuseBodyVel(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseSideslip(), and initialiseQuatCovariances().
|
private |
Definition at line 1164 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset(), detectFlight(), InitialiseVariables(), and recordMagReset().
|
private |
Definition at line 1036 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), FuseOptFlow(), and SelectFlowFusion().
ftype NavEKF3_core::R_MAG |
Definition at line 1221 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 908 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), getFlowDebug(), and selectHeightForFusion().
|
private |
Definition at line 907 of file AP_NavEKF3_core.h.
Referenced by detectFlight(), detectOptFlowTakeoff(), and readRangeFinder().
|
private |
Definition at line 1039 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), InitialiseVariables(), SelectFlowFusion(), and selectHeightForFusion().
|
private |
Definition at line 909 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 1107 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcnStatic(), getPosNE(), getRangeBeaconDebug(), InitialiseVariables(), readRngBcnData(), ResetPosition(), SelectRngBcnFusion(), setAidingMode(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 1108 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcnStatic(), InitialiseVariables(), readRngBcnData(), and ResetPosition().
float NavEKF3_core::rng |
Definition at line 1134 of file AP_NavEKF3_core.h.
|
private |
Definition at line 1146 of file AP_NavEKF3_core.h.
Referenced by detectFlight(), and detectOptFlowTakeoff().
|
private |
Definition at line 1110 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcnStatic(), InitialiseVariables(), readRngBcnData(), readyToUseRangeBeacon(), and SelectRngBcnFusion().
|
private |
Definition at line 1109 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcnStatic(), getPosNE(), and InitialiseVariables().
|
private |
Definition at line 1092 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset(), FuseRngBcn(), FuseRngBcnStatic(), InitialiseVariables(), and readRngBcnData().
|
private |
Definition at line 1091 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRngBcnData().
|
private |
Definition at line 1101 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readRngBcnData(), readyToUseRangeBeacon(), and SelectRngBcnFusion().
|
private |
Definition at line 1132 of file AP_NavEKF3_core.h.
Referenced by getRangeBeaconDebug(), and InitialiseVariables().
struct { ... } NavEKF3_core::rngBcnFusionReport[10] |
Referenced by FuseRngBcn(), FuseRngBcnStatic(), getRangeBeaconDebug(), and InitialiseVariables().
|
private |
Definition at line 1105 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readRngBcnData(), and selectHeightForFusion().
|
private |
Definition at line 1096 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcn(), FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 1104 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readRngBcnData(), and ResetPosition().
|
private |
Definition at line 1112 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 1093 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 1095 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcn(), FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 1097 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), ResetPosition(), and setAidingMode().
|
private |
Definition at line 1064 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRangeFinder().
|
private |
Definition at line 1060 of file AP_NavEKF3_core.h.
Referenced by ConstrainStates(), EstimateTerrainOffset(), FuseOptFlow(), getEkfControlLimits(), readRangeFinder(), ResetHeight(), and selectHeightForFusion().
|
private |
Definition at line 1114 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 1019 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readRangeFinder(), and selectHeightForFusion().
|
private |
Definition at line 948 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), InitialiseVariables(), readIMUData(), and UpdateFilter().
|
private |
Definition at line 997 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), and InitialiseVariables().
|
private |
Definition at line 998 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), and InitialiseVariables().
|
private |
Definition at line 865 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readGpsData().
Vector9 NavEKF3_core::SH_MAG |
Definition at line 1222 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 934 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectBetaFusion().
|
private |
Definition at line 950 of file AP_NavEKF3_core.h.
Referenced by readIMUData(), and UpdateFilter().
|
private |
Definition at line 897 of file AP_NavEKF3_core.h.
Referenced by ForceSymmetry(), FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), FuseVelPosNED(), InitialiseVariables(), and updateStateIndexLim().
|
private |
Definition at line 422 of file AP_NavEKF3_core.h.
Referenced by ConstrainStates(), FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseSideslip(), FuseVelPosNED(), and InitialiseVariables().
|
private |
Definition at line 799 of file AP_NavEKF3_core.h.
Referenced by getAccelBias(), getFilterFaults(), getRangeBeaconDebug(), InitialiseFilterBootstrap(), SelectMagFusion(), SelectTasFusion(), UpdateFilter(), writeBodyFrameOdom(), and writeWheelOdom().
|
private |
Referenced by alignMagStateDeclination(), calcFiltBaroOffset(), calcOutputStates(), calcQuatAndFieldStates(), calcRotVecVariances(), ConstrainStates(), controlMagYawReset(), correctDeltaAngle(), correctDeltaVelocity(), correctEkfOriginHeight(), CovariancePrediction(), detectFlight(), EstimateTerrainOffset(), FuseAirspeed(), FuseBodyVel(), FuseDeclination(), fuseEulerYaw(), FuseMagnetometer(), FuseOptFlow(), FuseRngBcn(), FuseRngBcnStatic(), FuseSideslip(), FuseVelPosNED(), getAccelBias(), getEkfControlLimits(), getFilterFaults(), getFlowDebug(), getGyroBias(), getMagNED(), getMagOffsets(), getMagXYZ(), getTiltError(), getWind(), InitialiseFilterBootstrap(), initialiseQuatCovariances(), InitialiseVariables(), readMagData(), realignYawGPS(), recordMagReset(), resetGyroBias(), ResetHeight(), resetHeightDatum(), ResetPosition(), ResetVelocity(), SelectFlowFusion(), selectHeightForFusion(), SelectRngBcnFusion(), SelectVelPosFusion(), setAidingMode(), setOrigin(), setWindMagStateLearningMode(), StoreOutputReset(), StoreQuatReset(), updateFilterStatus(), UpdateStrapdownEquationsNED(), and writeOptFlowMeas().
|
private |
Definition at line 821 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readBaroData(), selectHeightForFusion(), and setup_core().
|
private |
Definition at line 1069 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), SelectBodyOdomFusion(), setup_core(), and writeBodyFrameOdom().
|
private |
Definition at line 819 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readGpsData(), SelectVelPosFusion(), and setup_core().
|
private |
Definition at line 818 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), InitialiseFilterBootstrap(), InitialiseVariables(), readIMUData(), and setup_core().
|
private |
Definition at line 820 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readMagData(), SelectMagFusion(), and setup_core().
|
private |
Definition at line 1009 of file AP_NavEKF3_core.h.
Referenced by SelectFlowFusion(), setup_core(), and writeOptFlowMeas().
|
private |
Definition at line 824 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), InitialiseVariables(), ResetHeight(), ResetPosition(), ResetVelocity(), SelectVelPosFusion(), setup_core(), StoreOutputReset(), StoreQuatReset(), and StoreQuatRotate().
|
private |
Definition at line 823 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readRangeFinder(), selectHeightForFusion(), and setup_core().
|
private |
Definition at line 1090 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readRngBcnData(), and setup_core().
|
private |
Definition at line 1061 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRangeFinder().
|
private |
Definition at line 1062 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readRangeFinder().
|
private |
Definition at line 822 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readAirSpdData(), and setup_core().
|
private |
Definition at line 1084 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), SelectBodyOdomFusion(), setup_core(), and writeWheelOdom().
|
private |
Definition at line 1145 of file AP_NavEKF3_core.h.
Referenced by detectOptFlowTakeoff(), readRangeFinder(), SelectFlowFusion(), and updateFilterStatus().
|
private |
Definition at line 1151 of file AP_NavEKF3_core.h.
Referenced by getTakeoffExpected(), InitialiseVariables(), and setTakeoffExpected().
|
private |
Definition at line 911 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), readAirSpdData(), and setWindMagStateLearningMode().
|
private |
Definition at line 910 of file AP_NavEKF3_core.h.
Referenced by readAirSpdData(), and SelectTasFusion().
|
private |
Definition at line 856 of file AP_NavEKF3_core.h.
Referenced by readAirSpdData(), and SelectTasFusion().
|
private |
Definition at line 804 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed().
|
private |
Definition at line 912 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables().
|
private |
Definition at line 877 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), and getVariances().
|
private |
Definition at line 809 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed(), getFilterTimeouts(), InitialiseVariables(), SelectTasFusion(), setAidingMode(), and updateFilterStatus().
|
private |
Definition at line 1022 of file AP_NavEKF3_core.h.
Referenced by writeOptFlowMeas().
|
private |
Definition at line 1065 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), selectHeightForFusion(), and setTerrainHgtStable().
|
private |
Definition at line 1066 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and setTerrainHgtStable().
|
private |
Definition at line 1026 of file AP_NavEKF3_core.h.
Referenced by ConstrainStates(), EstimateTerrainOffset(), FuseOptFlow(), getEkfControlLimits(), getFlowDebug(), getHAGL(), getHeightControlLimit(), InitialiseVariables(), ResetHeight(), resetHeightDatum(), SelectFlowFusion(), and selectHeightForFusion().
float NavEKF3_core::testRatio |
Definition at line 1137 of file AP_NavEKF3_core.h.
|
private |
Definition at line 894 of file AP_NavEKF3_core.h.
Referenced by checkAttitudeAlignmentStatus(), errorScore(), FuseVelPosNED(), InitialiseVariables(), readyToUseBodyOdm(), readyToUseGPS(), readyToUseOptFlow(), readyToUseRangeBeacon(), setWindMagStateLearningMode(), and updateFilterStatus().
|
private |
Definition at line 1147 of file AP_NavEKF3_core.h.
Referenced by controlFilterModes(), and detectOptFlowTakeoff().
|
private |
Definition at line 864 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset(), and InitialiseVariables().
|
private |
Definition at line 925 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and readAirSpdData().
|
private |
Definition at line 1241 of file AP_NavEKF3_core.h.
Referenced by getIMUIndex(), getTimingStatistics(), and updateTimingStatistics().
|
private |
Definition at line 1153 of file AP_NavEKF3_core.h.
Referenced by getTouchdownExpected(), InitialiseVariables(), and setTouchdownExpected().
|
private |
Definition at line 891 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), readGpsData(), selectHeightForFusion(), and updateFilterStatus().
|
private |
Definition at line 1118 of file AP_NavEKF3_core.h.
Referenced by CalcRangeBeaconPosDownOffset().
|
private |
Definition at line 1083 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and SelectBodyOdomFusion().
|
private |
Definition at line 884 of file AP_NavEKF3_core.h.
Referenced by getLLH(), getOriginLLH(), getPosNE(), InitialiseVariables(), readGpsData(), readRngBcnData(), readyToUseGPS(), resetHeightDatum(), selectHeightForFusion(), setOrigin(), setOriginLLH(), and updateFilterStatus().
|
private |
Definition at line 1074 of file AP_NavEKF3_core.h.
Referenced by FuseBodyVel(), getBodyFrameOdomDebug(), and InitialiseVariables().
|
private |
Definition at line 845 of file AP_NavEKF3_core.h.
Referenced by FuseMagnetometer().
|
private |
Definition at line 1023 of file AP_NavEKF3_core.h.
Referenced by FuseOptFlow().
|
private |
Definition at line 1029 of file AP_NavEKF3_core.h.
Referenced by EstimateTerrainOffset().
|
private |
Definition at line 1098 of file AP_NavEKF3_core.h.
Referenced by FuseRngBcn(), FuseRngBcnStatic(), and InitialiseVariables().
|
private |
Definition at line 840 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED().
|
private |
Definition at line 847 of file AP_NavEKF3_core.h.
Referenced by FuseAirspeed().
|
private |
Definition at line 853 of file AP_NavEKF3_core.h.
Referenced by getAccelNED(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 854 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), and UpdateStrapdownEquationsNED().
|
private |
Definition at line 922 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), and InitialiseVariables().
|
private |
Definition at line 800 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED().
|
private |
Definition at line 964 of file AP_NavEKF3_core.h.
Referenced by calcOutputStates(), getPosDownDerivative(), getVelNED(), and InitialiseVariables().
|
private |
Definition at line 939 of file AP_NavEKF3_core.h.
Referenced by getLastVelNorthEastReset(), InitialiseVariables(), and ResetVelocity().
|
private |
Definition at line 981 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), realignYawGPS(), ResetVelocity(), and setAidingMode().
|
private |
Definition at line 873 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodForFlight(), errorScore(), FuseVelPosNED(), getVariances(), healthy(), realignYawGPS(), and setAidingMode().
|
private |
Definition at line 805 of file AP_NavEKF3_core.h.
Referenced by FuseVelPosNED(), getFilterTimeouts(), InitialiseVariables(), ResetVelocity(), selectHeightForFusion(), setAidingMode(), and updateFilterStatus().
|
private |
Definition at line 1086 of file AP_NavEKF3_core.h.
Referenced by getBodyFrameOdomDebug(), and SelectBodyOdomFusion().
|
private |
Definition at line 1085 of file AP_NavEKF3_core.h.
Referenced by writeWheelOdom().
|
private |
Definition at line 1082 of file AP_NavEKF3_core.h.
Referenced by InitialiseVariables(), readyToUseBodyOdm(), and writeWheelOdom().
|
private |
Definition at line 895 of file AP_NavEKF3_core.h.
Referenced by checkAttitudeAlignmentStatus(), controlMagYawReset(), errorScore(), fuseEulerYaw(), InitialiseVariables(), readyToUseGPS(), readyToUseRangeBeacon(), realignYawGPS(), recordYawReset(), SelectMagFusion(), setWindMagStateLearningMode(), and updateFilterStatus().
|
private |
Definition at line 1163 of file AP_NavEKF3_core.h.
Referenced by controlMagYawReset(), detectFlight(), InitialiseVariables(), and recordMagReset().
|
private |
Definition at line 892 of file AP_NavEKF3_core.h.
Referenced by calcQuatAndFieldStates(), getLastYawResetAngle(), and InitialiseVariables().
|
private |
Definition at line 943 of file AP_NavEKF3_core.h.
Referenced by calcGpsGoodToAlign(), fuseEulerYaw(), getVariances(), and SelectMagFusion().