diff --git a/src/FactSystem/Fact.cc b/src/FactSystem/Fact.cc index 77a7331ae71ce864b0604349d6ca105b5d171754..919a1e636559b17480d23e7c7b6ea8b5ead8160b 100644 --- a/src/FactSystem/Fact.cc +++ b/src/FactSystem/Fact.cc @@ -420,41 +420,6 @@ QString Fact::group(void) const void Fact::setMetaData(FactMetaData* metaData) { - // FIXME: Hack to stuff enums into APM parameters, wating on real APM metadata - - static QStringList apmFlightModeParamList; - static QStringList apmFlightModeEnumStrings; - static QVariantList apmFlightModeEnumValues; - - static QStringList apmChannelOptParamList; - static QStringList apmChannelOptEnumStrings; - static QVariantList apmChannelOptEnumValues; - - if (apmFlightModeEnumStrings.count() == 0) { - apmFlightModeParamList << "FLTMODE1" << "FLTMODE2" << "FLTMODE3" << "FLTMODE4" << "FLTMODE5" << "FLTMODE6"; - apmFlightModeEnumStrings << "Stabilize" << "Acro" << "AltHold" << "Auto" << "Guided" << "Loiter" << "RTL" << "Circle" - << "Land" << "Drift" << "Sport" << "Flip" << "AutoTune" << "PosHold" << "Brake"; - for (int i=0; isetEnumInfo(apmFlightModeEnumStrings, apmFlightModeEnumValues); - } else if (apmChannelOptParamList.contains(name())) { - metaData->setEnumInfo(apmChannelOptEnumStrings, apmChannelOptEnumValues); - } - _metaData = metaData; emit valueChanged(cookedValue()); }