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 /**--------------------------------------------------------------------------------------------------
7 \brief A list of standard GNSS qualities for GNSS measured data
8 **/
9 enum class GNSSQuality
10 {
11 e_invalid = 0
12 , e_gps_autonomous = 1///< Fixed
13 , e_gps_dsps_fix = 2///< Differential GPS fix(values above 2 are 2.3 features) (yellow -> rtk correction from far way)
14 , e_pps_fix = 3///< GPS PPS Mode, fix valid (green)
15 , e_rtk_fix = 4///< Float RTK (green) fixed
16 , e_rtk_float = 5 //Real Time Kinematic (yellow)
17 , e_estimated = 6 //estimated (dead reckoning)
18 , e_unknown = 7
19 , e_timeout
20 , e_size
21 };
22
23 /**--------------------------------------------------------------------------------------------------
24 \brief A coordinate generated by a GPNSS system
25 **/
26 struct GPSPoint
27 {
28 ///< Latitude (Decimal degrees, S < 0 > N)
29 ///< Longitude (Decimal degrees, W < 0 > E)
30 ///< Altitude (Meters)
34 };
35}
Represents a timestamp with utilities for manipulation and conversion.
Definition Time.h:54
A vertex or point. A specific type of Vector used primarily for spacial location information.
Definition Vertex.hpp:48
Definition ACIColor.h:37
GNSSQuality
A list of standard GNSS qualities for GNSS measured data.
Definition GPSPoint.h:10
@ 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.
Defines for a given type (such as sint04, fltp08, UUID, etc) a maximum, minimum, and reserved 'invali...
Definition BaseValues.hpp:233
A coordinate generated by a GPNSS system.
Definition GPSPoint.h:27
GNSSQuality quality
Definition GPSPoint.h:33
Vertex< 3, fltp08 > lat_lon
Definition GPSPoint.h:31
Time time
Definition GPSPoint.h:32