LCOV - code coverage report
Current view: top level - AC_AttitudeControl - AC_PosControl.cpp (source / functions) Hit Total Coverage
Test: lcov.info Lines: 624 673 92.7 %
Date: 2026-09-09 11:02:08 Functions: 71 77 92.2 %

Function Name Sort by function name Hit count Sort by hit count
AC_PosControl::get_vel_target(Vector3<float>&) 0
AC_PosControl::get_accel_target(Vector3<float>&) 0
AC_PosControl::NED_standby_reset() 0
AC_PosControl::NE_stop_vel_stabilisation() 0
AC_PosControl::set_alt_target_with_slew_cm(float) 0
AC_PosControl::has_good_timing() const 0
AC_PosControl::D_init_controller_no_descent() 12
AC_PosControl::get_posvelaccel_offset(Vector3<float>&, Vector3<float>&, Vector3<float>&) 13
AC_PosControl::NE_set_correction_speed_accel_cm(float, float) 16
AC_PosControl::D_set_correction_speed_accel_cm(float, float, float) 40
AC_PosControl::convert_parameters() 1202
AC_PosControl::set_posvelaccel_offset(Vector3<float> const&, Vector3<float> const&, Vector3<float> const&) 1257
AC_PosControl::set_posvelaccel_offset_target_D_m(float, float, float) 1257
AC_PosControl::set_posvelaccel_offset_target_NE_m(Vector2<double> const&, Vector2<float> const&, Vector2<float> const&) 1257
AC_PosControl::AC_PosControl(AP_AHRS_View&, AP_Motors const&, AC_AttitudeControl&) 1285
AC_PosControl::input_accel_D_m(float) 2475
AC_PosControl::input_accel_NE_m(Vector2<float> const&) 2475
AC_PosControl::NE_set_max_speed_accel_cm(float, float) 2936
AC_PosControl::init_pos_terrain_U_cm(float) 4809
AC_PosControl::init_pos_terrain_D_m(float) 5390
AC_PosControl::get_throttle_with_vibration_override() 11757
AC_PosControl::D_init_controller_stopping_point() 17456
AC_PosControl::D_set_alt_target_with_slew_m(float) 18452
AC_PosControl::get_fwd_pitch_is_limited() const 21066
AC_PosControl::NE_init_controller_stopping_point() 23534
AC_PosControl::get_stopping_point_D_m(double&) const 32936
AC_PosControl::get_stopping_point_NE_m(Vector2<double>&) const 39014
AC_PosControl::get_bearing_to_target_rad() const 54120
AC_PosControl::input_pos_vel_accel_U_cm(float&, float&, float, bool) 73466
AC_PosControl::input_pos_vel_accel_NE_cm(Vector2<double>&, Vector2<float>&, Vector2<float> const&, bool) 73466
AC_PosControl::input_vel_accel_NE_cm(Vector2<float>&, Vector2<float> const&, bool) 73639
AC_PosControl::pre_arm_checks(char const*, char*, unsigned char) 99877
AC_PosControl::NE_stop_pos_stabilisation() 217209
AC_PosControl::crosstrack_error_m() const 279331
AC_PosControl::D_set_max_speed_accel_cm(float, float, float) 291080
AC_PosControl::D_set_pos_target_from_climb_rate_cms(float) 370753
AC_PosControl::lean_angles_to_accel_NE_mss(float&, float&) const 616623
AC_PosControl::input_pos_NED_m(Vector3<double> const&, float, float) 739565
AC_PosControl::write_log() 796093
AC_PosControl::input_pos_vel_accel_NE_m(Vector2<double>&, Vector2<float>&, Vector2<float> const&, bool) 1196039
AC_PosControl::NE_set_max_speed_accel_m(float, float) 1477059
AC_PosControl::NE_soften_for_landing() 1534563
AC_PosControl::NE_set_correction_speed_accel_m(float, float) 2738914
AC_PosControl::set_pos_vel_accel_NE_m(Vector2<double> const&, Vector2<float> const&, Vector2<float> const&) 3029099
AC_PosControl::input_pos_vel_accel_D_m(float&, float&, float, bool) 3201940
AC_PosControl::D_set_correction_speed_accel_m(float, float, float) 3219594
AC_PosControl::NE_relax_velocity_controller() 3682278
AC_PosControl::NE_init_offsets() 3708875
AC_PosControl::NE_init_ekf_reset() 3708875
AC_PosControl::NE_init_controller() 3708875
AC_PosControl::set_pos_vel_accel_NED_m(Vector3<double> const&, Vector3<float> const&, Vector3<float> const&) 4009049
AC_PosControl::terrain_scaler_D_m(float, float) const 4748614
AC_PosControl::D_relax_controller(float) 6019125
AC_PosControl::init_terrain() 6184169
AC_PosControl::D_init_offsets() 6184169
AC_PosControl::D_init_ekf_reset() 6184169
AC_PosControl::D_init_controller() 6184169
AC_PosControl::input_vel_accel_NE_m(Vector2<float>&, Vector2<float> const&, bool) 7985561
AC_PosControl::lean_angles_rad_to_accel_NED_mss(Vector3<float> const&) const 9776429
AC_PosControl::D_set_max_speed_accel_m(float, float, float) 10923735
AC_PosControl::D_set_pos_target_from_climb_rate_ms(float, bool) 12280047
AC_PosControl::input_vel_accel_D_m(float&, float, bool) 13666457
AC_PosControl::get_thrust_vector() const 15470758
AC_PosControl::calculate_overspeed_gain() 17610437
AC_PosControl::NE_update_offsets() 19264067
AC_PosControl::NE_handle_ekf_reset() 19264067
AC_PosControl::NE_update_controller() 19264067
AC_PosControl::calculate_yaw_and_rate_yaw() 19264067
AC_PosControl::accel_NE_mss_to_lean_angles_rad(float, float, float&, float&) const 19264067
AC_PosControl::update_terrain() 25567102
AC_PosControl::D_update_offsets() 25567102
AC_PosControl::D_handle_ekf_reset() 25567102
AC_PosControl::D_update_controller() 25567102
AC_PosControl::get_lean_angle_max_rad() const 30171717
AC_PosControl::D_is_active() const 31509876
AC_PosControl::NE_is_active() const 33749256
AC_PosControl::update_estimates(bool) 39097185

Generated by: LCOV version 1.14