Class that defines a position.

#include <gnssPosition.h>

Public Member Functions

 GnssPosition (const std::string &msg)
 

Public Attributes

dpyGnssPosition::QualityIndicator fix_quality
 FIX quality. Module is FIXED if different from NO_FIX.
 
tm date
 Date of position. Fields day of the week, day of the month or day of the year are unused (value = 0) for the moment.
 
double lat_deg
 Geographic latitude expressed in Decimal Degrees (D.D�) Range [-90,+90].
 
std::string north_south_indicator
 Latitude North/south indicator as string ("N" or "S")
 
double lon_deg
 Geographic longitude expressed in Decimal Degrees (D.D�) Range [-180,+180].
 
std::string east_west_indicator
 Longitude East/West indicator as string ("E" or "W")
 
double alt_m
 Antenna altitude above/below mean sea level in meters.
 
double HDOP
 Horizontal Dilution of Precision.
 
double speed_kmh
 Speed over the ground in km/h.
 
double dir_deg
 Course over the ground (track angle) in degrees.
 
dpyGnssPosition::SkyInfo sky
 Sky satellite information.