|
QGroundControl
Ground Control Station for MAVLink Drones
|
#include <MAVLinkSystem.h>
Inheritance diagram for QGCMAVLinkSystem:
Collaboration diagram for QGCMAVLinkSystem:Signals | |
| void | compIDsChanged () |
| void | selectedChanged () |
Public Member Functions | |
| QGCMAVLinkSystem (quint8 id, QObject *parent=nullptr) | |
| ~QGCMAVLinkSystem () | |
| quint8 | id () const |
| QmlObjectListModel * | messages () const |
| QList< int > | compIDs () const |
| QStringList | compIDsStr () const |
| int | selected () const |
| void | setSelected (int sel) |
| QGCMAVLinkMessage * | findMessage (uint32_t id, uint8_t compId, const QString &instanceValue=QString()) |
| int | findMessage (const QGCMAVLinkMessage *message) |
| void | append (QGCMAVLinkMessage *message) |
| QGCMAVLinkMessage * | selectedMsg () |
Definition at line 10 of file MAVLinkSystem.h.
| QGCMAVLinkSystem::QGCMAVLinkSystem | ( | quint8 | id, |
| QObject * | parent = nullptr |
||
| ) |
Definition at line 11 of file MAVLinkSystem.cc.
| QGCMAVLinkSystem::~QGCMAVLinkSystem | ( | ) |
Definition at line 19 of file MAVLinkSystem.cc.
References QmlObjectListModel::clearAndDeleteContents().
| void QGCMAVLinkSystem::append | ( | QGCMAVLinkMessage * | message | ) |
Definition at line 85 of file MAVLinkSystem.cc.
References QmlObjectListModel::count(), findMessage(), QmlObjectListModel::get(), QmlObjectListModel::insert(), QmlObjectListModel::objectList(), selectedChanged(), selectedMsg(), and QGCMAVLinkMessage::setSelected().
|
inline |
Definition at line 26 of file MAVLinkSystem.h.
|
signal |
|
inline |
Definition at line 27 of file MAVLinkSystem.h.
| int QGCMAVLinkSystem::findMessage | ( | const QGCMAVLinkMessage * | message | ) |
Definition at line 38 of file MAVLinkSystem.cc.
References QmlObjectListModel::count(), and QmlObjectListModel::get().
| QGCMAVLinkMessage * QGCMAVLinkSystem::findMessage | ( | uint32_t | id, |
| uint8_t | compId, | ||
| const QString & | instanceValue = QString() |
||
| ) |
Definition at line 24 of file MAVLinkSystem.cc.
References QGCMAVLinkMessage::compId(), QmlObjectListModel::count(), QmlObjectListModel::get(), QGCMAVLinkMessage::id(), and QGCMAVLinkMessage::instanceValue().
Referenced by append().
|
inline |
Definition at line 24 of file MAVLinkSystem.h.
Referenced by MAVLinkInspectorController::systemNames().
|
inline |
Definition at line 25 of file MAVLinkSystem.h.
|
inline |
Definition at line 28 of file MAVLinkSystem.h.
|
signal |
Referenced by append(), and setSelected().
| QGCMAVLinkMessage * QGCMAVLinkSystem::selectedMsg | ( | ) |
Definition at line 75 of file MAVLinkSystem.cc.
References QmlObjectListModel::count(), QmlObjectListModel::get(), and selectedMsg().
Referenced by append(), selectedMsg(), and MAVLinkInspectorController::setMessageInterval().
| void QGCMAVLinkSystem::setSelected | ( | int | sel | ) |
Definition at line 60 of file MAVLinkSystem.cc.
References QmlObjectListModel::count(), QmlObjectListModel::get(), QGCMAVLinkMessage::selected(), selectedChanged(), and QGCMAVLinkMessage::setSelected().