Altitude (AMSL, NOT WGS84), in meters * 1000 (positive for up). Note that virtually all GPS modules provide the AMSL altitude in addition to the WGS84 altitude.
publicInt32,Systemalt
return
System.Int32
cog public property
Course over ground (NOT heading, but direction of movement) in degrees * 100, 0.0..359.99 degrees. If unknown, set to: UINT16_MAX
publicUInt16,Systemcog
return
System.UInt16
eph public property
GPS HDOP horizontal dilution of position (unitless). If unknown, set to: UINT16_MAX
publicUInt16,Systemeph
return
System.UInt16
epv public property
GPS VDOP vertical dilution of position (unitless). If unknown, set to: UINT16_MAX
publicUInt16,Systemepv
return
System.UInt16
fix_type public property
See the GPS_FIX_TYPE enum.
publicbytefix_type
return
byte
lat public property
Latitude (WGS84), in degrees * 1E7
publicInt32,Systemlat
return
System.Int32
lon public property
Longitude (WGS84), in degrees * 1E7
publicInt32,Systemlon
return
System.Int32
satellites_visible public property
Number of satellites visible. If unknown, set to 255
publicbytesatellites_visible
return
byte
time_usec public property
Timestamp (microseconds since UNIX epoch or microseconds since system boot)
publicUInt64,Systemtime_usec
return
System.UInt64
vel public property
GPS ground speed (m/s * 100). If unknown, set to: UINT16_MAX