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 ()
 
Q_INVOKABLE void setActiveSystem (int systemId)
 
Q_INVOKABLE 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 18 of file MAVLinkInspectorController.h.

Constructor & Destructor Documentation

◆ MAVLinkInspectorController()

◆ ~MAVLinkInspectorController()

MAVLinkInspectorController::~MAVLinkInspectorController ( )

Member Function Documentation

◆ activeSystem()

QGCMAVLinkSystem * MAVLinkInspectorController::activeSystem ( ) const
inline

Definition at line 57 of file MAVLinkInspectorController.h.

◆ activeSystemChanged

void MAVLinkInspectorController::activeSystemChanged ( )
signal

Referenced by setActiveSystem().

◆ rangeList()

QStringList MAVLinkInspectorController::rangeList ( )

Definition at line 104 of file MAVLinkInspectorController.cc.

◆ rangeListChanged

void MAVLinkInspectorController::rangeListChanged ( )
signal

◆ rangeSt()

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

Definition at line 63 of file MAVLinkInspectorController.h.

Referenced by MAVLinkChartController::setRangeYIndex().

◆ setActiveSystem()

void MAVLinkInspectorController::setActiveSystem ( int  systemId)

Definition at line 226 of file MAVLinkInspectorController.cc.

References activeSystemChanged().

◆ setMessageInterval()

void MAVLinkInspectorController::setMessageInterval ( int32_t  rate) const

◆ systemNames()

QStringList MAVLinkInspectorController::systemNames ( ) const

◆ systems()

QmlObjectListModel * MAVLinkInspectorController::systems ( ) const
inline

Definition at line 56 of file MAVLinkInspectorController.h.

◆ systemsChanged

void MAVLinkInspectorController::systemsChanged ( )
signal

◆ timeScales()

QStringList MAVLinkInspectorController::timeScales ( )

Definition at line 93 of file MAVLinkInspectorController.cc.

◆ timeScalesChanged

void MAVLinkInspectorController::timeScalesChanged ( )
signal

◆ timeScaleSt()

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

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