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_oe 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_oe property
GPS HDOP horizontal dilution of position (unitless). If unknown, set to: UINT16_MAX
publicUInt16,Systemeph
return
System.UInt16
epv public_oe property
GPS VDOP vertical dilution of position (unitless). If unknown, set to: UINT16_MAX
publicUInt16,Systemepv
return
System.UInt16
fix_type public_oe property
See the GPS_FIX_TYPE enum.
publicbytefix_type
return
byte
lat public_oe property
Latitude (WGS84), in degrees * 1E7
publicInt32,Systemlat
return
System.Int32
lon public_oe property
Longitude (WGS84), in degrees * 1E7
publicInt32,Systemlon
return
System.Int32
satellites_visible public_oe property
Number of satellites visible. If unknown, set to 255
publicbytesatellites_visible
return
byte
time_usec public_oe property
Timestamp (microseconds since UNIX epoch or microseconds since system boot)
publicUInt64,Systemtime_usec
return
System.UInt64
vel public_oe property
GPS ground speed (m/s * 100). If unknown, set to: UINT16_MAX