LCOV - code coverage report
Current view: top level - AP_Compass - CompassCalibrator.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 437 614 71.2 %
Date: 2026-09-09 11:02:08 Functions: 36 41 87.8 %

Function Name Sort by function name Hit count Sort by hit count
CompassCalibrator::set_orientation(Rotation, bool, bool, bool) 0
CompassCalibrator::calculate_earth_field(CompassCalibrator::CompassSample&, Rotation) 0
CompassCalibrator::AttitudeSample::get_rotmat() const 0
CompassCalibrator::auto_rotation_index(unsigned char) const 0
CompassCalibrator::right_angle_rotation(Rotation) const 0
CompassCalibrator::CompassCalibrator() 9
CompassCalibrator::fix_radius() 11
CompassCalibrator::calculate_orientation() 11
CompassCalibrator::stop() 18
CompassCalibrator::thin_samples() 21
CompassCalibrator::calc_initial_offset() 21
CompassCalibrator::fit_acceptable_status() const 21
CompassCalibrator::reset_state() 57
CompassCalibrator::start(bool, float, unsigned short, unsigned char, float) 57
CompassCalibrator::initialize_fit() 108
CompassCalibrator::set_status(CompassCalibrator::Status) 129
CompassCalibrator::update_completion_mask() 234
CompassCalibrator::run_ellipsoid_fit() 420
CompassCalibrator::run_sphere_fit() 525
CompassCalibrator::calc_mean_squared_residuals(CompassCalibrator::param_t const&) const 1781
CompassCalibrator::accept_sample(CompassCalibrator::CompassSample const&, unsigned short) 3169
CompassCalibrator::get_report() 51989
CompassCalibrator::update_completion_mask(Vector3<float> const&) 79074
CompassCalibrator::calc_ellipsoid_jacob(Vector3<float> const&, CompassCalibrator::param_t const&, float*) const 126000
CompassCalibrator::calc_sphere_jacob(Vector3<float> const&, CompassCalibrator::param_t const&, float*) const 157500
CompassCalibrator::accept_sample(Vector3<float> const&, unsigned short) 364757
CompassCalibrator::failed() 595912
CompassCalibrator::running() 595921
CompassCalibrator::new_sample(Vector3<float> const&) 596089
CompassCalibrator::CompassSample::set(Vector3<float> const&) 596089
CompassCalibrator::AttitudeSample::set_from_ahrs() 596089
CompassCalibrator::update_cal_settings() 788749
CompassCalibrator::pull_sample() 1983436
CompassCalibrator::update_cal_report() 1983436
CompassCalibrator::update_cal_status() 1983436
CompassCalibrator::update() 1983436
CompassCalibrator::_fitting() const 1983436
CompassCalibrator::get_state() 2244436
CompassCalibrator::calc_residual(Vector3<float> const&, CompassCalibrator::param_t const&) const 2295164
CompassCalibrator::_running() const 4562556
CompassCalibrator::CompassSample::get() const 31107638

Generated by: LCOV version 1.14