LCOV - code coverage report
Current view:
top level
-
home/pbarker/rc/ardupilot/ArduCopter
- mode.h
(
source
/ functions)
Hit
Total
Coverage
Test:
lcov.info
Lines:
216
271
79.7 %
Date:
2026-09-09 11:02:08
Functions:
209
263
79.5 %
Function Name
Hit count
ModeLoiter::set_precision_loiter_enabled(bool)
4
ModeSystemId::set_magnitude(float)
0
Mode::takeoff_stop()
1267
Mode::set_speed_NE_ms(float)
55
Mode::set_speed_up_ms(float)
0
Mode::set_speed_down_ms(float)
0
Mode::land_run_horiz_and_vert_control(bool)
4453760
Mode::exit()
1142
Mode::init(bool)
147
Mode::pause()
0
Mode::resume()
0
ModeRTL::set_descent_target_alt(unsigned int)
0
ModeRTL::run()
4798856
ModeRTL::state()
17412
ModeLand::set_land_pause(bool)
17
ModeCircle::mode_number() const
136026
ModeCircle::is_autopilot() const
22
ModeCircle::allows_arming(AP_Arming::Method) const
2
ModeCircle::requires_position() const
5814
ModeCircle::has_manual_throttle() const
182421
ModeCircle::name() const
2
ModeCircle::name4() const
22
ModeFollow::mode_number() const
9209
ModeFollow::is_autopilot() const
7
ModeFollow::allows_arming(AP_Arming::Method) const
2
ModeFollow::requires_position() const
817
ModeFollow::has_manual_throttle() const
25950
ModeFollow::name() const
2
ModeFollow::name4() const
7
ModeGuided::mode_number() const
2445227
ModeGuided::is_autopilot() const
161
ModeGuided::in_guided_mode() const
6286
ModeGuided::has_user_takeoff(bool) const
145
ModeGuided::requires_position() const
252741
ModeGuided::has_manual_throttle() const
5974411
ModeGuided::requires_terrain_failsafe() const
0
ModeGuided::allows_GCS_or_SCR_arming_with_throttle_high() const
145
ModeGuided::name() const
0
ModeGuided::name4() const
160
ModeGuided::submode() const
2536
ModeLoiter::mode_number() const
1681668
ModeLoiter::is_autopilot() const
194
ModeLoiter::allows_arming(AP_Arming::Method) const
119
ModeLoiter::allows_autotune() const
2
ModeLoiter::allows_inverted() const
6
ModeLoiter::allows_auto_trim() const
1
ModeLoiter::has_user_takeoff(bool) const
514099
ModeLoiter::requires_position() const
177705
ModeLoiter::crosstrack_error_m() const
51926
ModeLoiter::has_manual_throttle() const
3911646
ModeLoiter::name() const
21
ModeLoiter::name4() const
194
ModeTurtle::mode_number() const
0
ModeTurtle::is_autopilot() const
0
ModeTurtle::requires_position() const
0
ModeTurtle::has_manual_throttle() const
0
ModeTurtle::allows_entry_in_rc_failsafe() const
0
ModeTurtle::name() const
0
ModeTurtle::name4() const
0
ModeZigZag::mode_number() const
148221
ModeZigZag::is_autopilot() const
4
ModeZigZag::allows_arming(AP_Arming::Method) const
0
ModeZigZag::has_user_takeoff(bool) const
17050
ModeZigZag::requires_position() const
6824
ModeZigZag::has_manual_throttle() const
225070
ModeZigZag::name() const
44
ModeZigZag::name4() const
4
ModeAltHold::allows_flip() const
15
ModeAltHold::mode_number() const
1763328
ModeAltHold::is_autopilot() const
165
ModeAltHold::allows_arming(AP_Arming::Method) const
70
ModeAltHold::allows_autotune() const
7
ModeAltHold::allows_inverted() const
17
ModeAltHold::allows_auto_trim() const
181
ModeAltHold::allows_save_trim() const
0
ModeAltHold::has_user_takeoff(bool) const
487342
ModeAltHold::requires_position() const
214097
ModeAltHold::has_manual_throttle() const
3616562
ModeAltHold::name() const
11
ModeAltHold::name4() const
164
ModePosHold::mode_number() const
363499
ModePosHold::is_autopilot() const
12
ModePosHold::allows_arming(AP_Arming::Method) const
11
ModePosHold::allows_autotune() const
0
ModePosHold::allows_auto_trim() const
0
ModePosHold::has_user_takeoff(bool) const
104316
ModePosHold::requires_position() const
11001
ModePosHold::has_manual_throttle() const
386573
ModePosHold::name() const
0
ModePosHold::name4() const
12
ModeAutoTune::mode_number() const
2643328
ModeAutoTune::is_autopilot() const
12
ModeAutoTune::allows_arming(AP_Arming::Method) const
0
ModeAutoTune::requires_position() const
84734
ModeAutoTune::has_manual_throttle() const
3598004
ModeAutoTune::name() const
33
ModeAutoTune::name4() const
12
ModeFlowHold::allows_flip() const
0
ModeFlowHold::mode_number() const
30479
ModeFlowHold::is_autopilot() const
1
ModeFlowHold::allows_arming(AP_Arming::Method) const
1
ModeFlowHold::has_user_takeoff(bool) const
7675
ModeFlowHold::requires_position() const
2526
ModeFlowHold::has_manual_throttle() const
79989
ModeFlowHold::name() const
0
ModeFlowHold::name4() const
1
ModeSmartRTL::mode_number() const
178299
ModeSmartRTL::is_autopilot() const
14
ModeSmartRTL::allows_arming(AP_Arming::Method) const
2
ModeSmartRTL::requires_position() const
9944
ModeSmartRTL::crosstrack_error_m() const
2956
ModeSmartRTL::has_manual_throttle() const
311744
ModeSmartRTL::name() const
4
ModeSmartRTL::name4() const
14
ModeSystemId::mode_number() const
0
ModeSystemId::is_autopilot() const
0
ModeSystemId::allows_arming(AP_Arming::Method) const
0
ModeSystemId::logs_attitude() const
0
ModeSystemId::requires_position() const
0
ModeSystemId::has_manual_throttle() const
0
ModeSystemId::name() const
0
ModeSystemId::name4() const
0
ModeAvoidADSB::mode_number() const
75505
ModeAvoidADSB::is_autopilot() const
2
ModeAvoidADSB::allows_arming(AP_Arming::Method) const
2
ModeAvoidADSB::requires_position() const
50
ModeAvoidADSB::has_manual_throttle() const
589
ModeAvoidADSB::name() const
2
ModeAvoidADSB::name4() const
2
ModeStabilize::allows_flip() const
0
ModeStabilize::mode_number() const
2764059
ModeStabilize::is_autopilot() const
1163
ModeStabilize::allows_arming(AP_Arming::Method) const
142
ModeStabilize::allows_autotune() const
4
ModeStabilize::allows_auto_trim() const
191
ModeStabilize::allows_save_trim() const
0
ModeStabilize::requires_position() const
525432
ModeStabilize::has_manual_throttle() const
3067697
ModeStabilize::allows_entry_in_rc_failsafe() const
1
ModeStabilize::name() const
2
ModeStabilize::name4() const
1163
ModeAutorotate::mode_number() const
30660
ModeAutorotate::is_autopilot() const
1
ModeAutorotate::allows_arming(AP_Arming::Method) const
0
ModeAutorotate::requires_position() const
729
ModeAutorotate::has_manual_throttle() const
34953
ModeAutorotate::name() const
0
ModeAutorotate::name4() const
1
ModeGuidedNoGPS::mode_number() const
76241
ModeGuidedNoGPS::is_autopilot() const
2
ModeGuidedNoGPS::requires_position() const
82
ModeGuidedNoGPS::has_manual_throttle() const
1066
ModeGuidedNoGPS::name() const
0
ModeGuidedNoGPS::name4() const
2
ModeGuidedCustom::mode_number() const
810
ModeGuidedCustom::name() const
11
ModeGuidedCustom::name4() const
1
ModeStabilize_Heli::allows_inverted() const
15
Mode::is_landing() const
5520890
Mode::allows_flip() const
32
Mode::logs_attitude() const
2004728
Mode::use_pilot_yaw() const
109882
Mode::wp_distance_m() const
203827
Mode::in_guided_mode() const
2258
Mode::wp_bearing_deg() const
203827
Mode::allows_autotune() const
32
Mode::allows_inverted() const
44
Mode::allows_auto_trim() const
2
Mode::allows_save_trim() const
0
Mode::has_user_takeoff(bool) const
1866449
Mode::crosstrack_error_m() const
205551
Mode::crash_check_enabled() const
18409822
Mode::allows_weathervaning() const
5536646
Mode::move_vehicle_on_ekf_reset() const
21945806
Mode::requires_terrain_failsafe() const
0
Mode::allows_entry_in_rc_failsafe() const
21
Mode::allows_GCS_or_SCR_arming_with_throttle_high() const
336
Mode::get_wp(Location&) const
217974
Mode::AutoYaw::mode() const
25103452
Mode::enabled() const
1437296
Mode::_TakeOff::running() const
6015198
ModeRTL::mode_number() const
2840552
ModeRTL::is_autopilot() const
269
ModeRTL::allows_arming(AP_Arming::Method) const
2
ModeRTL::get_altitude_m() const
444
ModeRTL::state_complete() const
950728
ModeRTL::get_alt_final_m() const
8
ModeRTL::requires_position() const
338661
ModeRTL::crosstrack_error_m() const
71706
ModeRTL::has_manual_throttle() const
7359735
ModeRTL::requires_terrain_failsafe() const
0
ModeRTL::name() const
4
ModeRTL::name4() const
269
ModeAcro::allows_flip() const
0
ModeAcro::mode_number() const
83784
ModeAcro::is_autopilot() const
9
ModeAcro::allows_arming(AP_Arming::Method) const
4
ModeAcro::requires_position() const
866
ModeAcro::crash_check_enabled() const
0
ModeAcro::has_manual_throttle() const
4582
ModeAcro::allows_entry_in_rc_failsafe() const
0
ModeAcro::name() const
1
ModeAcro::name4() const
9
ModeAuto::mode_number() const
2966817
ModeAuto::is_autopilot() const
98
ModeAuto::in_guided_mode() const
2
ModeAuto::allows_inverted() const
7
ModeAuto::crosstrack_error_m() const
52149
ModeAuto::has_manual_throttle() const
5559461
ModeAuto::requires_terrain_failsafe() const
0
ModeAuto::allows_GCS_or_SCR_arming_with_throttle_high() const
53
ModeAuto::name() const
0
ModeAuto::name4() const
98
ModeFlip::mode_number() const
78533
ModeFlip::is_autopilot() const
15
ModeFlip::allows_arming(AP_Arming::Method) const
0
ModeFlip::requires_position() const
237
ModeFlip::crash_check_enabled() const
4308
ModeFlip::has_manual_throttle() const
7869
ModeFlip::name() const
32
ModeFlip::name4() const
15
ModeLand::is_landing() const
345649
ModeLand::mode_number() const
738612
ModeLand::is_autopilot() const
102
ModeLand::allows_arming(AP_Arming::Method) const
2
ModeLand::get_land_speed_ms() const
4514393
ModeLand::requires_position() const
55669
ModeLand::get_land_alt_low_m() const
4514392
ModeLand::has_manual_throttle() const
1659704
ModeLand::controlling_position() const
55028
ModeLand::get_land_speed_high_ms() const
4514392
ModeLand::name() const
7
ModeLand::name4() const
102
ModeBrake::mode_number() const
83015
ModeBrake::is_autopilot() const
8
ModeBrake::allows_arming(AP_Arming::Method) const
1
ModeBrake::requires_position() const
818
ModeBrake::has_manual_throttle() const
22514
ModeBrake::name() const
2
ModeBrake::name4() const
8
ModeDrift::mode_number() const
88532
ModeDrift::is_autopilot() const
2
ModeDrift::allows_arming(AP_Arming::Method) const
2
ModeDrift::requires_position() const
2060
ModeDrift::has_manual_throttle() const
27290
ModeDrift::allows_entry_in_rc_failsafe() const
0
ModeDrift::name() const
1
ModeDrift::name4() const
2
ModeSport::mode_number() const
75223
ModeSport::is_autopilot() const
0
ModeSport::allows_arming(AP_Arming::Method) const
0
ModeSport::has_user_takeoff(bool) const
0
ModeSport::requires_position() const
0
ModeSport::has_manual_throttle() const
0
ModeSport::name() const
0
ModeSport::name4() const
0
ModeThrow::mode_number() const
91742
ModeThrow::is_autopilot() const
6
ModeThrow::allows_arming(AP_Arming::Method) const
6
ModeThrow::requires_position() const
2918
ModeThrow::has_manual_throttle() const
19209
ModeThrow::name() const
0
ModeThrow::name4() const
6
Generated by:
LCOV version 1.14