|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <CompInfoGeneral.h>
Inheritance diagram for CompInfoGeneral:
Collaboration diagram for CompInfoGeneral:Public Member Functions | |
| CompInfoGeneral (uint8_t compId_, Vehicle *vehicle_, QObject *parent=nullptr) | |
| bool | isMetaDataTypeSupported (COMP_METADATA_TYPE metadataType) |
| void | setUris (CompInfo &compInfo) const |
| 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 |
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 |
Definition at line 15 of file CompInfoGeneral.h.
| CompInfoGeneral::CompInfoGeneral | ( | uint8_t | compId_, |
| Vehicle * | vehicle_, | ||
| QObject * | parent = nullptr |
||
| ) |
Definition at line 12 of file CompInfoGeneral.cc.
|
inline |
Definition at line 22 of file CompInfoGeneral.h.
|
overridevirtual |
Implements CompInfo.
Definition at line 28 of file CompInfoGeneral.cc.
References CompInfo::compId, errorString, JsonParsing::isJsonFile(), JsonHelper::jsonVersionKey, and JsonHelper::validateKeys().
| void CompInfoGeneral::setUris | ( | CompInfo & | compInfo | ) | const |
Definition at line 18 of file CompInfoGeneral.cc.
References CompInfo::type.