API Documentation
|
A storage class for GNSSInterface that allows the software to specify roles, or find and assign GNSS devices. More...
#include <GNSSManager.h>
Public Member Functions | |
void | addGNSSInterface (GNSSInterface *) |
void | addGNSSRole (const GNSSRole &role) |
Buffer< PositionSensor * > | availableGNSSDevices () const |
Buffer< GNSSRole > | availableRoles () const |
PositionSensor * | getGNSSDevice (const UUID &id) const |
GNSSManager () | |
void | removeGNSSInteface (const UUID &id) |
Static Public Member Functions | |
static GNSSManager & | DefaultInstance () |
Protected Attributes | |
Buffer< GNSSRole > | m_gnss_roles |
Dictionary< UUID, GNSSInterface * > | m_interfaces |
A storage class for GNSSInterface that allows the software to specify roles, or find and assign GNSS devices.
GNSSManager | ( | ) |
void addGNSSInterface | ( | GNSSInterface * | ) |
void addGNSSRole | ( | const GNSSRole & | role | ) |
Buffer< PositionSensor * > availableGNSSDevices | ( | ) | const |
|
static |
PositionSensor * getGNSSDevice | ( | const UUID & | id | ) | const |
void removeGNSSInteface | ( | const UUID & | id | ) |
|
protected |