NDEVR
API Documentation
CAverageSignalQuality

A widget that displays the average signal quality across all tracked satellites as a single animated indicator. More...

Public Member Functions

 CAverageSignalQuality (GPSSensor *sensor, QWidget *parent=nullptr)
 Constructs the average signal quality widget for a specific sensor.
 CAverageSignalQuality (QWidget *parent=nullptr)
 Constructs the average signal quality widget with no sensor.
fltp08 activeRenderQuality ()
 Returns the current animation render quality.
void OnNewPositionUpdateGPS ()
 Slot called when new GPS position data is available.
void setActiveRenderQuality (fltp08 quality)
 Sets the render quality for animation interpolation.
void setSensor (GPSSensor *sensor)
 Sets the GPS sensor to visualize.
QSize sizeHint () const
 Returns the preferred size for this widget.

Protected Member Functions

void paintEvent (QPaintEvent *event)
 Paints the average signal quality indicator.

Detailed Description

A widget that displays the average signal quality across all tracked satellites as a single animated indicator.

Definition at line 57 of file CSignalQuality.h.

Constructor & Destructor Documentation

◆ CAverageSignalQuality() [1/2]

CAverageSignalQuality::CAverageSignalQuality ( QWidget * parent = nullptr)
explicit

Constructs the average signal quality widget with no sensor.

Parameters
[in]parentOptional parent widget.

◆ CAverageSignalQuality() [2/2]

CAverageSignalQuality::CAverageSignalQuality ( GPSSensor * sensor,
QWidget * parent = nullptr )
explicit

Constructs the average signal quality widget for a specific sensor.

Parameters
[in]sensorThe GPS sensor.
[in]parentOptional parent widget.

Member Function Documentation

◆ activeRenderQuality()

fltp08 CAverageSignalQuality::activeRenderQuality ( )
inline

Returns the current animation render quality.

Returns
The render quality value.

Definition at line 74 of file CSignalQuality.h.

◆ paintEvent()

void CAverageSignalQuality::paintEvent ( QPaintEvent * event)
protected

Paints the average signal quality indicator.

Parameters
[in]eventThe paint event.

◆ setActiveRenderQuality()

void CAverageSignalQuality::setActiveRenderQuality ( fltp08 quality)

Sets the render quality for animation interpolation.

Parameters
[in]qualityThe render quality to set.

◆ setSensor()

void CAverageSignalQuality::setSensor ( GPSSensor * sensor)

Sets the GPS sensor to visualize.

Parameters
[in]sensorThe GPS sensor.

◆ sizeHint()

QSize CAverageSignalQuality::sizeHint ( ) const

Returns the preferred size for this widget.

Returns
The recommended size hint.

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