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

#include <MAVLinkChartController.h>

+ Inheritance diagram for MAVLinkChartController:
+ Collaboration diagram for MAVLinkChartController:

Signals

void chartFieldsChanged ()
 
void rangeXMinChanged ()
 
void rangeXMaxChanged ()
 
void rangeYMinChanged ()
 
void rangeYMaxChanged ()
 
void rangeYIndexChanged ()
 
void rangeXIndexChanged ()
 
void plotPixelWidthChanged ()
 

Public Member Functions

 MAVLinkChartController (QObject *parent=nullptr)
 
 ~MAVLinkChartController ()
 
Q_INVOKABLE void addSeries (QGCMAVLinkMessageField *field, QAbstractSeries *series)
 
Q_INVOKABLE void delSeries (QGCMAVLinkMessageField *field)
 
void setInspectorController (MAVLinkInspectorController *inspectorController)
 
MAVLinkInspectorControllerinspectorController () const
 
QVariantList chartFields () const
 
qreal rangeXMin () const
 
qreal rangeXMax () const
 
qreal rangeYMin () const
 
qreal rangeYMax () const
 
quint32 rangeXIndex () const
 
qreal rangeXMs () const
 
quint32 rangeYIndex () const
 
int chartIndex () const
 
int plotPixelWidth () const
 
void setRangeXIndex (quint32 index)
 
void setRangeYIndex (quint32 index)
 
void setPlotPixelWidth (int width)
 
void updateXRange ()
 
void updateYRange ()
 

Detailed Description

Definition at line 12 of file MAVLinkChartController.h.

Constructor & Destructor Documentation

◆ MAVLinkChartController()

MAVLinkChartController::MAVLinkChartController ( QObject *  parent = nullptr)
explicit

Definition at line 14 of file MAVLinkChartController.cc.

◆ ~MAVLinkChartController()

MAVLinkChartController::~MAVLinkChartController ( )

Definition at line 23 of file MAVLinkChartController.cc.

Member Function Documentation

◆ addSeries()

void MAVLinkChartController::addSeries ( QGCMAVLinkMessageField field,
QAbstractSeries *  series 
)

◆ chartFields()

QVariantList MAVLinkChartController::chartFields ( ) const
inline

Definition at line 41 of file MAVLinkChartController.h.

◆ chartFieldsChanged

void MAVLinkChartController::chartFieldsChanged ( )
signal

Referenced by addSeries(), and delSeries().

◆ chartIndex()

int MAVLinkChartController::chartIndex ( ) const
inline

Definition at line 49 of file MAVLinkChartController.h.

Referenced by QGCMAVLinkMessageField::chartIndex().

◆ delSeries()

void MAVLinkChartController::delSeries ( QGCMAVLinkMessageField field)

◆ inspectorController()

MAVLinkInspectorController * MAVLinkChartController::inspectorController ( ) const
inline

Definition at line 40 of file MAVLinkChartController.h.

◆ plotPixelWidth()

int MAVLinkChartController::plotPixelWidth ( ) const
inline

Definition at line 50 of file MAVLinkChartController.h.

Referenced by QGCMAVLinkMessageField::addSeries().

◆ plotPixelWidthChanged

void MAVLinkChartController::plotPixelWidthChanged ( )
signal

Referenced by setPlotPixelWidth().

◆ rangeXIndex()

quint32 MAVLinkChartController::rangeXIndex ( ) const
inline

Definition at line 46 of file MAVLinkChartController.h.

◆ rangeXIndexChanged

void MAVLinkChartController::rangeXIndexChanged ( )
signal

Referenced by setRangeXIndex().

◆ rangeXMax()

qreal MAVLinkChartController::rangeXMax ( ) const
inline

Definition at line 43 of file MAVLinkChartController.h.

◆ rangeXMaxChanged

void MAVLinkChartController::rangeXMaxChanged ( )
signal

Referenced by updateXRange().

◆ rangeXMin()

qreal MAVLinkChartController::rangeXMin ( ) const
inline

Definition at line 42 of file MAVLinkChartController.h.

◆ rangeXMinChanged

void MAVLinkChartController::rangeXMinChanged ( )
signal

Referenced by updateXRange().

◆ rangeXMs()

qreal MAVLinkChartController::rangeXMs ( ) const

◆ rangeYIndex()

quint32 MAVLinkChartController::rangeYIndex ( ) const
inline

Definition at line 48 of file MAVLinkChartController.h.

Referenced by QGCMAVLinkMessageField::updateValue().

◆ rangeYIndexChanged

void MAVLinkChartController::rangeYIndexChanged ( )
signal

Referenced by setRangeYIndex().

◆ rangeYMax()

qreal MAVLinkChartController::rangeYMax ( ) const
inline

Definition at line 45 of file MAVLinkChartController.h.

◆ rangeYMaxChanged

void MAVLinkChartController::rangeYMaxChanged ( )
signal

Referenced by setRangeYIndex(), and updateYRange().

◆ rangeYMin()

qreal MAVLinkChartController::rangeYMin ( ) const
inline

Definition at line 44 of file MAVLinkChartController.h.

◆ rangeYMinChanged

void MAVLinkChartController::rangeYMinChanged ( )
signal

Referenced by setRangeYIndex(), and updateYRange().

◆ setInspectorController()

void MAVLinkChartController::setInspectorController ( MAVLinkInspectorController inspectorController)

Definition at line 28 of file MAVLinkChartController.cc.

References updateXRange().

◆ setPlotPixelWidth()

void MAVLinkChartController::setPlotPixelWidth ( int  width)

Definition at line 203 of file MAVLinkChartController.cc.

References plotPixelWidthChanged().

◆ setRangeXIndex()

void MAVLinkChartController::setRangeXIndex ( quint32  index)

Definition at line 73 of file MAVLinkChartController.cc.

References rangeXIndexChanged(), and updateXRange().

◆ setRangeYIndex()

void MAVLinkChartController::setRangeYIndex ( quint32  index)

◆ updateXRange()

void MAVLinkChartController::updateXRange ( )

◆ updateYRange()


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