A storage class for GNSSInterface that allows the software to specify roles, or find and assign GNSS devices.
More...
|
|
static GNSSManager & | DefaultInstance () |
| | Returns the singleton GNSSManager instance.
|
A storage class for GNSSInterface that allows the software to specify roles, or find and assign GNSS devices.
Definition at line 41 of file GNSSManager.h.
◆ addGNSSInterface()
Registers a GNSS interface with this manager.
- Parameters
-
◆ addGNSSRole()
| void GNSSManager::addGNSSRole |
( |
const GNSSRole & | role | ) |
|
Registers a new GNSS role that devices can be assigned to.
- Parameters
-
◆ getGNSSDevice()
Returns the GNSS device matching the given identifier across all interfaces.
- Parameters
-
| [in] | id | The UUID of the device to retrieve. |
- Returns
- A pointer to the matching PositionSensor, or nullptr if not found.
◆ removeGNSSInterface()
| void GNSSManager::removeGNSSInterface |
( |
const UUID & | id | ) |
|
Removes a previously registered GNSS interface.
- Parameters
-
| [in] | id | The UUID of the interface to remove. |
The documentation for this class was generated from the following file: