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

MAVLink message inspector controller (provides the logic for UI display) More...

#include <MAVLinkInspectorController.h>

+ Inheritance diagram for MAVLinkInspectorController:
+ Collaboration diagram for MAVLinkInspectorController:

Signals

void activeSystemChanged ()
 
void rangeListChanged ()
 
void systemsChanged ()
 
void timeScalesChanged ()
 

Public Member Functions

 MAVLinkInspectorController (QObject *parent=nullptr)
 
 ~MAVLinkInspectorController ()
 
void setActiveSystem (int systemId)
 
void setMessageInterval (int32_t rate) const
 
QmlObjectListModelsystems () const
 
QGCMAVLinkSystemactiveSystem () const
 
QStringList systemNames () const
 
QStringList timeScales ()
 
QStringList rangeList ()
 
const QList< TimeScale_st * > & timeScaleSt () const
 
const QList< Range_st * > & rangeSt () const
 

Detailed Description

MAVLink message inspector controller (provides the logic for UI display)

Definition at line 20 of file MAVLinkInspectorController.h.

Constructor & Destructor Documentation

◆ MAVLinkInspectorController()

◆ ~MAVLinkInspectorController()

MAVLinkInspectorController::~MAVLinkInspectorController ( )

Member Function Documentation

◆ activeSystem()

QGCMAVLinkSystem * MAVLinkInspectorController::activeSystem ( ) const
inline

Definition at line 59 of file MAVLinkInspectorController.h.

◆ activeSystemChanged

void MAVLinkInspectorController::activeSystemChanged ( )
signal

Referenced by setActiveSystem().

◆ rangeList()

QStringList MAVLinkInspectorController::rangeList ( )

Definition at line 93 of file MAVLinkInspectorController.cc.

◆ rangeListChanged

void MAVLinkInspectorController::rangeListChanged ( )
signal

◆ rangeSt()

const QList< Range_st * > & MAVLinkInspectorController::rangeSt ( ) const
inline

Definition at line 65 of file MAVLinkInspectorController.h.

◆ setActiveSystem()

void MAVLinkInspectorController::setActiveSystem ( int  systemId)

Definition at line 219 of file MAVLinkInspectorController.cc.

References activeSystemChanged().

◆ setMessageInterval()

void MAVLinkInspectorController::setMessageInterval ( int32_t  rate) const

Definition at line 228 of file MAVLinkInspectorController.cc.

References Vehicle::setMessageRate().

◆ systemNames()

QStringList MAVLinkInspectorController::systemNames ( ) const
inline

Definition at line 60 of file MAVLinkInspectorController.h.

◆ systems()

QmlObjectListModel * MAVLinkInspectorController::systems ( ) const
inline

Definition at line 58 of file MAVLinkInspectorController.h.

◆ systemsChanged

void MAVLinkInspectorController::systemsChanged ( )
signal

◆ timeScales()

QStringList MAVLinkInspectorController::timeScales ( )

Definition at line 82 of file MAVLinkInspectorController.cc.

◆ timeScalesChanged

void MAVLinkInspectorController::timeScalesChanged ( )
signal

◆ timeScaleSt()

const QList< TimeScale_st * > & MAVLinkInspectorController::timeScaleSt ( ) const
inline

Definition at line 64 of file MAVLinkInspectorController.h.


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