|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <SyslinkComponentController.h>
Inheritance diagram for SyslinkComponentController:
Collaboration diagram for SyslinkComponentController:Signals | |
| void | radioChannelChanged () |
| void | radioAddressChanged () |
| void | radioRateChanged () |
Signals inherited from FactPanelController | |
| void | missingParametersAvailable () |
Public Member Functions | |
| SyslinkComponentController (QObject *parent=nullptr) | |
| ~SyslinkComponentController () | |
| Q_INVOKABLE void | resetDefaults () const |
| int | radioChannel () const |
| QString | radioAddress () const |
| int | radioRate () const |
| QStringList | radioRates () const |
| Vehicle * | vehicle () const |
| void | setRadioChannel (int num) const |
| void | setRadioAddress (const QString &str) const |
| void | setRadioRate (int idx) const |
Public Member Functions inherited from FactPanelController | |
| FactPanelController (QObject *parent=nullptr) | |
| virtual | ~FactPanelController () |
| Q_INVOKABLE Fact * | getParameterFact (int componentId, const QString &name, bool reportMissing=true) const |
| Q_INVOKABLE bool | parameterExists (int componentId, const QString &name) const |
| Q_INVOKABLE void | getMissingParameters (const QStringList &rgNames) |
Additional Inherited Members | |
Protected Member Functions inherited from FactPanelController | |
| bool | _allParametersExists (int componentId, const QStringList &names) const |
| void | _reportMissingParameter (int componentId, const QString &name) const |
| Report a missing parameter. | |
Protected Attributes inherited from FactPanelController | |
| Vehicle * | _vehicle = nullptr |
Definition at line 11 of file SyslinkComponentController.h.
|
explicit |
Definition at line 7 of file SyslinkComponentController.cc.
References Fact::valueChanged().
| SyslinkComponentController::~SyslinkComponentController | ( | ) |
Definition at line 22 of file SyslinkComponentController.cc.
| QString SyslinkComponentController::radioAddress | ( | ) | const |
Definition at line 37 of file SyslinkComponentController.cc.
References Fact::rawValue().
|
signal |
| int SyslinkComponentController::radioChannel | ( | ) | const |
Definition at line 27 of file SyslinkComponentController.cc.
References Fact::rawValue().
|
signal |
| int SyslinkComponentController::radioRate | ( | ) | const |
Definition at line 56 of file SyslinkComponentController.cc.
References Fact::rawValue().
Referenced by setRadioRate().
|
signal |
|
inline |
Definition at line 29 of file SyslinkComponentController.h.
| void SyslinkComponentController::resetDefaults | ( | ) | const |
Definition at line 68 of file SyslinkComponentController.cc.
References Fact::rawDefaultValue(), and Fact::setRawValue().
| void SyslinkComponentController::setRadioAddress | ( | const QString & | str | ) | const |
Definition at line 46 of file SyslinkComponentController.cc.
References Fact::setRawValue().
| void SyslinkComponentController::setRadioChannel | ( | int | num | ) | const |
Definition at line 32 of file SyslinkComponentController.cc.
References Fact::setRawValue().
| void SyslinkComponentController::setRadioRate | ( | int | idx | ) | const |
Definition at line 61 of file SyslinkComponentController.cc.
References radioRate(), and Fact::setRawValue().
|
inline |
Definition at line 30 of file SyslinkComponentController.h.
References FactPanelController::_vehicle.