18#ifndef LOCATION_SERVICE_COM_LOMIRI_PROVIDER_SELECTION_H_
19#define LOCATION_SERVICE_COM_LOMIRI_PROVIDER_SELECTION_H_
Features
Enumerates the known features that can be supported by providers.
@ none
The provider does not support any feature.
@ position
The provider features position updates.
@ velocity
The provider features velocity updates.
@ heading
The provider features heading updates.
bool operator==(const ProviderSelection &lhs, const ProviderSelection &rhs)
Provider::Features to_feature_flags() const
std::shared_ptr< Provider > heading_updates_provider
std::shared_ptr< Provider > position_updates_provider
std::shared_ptr< Provider > velocity_updates_provider