navigator: stop capturing images on mission exit

When a mission starts capturing images using the
MAV_CMD_IMAGE_START_CAPTURE command, it should also stop it again, in
case it is stopped early, e.g. with RTL.
This commit is contained in:
Julian Oes
2022-09-15 18:15:25 -04:00
committed by Daniel Agar
parent 70194f52cd
commit fc89705ef8
3 changed files with 32 additions and 0 deletions
+1
View File
@@ -173,6 +173,7 @@ Mission::on_inactivation()
cmd.param3 = 1.0f;
_navigator->publish_vehicle_cmd(&cmd);
_navigator->stop_capturing_images();
_navigator->release_gimbal_control();
if (_navigator->get_precland()->is_activated()) {