QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
CompInfoParam Class Reference

#include <CompInfoParam.h>

+ Inheritance diagram for CompInfoParam:
+ Collaboration diagram for CompInfoParam:

Public Member Functions

 CompInfoParam (uint8_t compId_, Vehicle *vehicle_, QObject *parent=nullptr)
 
FactMetaDatafactMetaDataForName (const QString &name, FactMetaData::ValueType_t valueType)
 
void setJson (const QString &metadataJsonFileName) override
 
- Public Member Functions inherited from CompInfo
 CompInfo (COMP_METADATA_TYPE type_, uint8_t compId_, Vehicle *vehicle_, QObject *parent=nullptr)
 
const QString & uriMetaData () const
 
const QString & uriMetaDataFallback () const
 
const QString & uriTranslation () const
 
uint32_t crcMetaData () const
 
uint32_t crcMetaDataFallback () const
 
bool crcMetaDataValid () const
 
bool crcMetaDataFallbackValid () const
 
void setUriMetaData (const QString &uri, uint32_t crc)
 
bool available () const
 

Static Public Member Functions

static void _cachePX4MetaDataFile (const QString &metaDataFile)
 

Additional Inherited Members

- Public Attributes inherited from CompInfo
const COMP_METADATA_TYPE type
 
Vehicle *const vehicle = nullptr
 
const uint8_t compId = MAV_COMP_ID_ALL
 

Detailed Description

Definition at line 15 of file CompInfoParam.h.

Constructor & Destructor Documentation

◆ CompInfoParam()

CompInfoParam::CompInfoParam ( uint8_t  compId_,
Vehicle vehicle_,
QObject *  parent = nullptr 
)

Definition at line 19 of file CompInfoParam.cc.

Member Function Documentation

◆ _cachePX4MetaDataFile()

void CompInfoParam::_cachePX4MetaDataFile ( const QString &  metaDataFile)
static

Definition at line 255 of file CompInfoParam.cc.

References FirmwarePlugin::_getParameterMetaDataVersionInfo(), and qgcApp.

◆ factMetaDataForName()

◆ setJson()

void CompInfoParam::setJson ( const QString &  metadataJsonFileName)
overridevirtual

The documentation for this class was generated from the following files: