|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <SafetyComponent.h>
Inheritance diagram for SafetyComponent:
Collaboration diagram for SafetyComponent:Public Member Functions | |
| SafetyComponent (Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent=nullptr) | |
| QStringList | setupCompleteChangedTriggerList (void) const override |
| QString | name (void) const override |
| QString | description (void) const override |
| QString | iconResource (void) const override |
| bool | requiresSetup (void) const override |
| bool | setupComplete (void) const override |
| QUrl | setupSource (void) const override |
| QUrl | summaryQmlSource (void) const override |
| bool | allowSetupWhileArmed (void) const override |
| bool | allowSetupWhileFlying (void) const override |
Additional Inherited Members | |
Signals inherited from VehicleComponent | |
| void | setupCompleteChanged () |
| void | setupSourceChanged () |
Protected Slots inherited from VehicleComponent | |
| void | _triggerUpdated (QVariant) |
Protected Attributes inherited from VehicleComponent | |
| Vehicle * | _vehicle = nullptr |
| AutoPilotPlugin * | _autopilot = nullptr |
| AutoPilotPlugin::KnownVehicleComponent | _KnownVehicleComponent |
Definition at line 5 of file SafetyComponent.h.
| SafetyComponent::SafetyComponent | ( | Vehicle * | vehicle, |
| AutoPilotPlugin * | autopilot, | ||
| QObject * | parent = nullptr |
||
| ) |
Definition at line 3 of file SafetyComponent.cc.
|
inlineoverridevirtual |
Reimplemented from VehicleComponent.
Definition at line 23 of file SafetyComponent.h.
|
inlineoverridevirtual |
Reimplemented from VehicleComponent.
Definition at line 24 of file SafetyComponent.h.
|
overridevirtual |
Reimplemented from VehicleComponent.
Definition at line 14 of file SafetyComponent.cc.
|
overridevirtual |
Implements VehicleComponent.
Definition at line 19 of file SafetyComponent.cc.
|
overridevirtual |
Implements VehicleComponent.
Definition at line 9 of file SafetyComponent.cc.
|
overridevirtual |
Implements VehicleComponent.
Definition at line 24 of file SafetyComponent.cc.
|
overridevirtual |
Implements VehicleComponent.
Definition at line 29 of file SafetyComponent.cc.
|
overridevirtual |
Returns an list of parameter names for which a change should cause the setupCompleteChanged signal to be emitted.
Implements VehicleComponent.
Definition at line 35 of file SafetyComponent.cc.
|
overridevirtual |
Implements VehicleComponent.
Definition at line 40 of file SafetyComponent.cc.
|
overridevirtual |
Implements VehicleComponent.
Definition at line 45 of file SafetyComponent.cc.