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

#include <CompInfoEvents.h>

+ Inheritance diagram for CompInfoEvents:
+ Collaboration diagram for CompInfoEvents:

Public Member Functions

 CompInfoEvents (uint8_t compId_, Vehicle *vehicle_, QObject *parent=nullptr)
 
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
 

Detailed Description

Definition at line 11 of file CompInfoEvents.h.

Constructor & Destructor Documentation

◆ CompInfoEvents()

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

Definition at line 4 of file CompInfoEvents.cc.

Member Function Documentation

◆ setJson()

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

Implements CompInfo.

Definition at line 10 of file CompInfoEvents.cc.

References CompInfo::compId, Vehicle::setEventsMetadata(), and CompInfo::vehicle.


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