![]() |
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 |