LCOV - code coverage report
Current view: top level - AP_NavEKF3 - AP_NavEKF3.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 409 445 91.9 %
Date: 2026-09-09 11:02:08 Functions: 70 75 93.3 %

Function Name Sort by function name Hit count Sort by hit count
NavEKF3::writeEulerYawAngle(float, float, unsigned int, unsigned char) 0
NavEKF3::writeDefaultAirSpeed(float, float) 0
NavEKF3::yawAlignmentComplete() const 0
NavEKF3::get_active_source_set() const 0
NavEKF3::configuredToUseGPSForPos() const 0
NavEKF3::InitialiseFilterBootstrap() 1
NavEKF3::setLatLng(Location const&, float, unsigned int) 2
NavEKF3::requestYawReset() 4
NavEKF3::resetGyroBias() 7
NavEKF3::getMagOffsets(unsigned char, Vector3<float>&) const 9
NavEKF3::getPosVelUncertainty(float&, float&, float&) const 13
NavEKF3::setPosVelYawSourceSet(unsigned char) 16
NavEKF3::checkLaneSwitch() 31
NavEKF3::getVelInnovationsAndVariancesForSource(AP_NavEKF_Source::SourceXY, Vector3<float>&, Vector3<float>&) const 39
NavEKF3::updateLaneSwitchPosResetData(unsigned char) 57
NavEKF3::updateLaneSwitchYawResetData(unsigned char) 57
NavEKF3::updateLaneSwitchPosDownResetData(unsigned char) 57
NavEKF3::switchLane(unsigned char) 77
NavEKF3::setOriginLLH(Location const&) 219
NavEKF3::get_yawEstimator() const 479
NavEKF3::NavEKF3() 2193
NavEKF3::setTerrainHgtStable(bool) 2339
NavEKF3::resetHeightDatum() 3121
NavEKF3::writeBodyFrameOdom(float, Vector3<float> const&, Vector3<float> const&, float, unsigned int, unsigned short, Vector3<float> const&) 3633
NavEKF3::writeExtNavVelData(Vector3<float> const&, float, unsigned int, unsigned short) 4278
NavEKF3::writeWheelOdom(float, float, unsigned int, Vector3<float> const&, float) 4353
NavEKF3::writeExtNavData(Vector3<float> const&, QuaternionT<float> const&, float, float, unsigned int, unsigned short, unsigned int) 10069
NavEKF3::writeOptFlowMeas(unsigned char, Vector2<float> const&, Vector2<float> const&, unsigned int, Vector3<float> const&, float) 10128
NavEKF3::getOptFlowSample(unsigned int&, Vector2<float>&, Vector2<float>&, Vector2<float>&) const 11051
NavEKF3::pre_arm_check(bool, char*, unsigned char) const 31446
NavEKF3::use_compass() const 46313
NavEKF3::getQuaternionBodyToNED(signed char, QuaternionT<float>&) const 73821
NavEKF3::getAirSpdHealthData(unsigned char, float&, float&, unsigned int&) const 152265
NavEKF3::getInnovations(Vector3<float>&, Vector3<float>&, Vector3<float>&, float&, float&) const 686586
NavEKF3::resetCoreErrors() 733704
NavEKF3::writeTerrainData(float) 1064989
NavEKF3::InitialiseFilter() 1859466
NavEKF3::coreBetterScore(unsigned char, unsigned char) const 26541991
NavEKF3::updateCoreErrorScores() 26802485
NavEKF3::updateCoreRelativeErrors() 26802485
NavEKF3::getAirSpdVec(Vector3<float>&) const 36087486
NavEKF3::UpdateFilter() 39298372
NavEKF3::getYawResetCount() 39298372
NavEKF3::getPosDownResetCount() 39298372
NavEKF3::getPosNorthEastResetCount() 39298372
NavEKF3::healthy() const 39298372
NavEKF3::getGyroBias(signed char, Vector3<float>&) const 41686716
NavEKF3::getAccelBias(signed char, Vector3<float>&) const 41686716
NavEKF3::getVariances(float&, float&, float&, Vector3<float>&, float&, Vector2<float>&) const 41686716
NavEKF3::getQuaternion(QuaternionT<float>&) const 41686716
NavEKF3::getEulerAngles(Vector3<float>&) const 41686716
NavEKF3::getFilterFaults(unsigned short&) const 41686716
NavEKF3::getFilterStatus(nav_filter_status&) const 41686716
NavEKF3::getEkfControlLimits(float&, float&) const 41686716
NavEKF3::isVibrationAffected() const 41686716
NavEKF3::getPosDownDerivative() const 41686716
NavEKF3::getRotationBodyToNED(Matrix3<float>&) const 41686716
NavEKF3::using_extnav_for_yaw() const 41686716
NavEKF3::getHeightControlLimit(float&) const 41686716
NavEKF3::getTerrainAltVariance(float&) const 41686716
NavEKF3::getLLH(Location&) const 41686716
NavEKF3::getHAGL(float&) const 41686716
NavEKF3::getPosD(double&) const 41686716
NavEKF3::getWind(Vector3<float>&) const 41686716
NavEKF3::getPosNE(Vector2<double>&) const 41686716
NavEKF3::getMagNED(Vector3<float>&) const 41686716
NavEKF3::getMagXYZ(Vector3<float>&) const 41686716
NavEKF3::getVelNED(Vector3<float>&) const 41686716
NavEKF3::using_gps() const 41686716
NavEKF3::using_noncompass_for_yaw() const 41704514
NavEKF3::getPrimaryCoreIndex() const 44047616
NavEKF3::configuredToUseGPSForPosXY() const 49400439
NavEKF3::getOriginLLH(Location&) const 52093524
NavEKF3::getActiveAirspeed() const 72438414
NavEKF3::getPrimaryCoreIMUIndex() const 83373432

Generated by: LCOV version 1.14