From 762aa965165f00d323d372deb012b8d8ec1a0c55 Mon Sep 17 00:00:00 2001 From: dogmaphobic Date: Wed, 6 Jan 2016 10:10:43 -0500 Subject: [PATCH] Set file extension based on firmware type. --- src/ViewWidgets/LogDownloadController.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ViewWidgets/LogDownloadController.cc b/src/ViewWidgets/LogDownloadController.cc index 6fb40a10d..2aace6f7b 100644 --- a/src/ViewWidgets/LogDownloadController.cc +++ b/src/ViewWidgets/LogDownloadController.cc @@ -502,7 +502,12 @@ LogDownloadController::_prepareLogDownload() ftime = entry->time().toString("yyyy-M-d-hh-mm-ss"); } _downloadData = new LogDownloadData(entry); - _downloadData->filename = QString("log_") + QString::number(entry->id()) + "_" + ftime + ".mavlink"; + _downloadData->filename = QString("log_") + QString::number(entry->id()) + "_" + ftime; + if(_vehicle->firmwareType() == MAV_AUTOPILOT_PX4) { + _downloadData->filename += ".px4log"; + } else { + _downloadData->filename += ".bin"; + } _downloadData->file.setFileName(_downloadPath + _downloadData->filename); //-- Append a number to the end if the filename already exists if (_downloadData->file.exists()){ -- 2.22.0