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

#include <PX4RadioComponent.h>

+ Inheritance diagram for PX4RadioComponent:
+ Collaboration diagram for PX4RadioComponent:

Public Member Functions

 PX4RadioComponent (Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent=nullptr)
 
virtual QStringList setupCompleteChangedTriggerList (void) const
 
virtual QString name (void) const
 
virtual QString description (void) const
 
virtual QString iconResource (void) const
 
virtual bool requiresSetup (void) const
 
virtual bool setupComplete (void) const
 
virtual QUrl setupSource (void) const
 
virtual QUrl summaryQmlSource (void) const
 
- Public Member Functions inherited from VehicleComponent
 VehicleComponent (Vehicle *vehicle, AutoPilotPlugin *autopilot, AutoPilotPlugin::KnownVehicleComponent KnownVehicleComponent, QObject *parent=nullptr)
 
virtual ~VehicleComponent ()
 
virtual QString vehicleConfigJson () const
 Resource path to a VehicleConfig.json page definition, or empty if none.
 
virtual QStringList sections () const
 
QVariantMap sectionKeywords () const
 Search keywords per section, keyed by section title. Values are original-case translatable terms.
 
virtual bool showFirstSectionOnRootClick () const
 When true, clicking the root component in the tree selects the first section instead of showing all.
 
virtual Q_INVOKABLE bool sectionSetupComplete (const QString &sectionName) const
 Returns setup-complete status for a named section. Default returns true (no per-section tracking).
 
virtual bool allowSetupWhileArmed () const
 
virtual bool allowSetupWhileFlying () const
 
virtual void addSummaryQmlComponent (QQmlContext *context, QQuickItem *parent)
 
virtual void setupTriggerSignals ()
 
AutoPilotPlugin::KnownVehicleComponent KnownVehicleComponent () const
 

Additional Inherited Members

- Signals inherited from VehicleComponent
void setupCompleteChanged ()
 
void setupSourceChanged ()
 
void sectionsChanged ()
 
- Protected Slots inherited from VehicleComponent
void _triggerUpdated (QVariant)
 
- Protected Attributes inherited from VehicleComponent
Vehicle_vehicle = nullptr
 
AutoPilotPlugin_autopilot = nullptr
 
AutoPilotPlugin::KnownVehicleComponent _KnownVehicleComponent
 

Detailed Description

Definition at line 5 of file PX4RadioComponent.h.

Constructor & Destructor Documentation

◆ PX4RadioComponent()

PX4RadioComponent::PX4RadioComponent ( Vehicle vehicle,
AutoPilotPlugin autopilot,
QObject *  parent = nullptr 
)

Definition at line 5 of file PX4RadioComponent.cc.

Member Function Documentation

◆ description()

QString PX4RadioComponent::description ( void  ) const
virtual

Reimplemented from VehicleComponent.

Definition at line 16 of file PX4RadioComponent.cc.

◆ iconResource()

QString PX4RadioComponent::iconResource ( void  ) const
virtual

Implements VehicleComponent.

Definition at line 21 of file PX4RadioComponent.cc.

◆ name()

QString PX4RadioComponent::name ( void  ) const
virtual

Implements VehicleComponent.

Definition at line 11 of file PX4RadioComponent.cc.

Referenced by PX4AutoPilotPlugin::prerequisiteSetup().

◆ requiresSetup()

bool PX4RadioComponent::requiresSetup ( void  ) const
virtual

◆ setupComplete()

bool PX4RadioComponent::setupComplete ( void  ) const
virtual

◆ setupCompleteChangedTriggerList()

QStringList PX4RadioComponent::setupCompleteChangedTriggerList ( void  ) const
virtual

Returns an list of parameter names for which a change should cause the setupCompleteChanged signal to be emitted.

Implements VehicleComponent.

Definition at line 46 of file PX4RadioComponent.cc.

◆ setupSource()

QUrl PX4RadioComponent::setupSource ( void  ) const
virtual

Implements VehicleComponent.

Definition at line 51 of file PX4RadioComponent.cc.

◆ summaryQmlSource()

QUrl PX4RadioComponent::summaryQmlSource ( void  ) const
virtual

Implements VehicleComponent.

Definition at line 56 of file PX4RadioComponent.cc.


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