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

#include <SensorsComponent.h>

+ Inheritance diagram for SensorsComponent:
+ Collaboration diagram for SensorsComponent:

Public Member Functions

 SensorsComponent (Vehicle *vehicle, AutoPilotPlugin *autopilot, QObject *parent=nullptr)
 
bool airspeedCalSupported READ _airspeedCalSupported STORED false NOTIFY setupCompleteChanged (bool airspeedCalRequired READ _airspeedCalRequired STORED false NOTIFY setupCompleteChanged) QStringList setupCompleteChangedTriggerList(void) const override
 
virtual QString name (void) const override
 
virtual QString description (void) const override
 
virtual QString iconResource (void) const override
 
virtual bool requiresSetup (void) const override
 
virtual bool setupComplete (void) const override
 
virtual QUrl setupSource (void) const override
 
virtual QUrl summaryQmlSource (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
 

Detailed Description

Definition at line 5 of file SensorsComponent.h.

Constructor & Destructor Documentation

◆ SensorsComponent()

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

Member Function Documentation

◆ description()

QString SensorsComponent::description ( void  ) const
overridevirtual

Reimplemented from VehicleComponent.

Definition at line 26 of file SensorsComponent.cc.

◆ iconResource()

QString SensorsComponent::iconResource ( void  ) const
overridevirtual

Implements VehicleComponent.

Definition at line 31 of file SensorsComponent.cc.

◆ name()

QString SensorsComponent::name ( void  ) const
overridevirtual

Implements VehicleComponent.

Definition at line 21 of file SensorsComponent.cc.

◆ requiresSetup()

bool SensorsComponent::requiresSetup ( void  ) const
overridevirtual

Implements VehicleComponent.

Definition at line 36 of file SensorsComponent.cc.

◆ setupComplete()

◆ setupCompleteChanged()

bool airspeedCalSupported READ _airspeedCalSupported STORED false NOTIFY SensorsComponent::setupCompleteChanged ( bool airspeedCalRequired READ _airspeedCalRequired STORED false NOTIFY  setupCompleteChanged) const
override

◆ setupSource()

QUrl SensorsComponent::setupSource ( void  ) const
overridevirtual

Implements VehicleComponent.

Definition at line 87 of file SensorsComponent.cc.

◆ summaryQmlSource()

QUrl SensorsComponent::summaryQmlSource ( void  ) const
overridevirtual

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