|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <MAVLinkMessage.h>
Inheritance diagram for QGCMAVLinkMessage:
Collaboration diagram for QGCMAVLinkMessage:Signals | |
| void | countChanged () |
| void | actualRateHzChanged () |
| void | targetRateHzChanged () |
| void | fieldSelectedChanged () |
| void | selectedChanged () |
Public Member Functions | |
| QGCMAVLinkMessage (const mavlink_message_t &message, const QString &instanceValue=QString(), QObject *parent=nullptr) | |
| ~QGCMAVLinkMessage () | |
| quint32 | id () const |
| quint8 | sysId () const |
| quint8 | compId () const |
| QString | name () const |
| QString | instanceValue () const |
| qreal | actualRateHz () const |
| int32_t | targetRateHz () const |
| quint64 | count () const |
| quint64 | lastCount () const |
| QmlObjectListModel * | fields () const |
| bool | fieldSelected () const |
| bool | selected () const |
| void | updateFieldSelection () |
| void | update (const mavlink_message_t &message) |
| void | updateFreq () |
| void | setSelected (bool sel) |
| void | setTargetRateHz (int32_t rate) |
Static Public Member Functions | |
| static QString | extractInstanceValue (const mavlink_message_t &message) |
| Extract the instance field value from a raw mavlink message, or empty string if none. | |
Definition at line 12 of file MAVLinkMessage.h.
|
explicit |
Definition at line 12 of file MAVLinkMessage.cc.
| QGCMAVLinkMessage::~QGCMAVLinkMessage | ( | ) |
Definition at line 70 of file MAVLinkMessage.cc.
References QmlObjectListModel::clearAndDeleteContents().
|
inline |
Definition at line 41 of file MAVLinkMessage.h.
|
signal |
Referenced by updateFreq().
|
inline |
Definition at line 38 of file MAVLinkMessage.h.
Referenced by QGCMAVLinkSystem::findMessage().
|
inline |
Definition at line 43 of file MAVLinkMessage.h.
|
signal |
Referenced by update().
|
static |
Extract the instance field value from a raw mavlink message, or empty string if none.
Definition at line 77 of file MAVLinkMessage.cc.
|
inline |
Definition at line 45 of file MAVLinkMessage.h.
|
inline |
Definition at line 46 of file MAVLinkMessage.h.
|
signal |
Referenced by updateFieldSelection().
|
inline |
Definition at line 36 of file MAVLinkMessage.h.
Referenced by QGCMAVLinkSystem::findMessage(), and MAVLinkInspectorController::setMessageInterval().
|
inline |
Definition at line 40 of file MAVLinkMessage.h.
Referenced by QGCMAVLinkSystem::findMessage().
|
inline |
Definition at line 44 of file MAVLinkMessage.h.
|
inline |
Definition at line 39 of file MAVLinkMessage.h.
Referenced by QGCMAVLinkMessageField::label().
|
inline |
Definition at line 47 of file MAVLinkMessage.h.
Referenced by QGCMAVLinkSystem::setSelected().
|
signal |
Referenced by setSelected().
| void QGCMAVLinkMessage::setSelected | ( | bool | sel | ) |
Definition at line 210 of file MAVLinkMessage.cc.
References selectedChanged().
Referenced by QGCMAVLinkSystem::append(), and QGCMAVLinkSystem::setSelected().
| void QGCMAVLinkMessage::setTargetRateHz | ( | int32_t | rate | ) |
Definition at line 219 of file MAVLinkMessage.cc.
References targetRateHzChanged().
|
inline |
Definition at line 37 of file MAVLinkMessage.h.
|
inline |
Definition at line 42 of file MAVLinkMessage.h.
|
signal |
Referenced by setTargetRateHz().
| void QGCMAVLinkMessage::update | ( | const mavlink_message_t & | message | ) |
Definition at line 227 of file MAVLinkMessage.cc.
References countChanged().
| void QGCMAVLinkMessage::updateFieldSelection | ( | ) |
Definition at line 181 of file MAVLinkMessage.cc.
References QmlObjectListModel::count(), fieldSelectedChanged(), QmlObjectListModel::get(), and QGCMAVLinkMessageField::selected().
Referenced by QGCMAVLinkMessageField::addSeries(), and QGCMAVLinkMessageField::delSeries().
| void QGCMAVLinkMessage::updateFreq | ( | ) |
Definition at line 199 of file MAVLinkMessage.cc.
References actualRateHzChanged().