lomiri-location-service
..
An aggregating location service providing positioning and geocoding capabilities to applications.
|
Go to the documentation of this file.
18 #ifndef LOCATION_SERVICE_COM_LOMIRI_LOCATION_SPACE_VEHICLE_H_
19 #define LOCATION_SERVICE_COM_LOMIRI_LOCATION_SPACE_VEHICLE_H_
36 typedef std::uint32_t
Id;
87 float snr = -std::numeric_limits<float>::max();
97 static const std::map<SpaceVehicle::Type, std::string> lut =
109 <<
"type: " << lut.at(sv.
key.
type) <<
", "
110 <<
"prn: " << sv.
key.
id <<
", "
111 <<
"snr: " << sv.
snr <<
", "
115 <<
"azimuth: " << sv.
azimuth <<
", "
123 #endif // LOCATION_SERVICE_COM_LOMIRI_LOCATION_SPACE_VEHICLE_H_
Type type
The positioning system this vehicle belongs to.
Id id
Unique id of the space vehicle.
Uniquely identifies a space vehicle, given its type and its id.
bool operator<(const SpaceVehicle &rhs) const
bool has_ephimeris_data
Ephimeris data is available for this vehicle.
Key key
Unique key identifying an instance.
@ compass
People's Republic of China's global system, planned to be operational by 2020.
@ glonass
Russia's global navigation system. Fully operational worldwide.
@ beidou
People's Republic of China's regional system, currently limited to Asia and the West Pacific.
units::Quantity< units::PlaneAngle > azimuth
Azimuth of SV.
@ gps
Fully operational worldwide.
float snr
Signal to noise ratio;.
boost::units::quantity< Unit, double > Quantity
bool roughly_equals(const Quantity< Unit > &lhs, const Quantity< Unit > &rhs)
@ unknown
Unknown (and thus invalid) type.
@ irnss
India's regional navigation system, planned to be operational by 2014, covering India and Northern In...
std::ostream & operator<<(std::ostream &out, const Accuracy< T > &update)
bool operator<(const SpaceVehicle::Key &rhs) const
bool has_almanac_data
Almanac data available for this vehicle.
bool operator==(const SpaceVehicle::Key &rhs) const
bool operator==(const SpaceVehicle &rhs) const
@ galileo
A global system being developed by the European Union and other partner countries,...
Type
Enumerates all known space-vehicle types.
bool used_in_fix
This vehicle has been used to obtain a fix.
std::uint32_t Id
Numeric Id of an individual SpaceVehicle.
units::Quantity< units::PlaneAngle > elevation
Elevation of SV.
@ qzss
Japanese regional system covering Asia and Oceania.
A space-vehicle as visible to providers.