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

#include <MAVLinkMessageField.h>

+ Inheritance diagram for QGCMAVLinkMessageField:
+ Collaboration diagram for QGCMAVLinkMessageField:

Signals

void seriesChanged ()
 
void selectableChanged ()
 
void valueChanged ()
 

Public Member Functions

 QGCMAVLinkMessageField (const QString &name, const QString &type, QGCMAVLinkMessage *parent=nullptr)
 
 ~QGCMAVLinkMessageField ()
 
QString name () const
 
QString label () const
 
QString type () const
 
QString value () const
 
bool selectable () const
 
bool selected () const
 
const QAbstractSeries * series () const
 
const QList< QPointF > * values () const
 
qreal rangeMin () const
 
qreal rangeMax () const
 
int chartIndex () const
 
void setSelectable (bool sel)
 
void updateValue (const QString &newValue, qreal v)
 
void resetBucketing (int bucketCount, qreal bucketWidthMs)
 
void addSeries (MAVLinkChartController *chartController, QAbstractSeries *series)
 
void delSeries ()
 
void updateSeries ()
 

Detailed Description

Definition at line 14 of file MAVLinkMessageField.h.

Constructor & Destructor Documentation

◆ QGCMAVLinkMessageField()

QGCMAVLinkMessageField::QGCMAVLinkMessageField ( const QString &  name,
const QString &  type,
QGCMAVLinkMessage parent = nullptr 
)

Definition at line 17 of file MAVLinkMessageField.cc.

◆ ~QGCMAVLinkMessageField()

QGCMAVLinkMessageField::~QGCMAVLinkMessageField ( )

Definition at line 28 of file MAVLinkMessageField.cc.

Member Function Documentation

◆ addSeries()

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

◆ chartIndex()

int QGCMAVLinkMessageField::chartIndex ( ) const

Definition at line 97 of file MAVLinkMessageField.cc.

References MAVLinkChartController::chartIndex().

◆ delSeries()

void QGCMAVLinkMessageField::delSeries ( )

◆ label()

QString QGCMAVLinkMessageField::label ( ) const

Definition at line 84 of file MAVLinkMessageField.cc.

References QGCMAVLinkMessage::name().

◆ name()

QString QGCMAVLinkMessageField::name ( ) const
inline

Definition at line 31 of file MAVLinkMessageField.h.

◆ rangeMax()

qreal QGCMAVLinkMessageField::rangeMax ( ) const
inline

Definition at line 40 of file MAVLinkMessageField.h.

Referenced by MAVLinkChartController::updateYRange().

◆ rangeMin()

qreal QGCMAVLinkMessageField::rangeMin ( ) const
inline

Definition at line 39 of file MAVLinkMessageField.h.

Referenced by MAVLinkChartController::updateYRange().

◆ resetBucketing()

void QGCMAVLinkMessageField::resetBucketing ( int  bucketCount,
qreal  bucketWidthMs 
)

Definition at line 71 of file MAVLinkMessageField.cc.

◆ selectable()

bool QGCMAVLinkMessageField::selectable ( ) const
inline

Definition at line 35 of file MAVLinkMessageField.h.

◆ selectableChanged

void QGCMAVLinkMessageField::selectableChanged ( )
signal

Referenced by setSelectable().

◆ selected()

bool QGCMAVLinkMessageField::selected ( ) const
inline

Definition at line 36 of file MAVLinkMessageField.h.

Referenced by QGCMAVLinkMessage::updateFieldSelection().

◆ series()

const QAbstractSeries * QGCMAVLinkMessageField::series ( ) const
inline

Definition at line 37 of file MAVLinkMessageField.h.

Referenced by addSeries().

◆ seriesChanged

void QGCMAVLinkMessageField::seriesChanged ( )
signal

Referenced by addSeries(), and delSeries().

◆ setSelectable()

void QGCMAVLinkMessageField::setSelectable ( bool  sel)

Definition at line 89 of file MAVLinkMessageField.cc.

References selectableChanged().

◆ type()

QString QGCMAVLinkMessageField::type ( ) const
inline

Definition at line 33 of file MAVLinkMessageField.h.

◆ updateSeries()

void QGCMAVLinkMessageField::updateSeries ( )

Definition at line 223 of file MAVLinkMessageField.cc.

References kMinDelta, and qgcApp.

◆ updateValue()

void QGCMAVLinkMessageField::updateValue ( const QString &  newValue,
qreal  v 
)

◆ value()

QString QGCMAVLinkMessageField::value ( ) const
inline

Definition at line 34 of file MAVLinkMessageField.h.

◆ valueChanged

void QGCMAVLinkMessageField::valueChanged ( )
signal

Referenced by updateValue().

◆ values()

const QList< QPointF > * QGCMAVLinkMessageField::values ( ) const
inline

Definition at line 38 of file MAVLinkMessageField.h.


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