Commit e6eb5644 authored by Roman Bapst's avatar Roman Bapst

Merge pull request #2165 from DonLakeFlyer/ParamMeta

Fix loading of meta data
parents d641b884 81fe47bc
...@@ -97,6 +97,8 @@ void APMParameterMetaData::_loadParameterFactMetaData(void) ...@@ -97,6 +97,8 @@ void APMParameterMetaData::_loadParameterFactMetaData(void)
/// Override from FactLoad which connects the meta data to the fact /// Override from FactLoad which connects the meta data to the fact
void APMParameterMetaData::addMetaDataToFact(Fact* fact) void APMParameterMetaData::addMetaDataToFact(Fact* fact)
{ {
_loadParameterFactMetaData();
// FIXME: Will need to switch here based on _vehicle->firmwareType() to pull right set of meta data // FIXME: Will need to switch here based on _vehicle->firmwareType() to pull right set of meta data
FactMetaData* metaData = new FactMetaData(fact->type(), fact); FactMetaData* metaData = new FactMetaData(fact->type(), fact);
......
...@@ -347,6 +347,7 @@ void PX4ParameterMetaData::_loadParameterFactMetaData(void) ...@@ -347,6 +347,7 @@ void PX4ParameterMetaData::_loadParameterFactMetaData(void)
/// Override from FactLoad which connects the meta data to the fact /// Override from FactLoad which connects the meta data to the fact
void PX4ParameterMetaData::addMetaDataToFact(Fact* fact) void PX4ParameterMetaData::addMetaDataToFact(Fact* fact)
{ {
_loadParameterFactMetaData();
if (_mapParameterName2FactMetaData.contains(fact->name())) { if (_mapParameterName2FactMetaData.contains(fact->name())) {
fact->setMetaData(_mapParameterName2FactMetaData[fact->name()]); fact->setMetaData(_mapParameterName2FactMetaData[fact->name()]);
} else { } else {
......
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