NDEVR
API Documentation
GNSSInterfaceabstract

A GNSS interface provides logic for finding available GNSS devices. More...

Inheritance diagram for GNSSInterface:
[legend]
Collaboration diagram for GNSSInterface:
[legend]

Public Member Functions

virtual Buffer< PositionSensor * > availableGNSSDevices () const =0
 Returns all GNSS devices currently available through this interface.
virtual PositionSensorgetGNSSDevice (const UUID &id)=0
 Returns the GNSS device matching the given identifier.
virtual UUID uuid () const =0
 Returns the unique identifier for this GNSS interface.

Detailed Description

A GNSS interface provides logic for finding available GNSS devices.


Definition at line 24 of file GNSSManager.h.

Member Function Documentation

◆ getGNSSDevice()

virtual PositionSensor * GNSSInterface::getGNSSDevice ( const UUID & id)
pure virtual

Returns the GNSS device matching the given identifier.

Parameters
[in]idThe UUID of the device to retrieve.
Returns
A pointer to the matching PositionSensor, or nullptr if not found.

Implemented in MainGPSManager.


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