From 1f8db8fb9203b3a700751ba5d017fc5bdc271fe0 Mon Sep 17 00:00:00 2001 From: Gus Grubba Date: Fri, 2 Aug 2019 13:20:31 -0400 Subject: [PATCH] Put camera back to Idle if no response. --- src/Camera/QGCCameraControl.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Camera/QGCCameraControl.cc b/src/Camera/QGCCameraControl.cc index 4ad8b7413..22fb2533e 100644 --- a/src/Camera/QGCCameraControl.cc +++ b/src/Camera/QGCCameraControl.cc @@ -719,10 +719,11 @@ QGCCameraControl::_mavCommandResult(int vehicleId, int component, int command, i switch(command) { case MAV_CMD_IMAGE_START_CAPTURE: case MAV_CMD_IMAGE_STOP_CAPTURE: - if(++_captureInfoRetries < 5) { + if(++_captureInfoRetries < 3) { _captureStatusTimer.start(1000); } else { - qCDebug(CameraControlLog) << "Giving up requesting capture status"; + qCDebug(CameraControlLog) << "Giving up start/stop image capture"; + _setPhotoStatus(PHOTO_CAPTURE_IDLE); } break; case MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS: -- 2.22.0