LCOV - code coverage report
Current view: top level - AP_NavEKF2 - AP_NavEKF2.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 284 345 82.3 %
Date: 2026-09-09 11:02:08 Functions: 51 55 92.7 %

Function Name Sort by function name Hit count Sort by hit count
NavEKF2::writeDefaultAirSpeed(float) 0
NavEKF2::getMagOffsets(unsigned char, Vector3<float>&) const 0
NavEKF2::get_yawEstimator() const 0
NavEKF2::getFilterGpsStatus(nav_gps_status&) const 0
NavEKF2::checkLaneSwitch() 1
NavEKF2::requestYawReset() 2
NavEKF2::resetGyroBias() 7
NavEKF2::pre_arm_check(char*, unsigned char) const 80
NavEKF2::use_compass() const 129
NavEKF2::getQuaternionBodyToNED(signed char, QuaternionT<float>&) const 459
NavEKF2::setOriginLLH(Location const&) 750
NavEKF2::NavEKF2() 2145
NavEKF2::setTerrainHgtStable(bool) 2339
NavEKF2::resetHeightDatum() 3121
NavEKF2::getInnovations(Vector3<float>&, Vector3<float>&, Vector3<float>&, float&, float&) const 3439
NavEKF2::writeExtNavVelData(Vector3<float> const&, float, unsigned int, unsigned short) 4278
NavEKF2::updateLaneSwitchPosResetData(unsigned char) 6187
NavEKF2::updateLaneSwitchYawResetData(unsigned char) 6187
NavEKF2::updateLaneSwitchPosDownResetData(unsigned char) 6187
NavEKF2::writeExtNavData(Vector3<float> const&, QuaternionT<float> const&, float, float, unsigned int, unsigned short, unsigned int) 10069
NavEKF2::writeOptFlowMeas(unsigned char, Vector2<float> const&, Vector2<float> const&, unsigned int, Vector3<float> const&, float) 10128
NavEKF2::coreBetterScore(unsigned char, unsigned char) const 40561
NavEKF2::getAirSpdVec(Vector3<float>&) const 135980
NavEKF2::UpdateFilter() 2106892
NavEKF2::getYawResetCount() 2106892
NavEKF2::getPosDownResetCount() 2106892
NavEKF2::getPosNorthEastResetCount() 2106892
NavEKF2::healthy() const 2106892
NavEKF2::getPrimaryCoreIndex() const 3673988
NavEKF2::getOriginLLH(Location&) const 6779639
NavEKF2::InitialiseFilter() 39049668
NavEKF2::getGyroBias(Vector3<float>&) const 41686716
NavEKF2::getVariances(float&, float&, float&, Vector3<float>&, float&, Vector2<float>&) const 41686716
NavEKF2::getAccelZBias(float&) const 41686716
NavEKF2::getQuaternion(QuaternionT<float>&) const 41686716
NavEKF2::getEulerAngles(Vector3<float>&) const 41686716
NavEKF2::getFilterFaults(unsigned short&) const 41686716
NavEKF2::getFilterStatus(nav_filter_status&) const 41686716
NavEKF2::getEkfControlLimits(float&, float&) const 41686716
NavEKF2::getPosDownDerivative() const 41686716
NavEKF2::getRotationBodyToNED(Matrix3<float>&) const 41686716
NavEKF2::getHeightControlLimit(float&) const 41686716
NavEKF2::getTerrainAltVariance(float&) const 41686716
NavEKF2::getLLH(Location&) const 41686716
NavEKF2::getHAGL(float&) const 41686716
NavEKF2::getPosD(double&) const 41686716
NavEKF2::getWind(Vector3<float>&) const 41686716
NavEKF2::getPosNE(Vector2<double>&) const 41686716
NavEKF2::getMagNED(Vector3<float>&) const 41686716
NavEKF2::getMagXYZ(Vector3<float>&) const 41686716
NavEKF2::getVelNED(Vector3<float>&) const 41686716
NavEKF2::using_gps() const 41686716
NavEKF2::configuredToUseGPSForPosXY() const 41691733
NavEKF2::isExtNavUsedForYaw() const 83373432
NavEKF2::getPrimaryCoreIMUIndex() const 83373432

Generated by: LCOV version 1.14