QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
GenericAutoPilotPlugin.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
AutoPilotPlugin.h
"
4
5
class
JoystickComponent
;
6
9
class
GenericAutoPilotPlugin
:
public
AutoPilotPlugin
10
{
11
Q_OBJECT
12
13
public
:
14
explicit
GenericAutoPilotPlugin
(
Vehicle
*vehicle, QObject *parent =
nullptr
);
15
16
const
QVariantList &
vehicleComponents
()
final
;
17
QString
prerequisiteSetup
(
VehicleComponent
*component)
const
final
{ Q_UNUSED(component);
return
QString(); }
18
19
private
:
20
QVariantList _components;
21
JoystickComponent
*_joystickComponent =
nullptr
;
22
};
AutoPilotPlugin.h
AutoPilotPlugin
Definition
AutoPilotPlugin.h:20
GenericAutoPilotPlugin
Definition
GenericAutoPilotPlugin.h:10
GenericAutoPilotPlugin::vehicleComponents
const QVariantList & vehicleComponents() final
Definition
GenericAutoPilotPlugin.cc:10
GenericAutoPilotPlugin::prerequisiteSetup
QString prerequisiteSetup(VehicleComponent *component) const final
Returns the name of the vehicle component which must complete setup prior to this one....
Definition
GenericAutoPilotPlugin.h:17
JoystickComponent
Definition
JoystickComponent.h:12
VehicleComponent
Definition
VehicleComponent.h:21
Vehicle
Definition
Vehicle.h:82
src
AutoPilotPlugins
Generic
GenericAutoPilotPlugin.h
Generated by
1.9.8