|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <APMSafetyComponent.h>
Inheritance diagram for APMSafetyComponent:
Collaboration diagram for APMSafetyComponent:Public Member Functions | |
| APMSafetyComponent (Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent=nullptr) | |
| QStringList | setupCompleteChangedTriggerList () const final |
| QString | name () const final |
| QString | description () const final |
| QString | vehicleConfigJson () const final |
| Resource path to a VehicleConfig.json page definition, or empty if none. | |
| QString | iconResource () const final |
| bool | requiresSetup () const final |
| bool | setupComplete () const final |
| QUrl | setupSource () const final |
| QUrl | summaryQmlSource () const final |
| bool | allowSetupWhileArmed () const final |
| bool | allowSetupWhileFlying () const final |
Public Member Functions inherited from VehicleComponent | |
| VehicleComponent (Vehicle *vehicle, AutoPilotPlugin *autopilot, AutoPilotPlugin::KnownVehicleComponent KnownVehicleComponent, QObject *parent=nullptr) | |
| virtual | ~VehicleComponent () |
| 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 §ionName) const |
| Returns setup-complete status for a named section. Default returns true (no per-section tracking). | |
| 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 |
Definition at line 5 of file APMSafetyComponent.h.
|
explicit |
Definition at line 5 of file APMSafetyComponent.cc.
|
inlinefinalvirtual |
Reimplemented from VehicleComponent.
Definition at line 22 of file APMSafetyComponent.h.
|
inlinefinalvirtual |
Reimplemented from VehicleComponent.
Definition at line 23 of file APMSafetyComponent.h.
|
finalvirtual |
Reimplemented from VehicleComponent.
Definition at line 16 of file APMSafetyComponent.cc.
References VehicleComponent::_vehicle, and Vehicle::vehicleType().
|
inlinefinalvirtual |
Implements VehicleComponent.
Definition at line 17 of file APMSafetyComponent.h.
|
inlinefinalvirtual |
Implements VehicleComponent.
Definition at line 14 of file APMSafetyComponent.h.
|
inlinefinalvirtual |
Implements VehicleComponent.
Definition at line 18 of file APMSafetyComponent.h.
|
inlinefinalvirtual |
Implements VehicleComponent.
Definition at line 19 of file APMSafetyComponent.h.
|
inlinefinalvirtual |
Returns an list of parameter names for which a change should cause the setupCompleteChanged signal to be emitted.
Implements VehicleComponent.
Definition at line 12 of file APMSafetyComponent.h.
|
finalvirtual |
Implements VehicleComponent.
Definition at line 30 of file APMSafetyComponent.cc.
References VehicleComponent::_vehicle, and Vehicle::vehicleType().
|
finalvirtual |
Implements VehicleComponent.
Definition at line 49 of file APMSafetyComponent.cc.
References VehicleComponent::_vehicle, and Vehicle::vehicleType().
|
finalvirtual |
Resource path to a VehicleConfig.json page definition, or empty if none.
Reimplemented from VehicleComponent.
Definition at line 11 of file APMSafetyComponent.cc.