|
QGroundControl
Ground Control Station for MAVLink Drones
|
Collection of Parameter Facts for ArduPilot. More...
#include <APMParameterMetaData.h>
Inheritance diagram for APMParameterMetaData:
Collaboration diagram for APMParameterMetaData:Public Member Functions | |
| APMParameterMetaData (QObject *parent=nullptr) | |
| ~APMParameterMetaData () | |
| FactMetaData * | getMetaDataForFact (const QString &name, MAV_TYPE vehicleType, FactMetaData::ValueType_t type) |
| void | loadParameterFactMetaDataFile (const QString &metaDataFile) |
Static Public Member Functions | |
| static void | getParameterMetaDataVersionInfo (const QString &metaDataFile, int &majorVersion, int &minorVersion) |
Collection of Parameter Facts for ArduPilot.
Definition at line 43 of file APMParameterMetaData.h.
|
explicit |
Definition at line 12 of file APMParameterMetaData.cc.
| APMParameterMetaData::~APMParameterMetaData | ( | ) |
Definition at line 18 of file APMParameterMetaData.cc.
| FactMetaData * APMParameterMetaData::getMetaDataForFact | ( | const QString & | name, |
| MAV_TYPE | vehicleType, | ||
| FactMetaData::ValueType_t | type | ||
| ) |
Definition at line 413 of file APMParameterMetaData.cc.
References APMFactMetaDataRaw::bitmask, APMFactMetaDataRaw::category, FactMetaData::convertAndValidateRaw(), errorString, APMFactMetaDataRaw::group, APMFactMetaDataRaw::incrementSize, APMFactMetaDataRaw::longDescription, APMFactMetaDataRaw::max, APMFactMetaDataRaw::min, FactMetaData::name(), APMFactMetaDataRaw::name, FactMetaData::rawMax(), FactMetaData::rawMin(), APMFactMetaDataRaw::readOnly, APMFactMetaDataRaw::rebootRequired, FactMetaData::setBitmaskInfo(), FactMetaData::setCategory(), FactMetaData::setDecimalPlaces(), FactMetaData::setEnumInfo(), FactMetaData::setGroup(), FactMetaData::setLongDescription(), FactMetaData::setName(), FactMetaData::setRawIncrement(), FactMetaData::setRawMax(), FactMetaData::setRawMin(), FactMetaData::setRawUnits(), FactMetaData::setRawUserMax(), FactMetaData::setRawUserMin(), FactMetaData::setReadOnly(), FactMetaData::setShortDescription(), FactMetaData::setVehicleRebootRequired(), APMFactMetaDataRaw::shortDescription, FactMetaData::type(), APMFactMetaDataRaw::units, APMFactMetaDataRaw::values, FactMetaData::valueTypeDouble, FactMetaData::valueTypeFloat, FactMetaData::valueTypeInt16, FactMetaData::valueTypeInt32, FactMetaData::valueTypeInt64, FactMetaData::valueTypeInt8, FactMetaData::valueTypeUint16, FactMetaData::valueTypeUint32, FactMetaData::valueTypeUint64, and FactMetaData::valueTypeUint8.
Referenced by APMFirmwarePlugin::_getMetaDataForFact().
|
static |
Definition at line 620 of file APMParameterMetaData.cc.
Referenced by APMFirmwarePlugin::_getParameterMetaDataVersionInfo().
| void APMParameterMetaData::loadParameterFactMetaDataFile | ( | const QString & | metaDataFile | ) |
Definition at line 80 of file APMParameterMetaData.cc.
References APMFactMetaDataRaw::category, APMFactMetaDataRaw::group, APMFactMetaDataRaw::longDescription, APMFactMetaDataRaw::name, and APMFactMetaDataRaw::shortDescription.
Referenced by APMFirmwarePlugin::_loadParameterMetaData().