Rover: not in log download upon log erase

erase is a synchronous operation
This commit is contained in:
Peter Barker 2017-02-13 10:54:56 +11:00 committed by Andrew Tridgell
parent 9e42014387
commit 82ac46e0ed
1 changed files with 2 additions and 1 deletions

View File

@ -1425,9 +1425,10 @@ void GCS_MAVLINK_Rover::handleMessage(mavlink_message_t* msg)
} }
case MAVLINK_MSG_ID_LOG_REQUEST_DATA: case MAVLINK_MSG_ID_LOG_REQUEST_DATA:
case MAVLINK_MSG_ID_LOG_ERASE:
rover.in_log_download = true; rover.in_log_download = true;
/* no break */ /* no break */
case MAVLINK_MSG_ID_LOG_ERASE:
/* no break */
case MAVLINK_MSG_ID_LOG_REQUEST_LIST: case MAVLINK_MSG_ID_LOG_REQUEST_LIST:
if (!rover.in_mavlink_delay) { if (!rover.in_mavlink_delay) {
handle_log_message(msg, rover.DataFlash); handle_log_message(msg, rover.DataFlash);