|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <PX4ParameterMetaData.h>
Inheritance diagram for PX4ParameterMetaData:
Collaboration diagram for PX4ParameterMetaData:Public Member Functions | |
| PX4ParameterMetaData (QObject *parent=nullptr) | |
| ~PX4ParameterMetaData () override | |
Public Member Functions inherited from ParameterMetaData | |
| ParameterMetaData (QObject *parent=nullptr) | |
| ~ParameterMetaData () override | |
| void | loadParameterFactMetaDataFile (const QString &metaDataFile) |
| FactMetaData * | getMetaDataForFact (const QString &name, FactMetaData::ValueType_t type) |
Protected Member Functions | |
| void | parseParameterJson (const QJsonObject &json) override |
| void | _postProcessMetaData (const QString &name, FactMetaData *metaData) override |
Protected Member Functions inherited from ParameterMetaData | |
| virtual FactMetaData * | _lookupMetaData (const QString &name, FactMetaData::ValueType_t type) |
| virtual FactMetaData * | _createDefaultMetaData (const QString &name, FactMetaData::ValueType_t type) |
Additional Inherited Members | |
Static Public Member Functions inherited from ParameterMetaData | |
| static QVersionNumber | versionFromMetaDataFile (const QString &metaDataFile) |
| static QVersionNumber | versionFromJsonData (const QByteArray &jsonData) |
| static QVersionNumber | versionFromJsonData (const QByteArray &jsonData, bool *validJson) |
| static QVersionNumber | versionFromFileName (const QString &fileName) |
Static Public Attributes inherited from ParameterMetaData | |
| static const FactMetaData::DefineMap_t | kEmptyDefines |
Static Protected Member Functions inherited from ParameterMetaData | |
| static bool | textToBool (QStringView text) |
| static bool | jsonToBool (const QJsonValue &value) |
| static bool | setRawConvertedValue (FactMetaData *metaData, const QString &rawText, void(FactMetaData::*setter)(const QVariant &)) |
| static void | setEnumFromPairs (FactMetaData *metaData, const QList< ValueDescPair > &pairs) |
| static void | setBitmaskFromPairs (FactMetaData *metaData, const QList< ValueDescPair > &pairs) |
Protected Attributes inherited from ParameterMetaData | |
| FactMetaData::NameToMetaDataMap_t | _cachedMetaData |
| bool | _parameterMetaDataLoaded = false |
Definition at line 5 of file PX4ParameterMetaData.h.
|
explicit |
Definition at line 11 of file PX4ParameterMetaData.cc.
|
override |
Definition at line 17 of file PX4ParameterMetaData.cc.
|
overrideprotectedvirtual |
Reimplemented from ParameterMetaData.
Definition at line 59 of file PX4ParameterMetaData.cc.
References FactMetaData::category(), FactMetaData::defaultCategory(), FactMetaData::longDescription(), FactMetaData::setCategory(), FactMetaData::setLongDescription(), FactMetaData::setReadOnly(), FactMetaData::setShortDescription(), FactMetaData::shortDescription(), and FactMetaData::volatileValue().
Referenced by parseParameterJson().
|
overrideprotectedvirtual |
Implements ParameterMetaData.
Definition at line 22 of file PX4ParameterMetaData.cc.
References ParameterMetaData::_cachedMetaData, _postProcessMetaData(), FactMetaData::createFromJsonObject(), ParameterMetaData::kEmptyDefines, and FactMetaData::name().