From 93566c0e1117c257d764d505012ad4df4415faae Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Tue, 27 Jun 2017 12:19:05 -0700 Subject: [PATCH] Change to log file extension handling --- src/AnalyzeView/LogDownloadController.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/AnalyzeView/LogDownloadController.cc b/src/AnalyzeView/LogDownloadController.cc index 8d490d60a..611d102ba 100644 --- a/src/AnalyzeView/LogDownloadController.cc +++ b/src/AnalyzeView/LogDownloadController.cc @@ -596,9 +596,9 @@ LogDownloadController::_prepareLogDownload() _downloadData = new LogDownloadData(entry); _downloadData->filename = QString("log_") + QString::number(entry->id()) + "_" + ftime; if (_vehicle->firmwareType() == MAV_AUTOPILOT_PX4) { - - // This is a stopgap and should be removed once log file types are properly supported by the log download protocol - if (_vehicle->parameterManager()->getParameter(FactSystem::defaultComponentId, "SYS_LOGGER")->rawValue().toInt() == 0) { + QString loggerParam("SYS_LOGGER"); + if (_vehicle->parameterManager()->parameterExists(FactSystem::defaultComponentId, loggerParam) && + _vehicle->parameterManager()->getParameter(FactSystem::defaultComponentId, loggerParam)->rawValue().toInt() == 0) { _downloadData->filename += ".px4log"; } else { _downloadData->filename += ".ulg"; -- 2.22.0