LCOV - code coverage report
Current view: top level - AP_NavEKF - EKF_Buffer.h (source / functions) Hit Total Coverage
Test: lcov.info Lines: 43 43 100.0 %
Date: 2026-09-09 11:02:08 Functions: 132 139 95.0 %

Function Name Sort by function name Hit count Sort by hit count
EKF_obs_buffer_t<NavEKF2_core::of_elements>::push(NavEKF2_core::of_elements const&) 0
EKF_obs_buffer_t<NavEKF2_core::of_elements>::recall(NavEKF2_core::of_elements&, unsigned int) 0
EKF_obs_buffer_t<NavEKF2_core::ext_nav_elements>::push(NavEKF2_core::ext_nav_elements const&) 0
EKF_obs_buffer_t<NavEKF2_core::rng_bcn_elements>::push(NavEKF2_core::rng_bcn_elements const&) 0
EKF_obs_buffer_t<NavEKF2_core::rng_bcn_elements>::recall(NavEKF2_core::rng_bcn_elements&, unsigned int) 0
EKF_obs_buffer_t<NavEKF2_core::ext_nav_vel_elements>::push(NavEKF2_core::ext_nav_vel_elements const&) 0
EKF_obs_buffer_t<NavEKF3_core::wheel_odm_elements>::init(unsigned char) 0
EKF_obs_buffer_t<EKF_Buffer_EKF_Buffer_Test::TestBody()::test_data>::init(unsigned char) 2
EKF_obs_buffer_t<EKF_Buffer_EKF_Buffer_Test::TestBody()::test_data>::EKF_obs_buffer_t() 2
EKF_obs_buffer_t<NavEKF3_core::rng_bcn_elements>::init(unsigned char) 10
EKF_obs_buffer_t<NavEKF3_core::ext_nav_elements>::init(unsigned char) 20
EKF_obs_buffer_t<NavEKF3_core::vel_odm_elements>::init(unsigned char) 20
EKF_obs_buffer_t<NavEKF3_core::ext_nav_vel_elements>::init(unsigned char) 20
EKF_obs_buffer_t<NavEKF3_core::of_elements>::init(unsigned char) 28
EKF_obs_buffer_t<NavEKF3_core::yaw_elements>::init(unsigned char) 40
EKF_obs_buffer_t<EKF_Buffer_EKF_Buffer_Test::TestBody()::test_data>::push(EKF_Buffer_EKF_Buffer_Test::TestBody()::test_data const&) 56
EKF_obs_buffer_t<EKF_Buffer_EKF_Buffer_Test::TestBody()::test_data>::recall(EKF_Buffer_EKF_Buffer_Test::TestBody()::test_data&, unsigned int) 58
EKF_obs_buffer_t<NavEKF3_core::range_elements>::init(unsigned char) 344
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::reset_history(NavEKF2_core::imu_elements) 558
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::reset() 558
EKF_IMU_buffer_t<NavEKF2_core::output_elements>::reset() 558
EKF_obs_buffer_t<NavEKF2_core::gps_elements>::reset() 558
EKF_obs_buffer_t<NavEKF2_core::tas_elements>::reset() 558
EKF_obs_buffer_t<NavEKF2_core::baro_elements>::reset() 558
EKF_obs_buffer_t<NavEKF2_core::range_elements>::reset() 558
EKF_obs_buffer_t<NavEKF2_core::ext_nav_elements>::reset() 558
EKF_obs_buffer_t<NavEKF2_core::rng_bcn_elements>::reset() 558
EKF_obs_buffer_t<NavEKF2_core::ext_nav_vel_elements>::reset() 558
EKF_obs_buffer_t<NavEKF2_core::mag_elements>::reset() 576
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::init(unsigned char) 1022
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::EKF_IMU_buffer_t() 1022
EKF_IMU_buffer_t<NavEKF2_core::output_elements>::init(unsigned char) 1022
EKF_IMU_buffer_t<NavEKF2_core::output_elements>::EKF_IMU_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::of_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::of_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::gps_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::gps_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::mag_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::mag_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::tas_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::tas_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::baro_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::baro_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::range_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::range_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::ext_nav_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::ext_nav_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::rng_bcn_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::rng_bcn_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF2_core::ext_nav_vel_elements>::init(unsigned char) 1022
EKF_obs_buffer_t<NavEKF2_core::ext_nav_vel_elements>::EKF_obs_buffer_t() 1022
EKF_obs_buffer_t<NavEKF3_core::tas_elements>::init(unsigned char) 1347
EKF_IMU_buffer_t<NavEKF3_core::imu_elements>::reset() 3144
EKF_IMU_buffer_t<NavEKF3_core::output_elements>::reset() 3144
EKF_obs_buffer_t<NavEKF3_core::gps_elements>::reset() 3144
EKF_obs_buffer_t<NavEKF3_core::tas_elements>::reset() 3144
EKF_obs_buffer_t<NavEKF3_core::range_elements>::reset() 3144
EKF_obs_buffer_t<NavEKF3_core::ext_nav_elements>::reset() 3144
EKF_obs_buffer_t<NavEKF3_core::rng_bcn_elements>::reset() 3144
EKF_obs_buffer_t<NavEKF3_core::vel_odm_elements>::reset() 3144
EKF_obs_buffer_t<NavEKF3_core::wheel_odm_elements>::reset() 3144
EKF_obs_buffer_t<NavEKF3_core::ext_nav_vel_elements>::reset() 3144
EKF_IMU_buffer_t<NavEKF3_core::imu_elements>::is_filled() const 3191
EKF_obs_buffer_t<NavEKF3_core::mag_elements>::reset() 3246
EKF_IMU_buffer_t<NavEKF3_core::imu_elements>::init(unsigned char) 3955
EKF_IMU_buffer_t<NavEKF3_core::output_elements>::init(unsigned char) 3955
EKF_obs_buffer_t<NavEKF3_core::gps_elements>::init(unsigned char) 3955
EKF_obs_buffer_t<NavEKF3_core::mag_elements>::init(unsigned char) 3955
EKF_obs_buffer_t<NavEKF3_core::baro_elements>::init(unsigned char) 3955
EKF_obs_buffer_t<NavEKF3_core::drag_elements>::init(unsigned char) 3955
EKF_IMU_buffer_t<NavEKF3_core::imu_elements>::EKF_IMU_buffer_t() 3989
EKF_IMU_buffer_t<NavEKF3_core::output_elements>::EKF_IMU_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::of_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::gps_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::mag_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::tas_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::baro_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::drag_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::range_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::ext_nav_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::rng_bcn_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::vel_odm_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::wheel_odm_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::ext_nav_vel_elements>::EKF_obs_buffer_t() 3989
EKF_obs_buffer_t<NavEKF3_core::vel_odm_elements>::push(NavEKF3_core::vel_odm_elements const&) 4170
EKF_obs_buffer_t<NavEKF2_core::range_elements>::push(NavEKF2_core::range_elements const&) 5218
EKF_obs_buffer_t<NavEKF3_core::wheel_odm_elements>::push(NavEKF3_core::wheel_odm_elements const&) 5650
EKF_obs_buffer_t<NavEKF3_core::yaw_elements>::reset() 6288
EKF_obs_buffer_t<NavEKF3_core::yaw_elements>::EKF_obs_buffer_t() 7978
EKF_obs_buffer_t<NavEKF3_core::baro_elements>::reset() 8427
EKF_obs_buffer_t<NavEKF3_core::ext_nav_vel_elements>::push(NavEKF3_core::ext_nav_vel_elements const&) 8468
EKF_obs_buffer_t<NavEKF3_core::drag_elements>::push(NavEKF3_core::drag_elements const&) 9209
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::is_filled() const 16958
EKF_obs_buffer_t<NavEKF3_core::ext_nav_elements>::push(NavEKF3_core::ext_nav_elements const&) 19648
EKF_obs_buffer_t<NavEKF3_core::of_elements>::push(NavEKF3_core::of_elements const&) 19976
ekf_imu_buffer::is_filled() const 20163
EKF_obs_buffer_t<NavEKF3_core::yaw_elements>::push(NavEKF3_core::yaw_elements const&) 24746
EKF_obs_buffer_t<NavEKF3_core::rng_bcn_elements>::push(NavEKF3_core::rng_bcn_elements const&) 54191
EKF_obs_buffer_t<NavEKF3_core::rng_bcn_elements>::recall(NavEKF3_core::rng_bcn_elements&, unsigned int) 67794
EKF_obs_buffer_t<NavEKF3_core::range_elements>::push(NavEKF3_core::range_elements const&) 217752
EKF_obs_buffer_t<NavEKF2_core::gps_elements>::push(NavEKF2_core::gps_elements const&) 287738
EKF_obs_buffer_t<NavEKF2_core::tas_elements>::push(NavEKF2_core::tas_elements const&) 556412
EKF_obs_buffer_t<NavEKF2_core::mag_elements>::push(NavEKF2_core::mag_elements const&) 610242
EKF_obs_buffer_t<NavEKF2_core::baro_elements>::push(NavEKF2_core::baro_elements const&) 616346
EKF_obs_buffer_t<NavEKF3_core::tas_elements>::push(NavEKF3_core::tas_elements const&) 953700
EKF_obs_buffer_t<NavEKF3_core::gps_elements>::push(NavEKF3_core::gps_elements const&) 1248420
EKF_obs_buffer_t<NavEKF3_core::mag_elements>::push(NavEKF3_core::mag_elements const&) 2794118
EKF_obs_buffer_t<NavEKF3_core::baro_elements>::push(NavEKF3_core::baro_elements const&) 2845431
EKF_obs_buffer_t<NavEKF2_core::mag_elements>::recall(NavEKF2_core::mag_elements&, unsigned int) 3210574
EKF_obs_buffer_t<NavEKF2_core::gps_elements>::recall(NavEKF2_core::gps_elements&, unsigned int) 3230372
EKF_obs_buffer_t<NavEKF2_core::tas_elements>::recall(NavEKF2_core::tas_elements&, unsigned int) 3230372
EKF_obs_buffer_t<NavEKF2_core::baro_elements>::recall(NavEKF2_core::baro_elements&, unsigned int) 3230372
EKF_obs_buffer_t<NavEKF2_core::range_elements>::recall(NavEKF2_core::range_elements&, unsigned int) 3230372
EKF_obs_buffer_t<NavEKF2_core::ext_nav_elements>::recall(NavEKF2_core::ext_nav_elements&, unsigned int) 3230372
EKF_obs_buffer_t<NavEKF2_core::ext_nav_vel_elements>::recall(NavEKF2_core::ext_nav_vel_elements&, unsigned int) 3230372
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::get_oldest_index() 3248540
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::get_oldest_element() 3256540
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::push_youngest_element(NavEKF2_core::imu_elements) 3256540
EKF_obs_buffer_t<NavEKF3_core::drag_elements>::recall(NavEKF3_core::drag_elements&, unsigned int) 3396704
EKF_obs_buffer_t<NavEKF3_core::tas_elements>::recall(NavEKF3_core::tas_elements&, unsigned int) 5612455
EKF_IMU_buffer_t<NavEKF2_core::imu_elements>::get_youngest_index() 6497080
EKF_obs_buffer_t<NavEKF3_core::of_elements>::recall(NavEKF3_core::of_elements&, unsigned int) 18761238
EKF_obs_buffer_t<NavEKF3_core::gps_elements>::recall(NavEKF3_core::gps_elements&, unsigned int) 18761238
EKF_obs_buffer_t<NavEKF3_core::baro_elements>::recall(NavEKF3_core::baro_elements&, unsigned int) 18761238
EKF_obs_buffer_t<NavEKF3_core::range_elements>::recall(NavEKF3_core::range_elements&, unsigned int) 18761238
EKF_obs_buffer_t<NavEKF3_core::ext_nav_elements>::recall(NavEKF3_core::ext_nav_elements&, unsigned int) 18761238
EKF_obs_buffer_t<NavEKF3_core::vel_odm_elements>::recall(NavEKF3_core::vel_odm_elements&, unsigned int) 18761238
EKF_obs_buffer_t<NavEKF3_core::wheel_odm_elements>::recall(NavEKF3_core::wheel_odm_elements&, unsigned int) 18761238
EKF_obs_buffer_t<NavEKF3_core::ext_nav_vel_elements>::recall(NavEKF3_core::ext_nav_vel_elements&, unsigned int) 18761238
EKF_obs_buffer_t<NavEKF3_core::mag_elements>::recall(NavEKF3_core::mag_elements&, unsigned int) 19841683
EKF_obs_buffer_t<NavEKF3_core::yaw_elements>::recall(NavEKF3_core::yaw_elements&, unsigned int) 19922381
EKF_IMU_buffer_t<NavEKF3_core::imu_elements>::get_oldest_index() 19965274
EKF_IMU_buffer_t<NavEKF3_core::imu_elements>::get_oldest_element() 20078569
EKF_IMU_buffer_t<NavEKF3_core::imu_elements>::push_youngest_element(NavEKF3_core::imu_elements) 20078569
ekf_imu_buffer::get_oldest_index() const 23213820
EKF_IMU_buffer_t<NavEKF3_core::imu_elements>::get_youngest_index() 39930548
ekf_imu_buffer::get_youngest_index() const 46427634
EKF_IMU_buffer_t<NavEKF2_core::output_elements>::operator[](unsigned int) 103422996
EKF_IMU_buffer_t<NavEKF3_core::output_elements>::operator[](unsigned int) 422843181

Generated by: LCOV version 1.14