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

#include <GenericAutoPilotPlugin.h>

+ Inheritance diagram for GenericAutoPilotPlugin:
+ Collaboration diagram for GenericAutoPilotPlugin:

Public Member Functions

 GenericAutoPilotPlugin (Vehicle *vehicle, QObject *parent=nullptr)
 
const QVariantList & vehicleComponents () final
 
QString prerequisiteSetup (VehicleComponent *component) const final
 Returns the name of the vehicle component which must complete setup prior to this one. Empty string for none.
 

Additional Inherited Members

- Signals inherited from AutoPilotPlugin
void setupCompleteChanged ()
 
void vehicleComponentsChanged ()
 
- Protected Attributes inherited from AutoPilotPlugin
Vehicle_vehicle = nullptr
 
FirmwarePlugin_firmwarePlugin = nullptr
 
bool _setupComplete = false
 

Detailed Description

This is the generic implementation of the AutoPilotPlugin class for mavs we do not have a specific AutoPilotPlugin implementation.

Definition at line 9 of file GenericAutoPilotPlugin.h.

Constructor & Destructor Documentation

◆ GenericAutoPilotPlugin()

GenericAutoPilotPlugin::GenericAutoPilotPlugin ( Vehicle vehicle,
QObject *  parent = nullptr 
)
explicit

Definition at line 4 of file GenericAutoPilotPlugin.cc.

Member Function Documentation

◆ prerequisiteSetup()

QString GenericAutoPilotPlugin::prerequisiteSetup ( VehicleComponent component) const
inlinefinalvirtual

Returns the name of the vehicle component which must complete setup prior to this one. Empty string for none.

Implements AutoPilotPlugin.

Definition at line 17 of file GenericAutoPilotPlugin.h.

◆ vehicleComponents()

const QVariantList & GenericAutoPilotPlugin::vehicleComponents ( void  )
finalvirtual

Implements AutoPilotPlugin.

Definition at line 10 of file GenericAutoPilotPlugin.cc.

References AutoPilotPlugin::_vehicle.


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