LCOV - code coverage report
Current view: top level - AP_Avoidance - AP_Avoidance.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 199 262 76.0 %
Date: 2026-09-09 11:02:08 Functions: 21 23 91.3 %

Function Name Sort by function name Hit count Sort by hit count
closest_approach_D_m(Location const&, Vector3<float> const&, Location const&, Vector3<float> const&, unsigned char) 382
closest_approach_NE_m(Location const&, Vector3<float> const&, Location const&, Vector3<float> const&, unsigned char) 191
AP_Avoidance::handle_msg(__mavlink_message const&) 1145832
AP_Avoidance::add_obstacle(unsigned int, MAV_COLLISION_SRC, unsigned int, Location const&, Vector3<float> const&) 6
AP_Avoidance::add_obstacle(unsigned int, MAV_COLLISION_SRC, unsigned int, Location const&, float, float, float) 6
AP_Avoidance::check_startup() 2452434
AP_Avoidance::get_adsb_samples() 2631
AP_Avoidance::check_for_threats() 2631
AP_Avoidance::most_serious_threat() 5262
AP_Avoidance::perpendicular_neu_m(Location const&, Vector3<float> const&, Location const&) 0
AP_Avoidance::update_threat_level(Location const&, Vector3<float> const&, AP_Avoidance::Obstacle&) 191
AP_Avoidance::handle_avoidance_local(AP_Avoidance::Obstacle*) 2631
AP_Avoidance::handle_threat_gcs_notify(AP_Avoidance::Obstacle*) 2631
AP_Avoidance::init() 7
AP_Avoidance::deinit() 4
AP_Avoidance::update() 1306596
AP_Avoidance::AP_Avoidance(AP_ADSB&) 1693
AP::ap_avoidance() 5
AP_Avoidance::send_collision_all(AP_Avoidance::Obstacle const&, MAV_COLLISION_ACTION) const 19
AP_Avoidance::current_threat_level() const 0
AP_Avoidance::src_id_for_adsb_vehicle(AP_ADSB::adsb_vehicle_t const&) const 6
AP_Avoidance::get_vector_perpendicular(AP_Avoidance::Obstacle const*, Vector3<float>&) const 77
AP_Avoidance::obstacle_is_more_serious_threat(AP_Avoidance::Obstacle const&) const 186

Generated by: LCOV version 1.14