velodyne_lidar
gps_rmc_type.h
Go to the documentation of this file.
1 #ifndef _GPS_RMC_TYPE_H_
2 #define _GPS_RMC_TYPE_H_
3 
4 #include <base/Time.hpp>
5 
6 namespace velodyne_lidar
7 {
8 
10 {
14 };
15 
17 {
24 };
25 
27 {
33 };
34 
35 struct GPS_RMC
36 {
37  base::Time utc_time;
38  GPSStatus status; // gps status
39  double latitude; // latitude in NDEG - [degree][min].[sec/60]
40  Hemisphere latitude_hemisphere; // latitude hemisphere, north or south
41  double longitude; // longitude in NDEG - [degree][min].[sec/60]
42  Hemisphere longitude_hemisphere; // longitude hemisphere, east or west
43  double speed; // speed over ground in knots
44  double angle; // track angle over ground in degrees
45  double magnetic_variation; // magnetic variation in degrees
46  Hemisphere mv_hemisphere; // hemisphere of magnetic variation, east or west
47  SignalMode signal_mode; // signal integrity (autonomous, differential, estimated, not valid, simulated)
48 };
49 
50 };
51 
52 #endif
Hemisphere mv_hemisphere
Definition: gps_rmc_type.h:46
double latitude
Definition: gps_rmc_type.h:39
SignalMode signal_mode
Definition: gps_rmc_type.h:47
Definition: gps_rmc_type.h:21
GPSStatus
Definition: gps_rmc_type.h:9
Definition: gps_rmc_type.h:29
Definition: gps_rmc_type.h:11
Definition: gps_rmc_type.h:22
Definition: gps_rmc_type.h:19
Definition: gps_rmc_type.h:13
Definition: gps_rmc_type.h:32
GPSStatus status
Definition: gps_rmc_type.h:38
Definition: gps_rmc_type.h:18
Definition: gps_rmc_type.h:23
double angle
Definition: gps_rmc_type.h:44
Hemisphere longitude_hemisphere
Definition: gps_rmc_type.h:42
Definition: gps_rmc_type.h:35
Definition: gps_rmc_type.h:6
Definition: gps_rmc_type.h:30
SignalMode
Definition: gps_rmc_type.h:16
Definition: gps_rmc_type.h:20
Hemisphere
Definition: gps_rmc_type.h:26
Hemisphere latitude_hemisphere
Definition: gps_rmc_type.h:40
double magnetic_variation
Definition: gps_rmc_type.h:45
Definition: gps_rmc_type.h:28
double longitude
Definition: gps_rmc_type.h:41
Definition: gps_rmc_type.h:31
base::Time utc_time
Definition: gps_rmc_type.h:37
double speed
Definition: gps_rmc_type.h:43
Definition: gps_rmc_type.h:12