API Documentation
Loading...
Searching...
No Matches
GPSPoint.h
Go to the documentation of this file.
1#pragma once
2#include <NDEVR/Vertex.h>
3#include <NDEVR/Time.h>
4namespace NDEVR
5{
6 enum class GNSSQuality
7 {
8 e_invalid = 0
9 , e_gps_autonomous = 1///< Fixed
10 , e_gps_dsps_fix = 2///< Differential GPS fix(values above 2 are 2.3 features) (yellow -> rtk correction from far way)
11 , e_pps_fix = 3///< GPS PPS Mode, fix valid (green)
12 , e_rtk_fix = 4///< Float RTK (green) fixed
13 , e_rtk_float = 5 //Real Time Kinematic (yellow)
14 , e_estimated = 6 //estimated (dead reckoning)
15 , e_unknown = 7
16 , e_timeout
17 , e_size
18 };
19 struct GPSPoint
20 {
21 ///< Latitude (Decimal degrees, S < 0 > N)
22 ///< Longitude (Decimal degrees, W < 0 > E)
23 ///< Altitude (Meters)
27 };
28}
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
A vertex.
Definition Vertex.hpp:54
Definition ACIColor.h:37
GNSSQuality
Definition GPSPoint.h:7
@ e_pps_fix
GPS PPS Mode, fix valid (green)
@ e_rtk_fix
Float RTK (green) fixed.
@ e_gps_dsps_fix
Differential GPS fix(values above 2 are 2.3 features) (yellow -> rtk correction from far way)
@ e_gps_autonomous
Fixed.
Definition BaseValues.hpp:272
Definition GPSPoint.h:20
GNSSQuality quality
Definition GPSPoint.h:26
Vertex< 3, fltp08 > lat_lon
Definition GPSPoint.h:24
Time time
Definition GPSPoint.h:25