From 81fe47bc57d7021474da4e1b4f771c238729a329 Mon Sep 17 00:00:00 2001 From: Don Gagne Date: Fri, 30 Oct 2015 11:34:50 -0700 Subject: [PATCH] Fix loading of meta data --- src/FirmwarePlugin/APM/APMParameterMetaData.cc | 2 ++ src/FirmwarePlugin/PX4/PX4ParameterMetaData.cc | 1 + 2 files changed, 3 insertions(+) diff --git a/src/FirmwarePlugin/APM/APMParameterMetaData.cc b/src/FirmwarePlugin/APM/APMParameterMetaData.cc index 1b929d739..2ab725937 100644 --- a/src/FirmwarePlugin/APM/APMParameterMetaData.cc +++ b/src/FirmwarePlugin/APM/APMParameterMetaData.cc @@ -97,6 +97,8 @@ void APMParameterMetaData::_loadParameterFactMetaData(void) /// Override from FactLoad which connects the meta data to the fact void APMParameterMetaData::addMetaDataToFact(Fact* fact) { + _loadParameterFactMetaData(); + // FIXME: Will need to switch here based on _vehicle->firmwareType() to pull right set of meta data FactMetaData* metaData = new FactMetaData(fact->type(), fact); diff --git a/src/FirmwarePlugin/PX4/PX4ParameterMetaData.cc b/src/FirmwarePlugin/PX4/PX4ParameterMetaData.cc index 9e370fc38..ce4ddf090 100644 --- a/src/FirmwarePlugin/PX4/PX4ParameterMetaData.cc +++ b/src/FirmwarePlugin/PX4/PX4ParameterMetaData.cc @@ -347,6 +347,7 @@ void PX4ParameterMetaData::_loadParameterFactMetaData(void) /// Override from FactLoad which connects the meta data to the fact void PX4ParameterMetaData::addMetaDataToFact(Fact* fact) { + _loadParameterFactMetaData(); if (_mapParameterName2FactMetaData.contains(fact->name())) { fact->setMetaData(_mapParameterName2FactMetaData[fact->name()]); } else { -- 2.22.0