Commit 1f8db8fb authored by Gus Grubba's avatar Gus Grubba

Put camera back to Idle if no response.

parent 07d286c9
...@@ -719,10 +719,11 @@ QGCCameraControl::_mavCommandResult(int vehicleId, int component, int command, i ...@@ -719,10 +719,11 @@ QGCCameraControl::_mavCommandResult(int vehicleId, int component, int command, i
switch(command) { switch(command) {
case MAV_CMD_IMAGE_START_CAPTURE: case MAV_CMD_IMAGE_START_CAPTURE:
case MAV_CMD_IMAGE_STOP_CAPTURE: case MAV_CMD_IMAGE_STOP_CAPTURE:
if(++_captureInfoRetries < 5) { if(++_captureInfoRetries < 3) {
_captureStatusTimer.start(1000); _captureStatusTimer.start(1000);
} else { } else {
qCDebug(CameraControlLog) << "Giving up requesting capture status"; qCDebug(CameraControlLog) << "Giving up start/stop image capture";
_setPhotoStatus(PHOTO_CAPTURE_IDLE);
} }
break; break;
case MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS: case MAV_CMD_REQUEST_CAMERA_CAPTURE_STATUS:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment