46 #ifndef DW_SENSORS_GPS_GPS_H__ 47 #define DW_SENSORS_GPS_GPS_H__ 49 #include <dw/core/Config.h> 151 #endif // DW_SENSORS_GPS_GPS_H__ char utcTime[16]
UTC time as provided in the GPS package [hhmmss.sss] (null terminated).
float64_t vdop
Vertical dilution of precision (VDOP)
NVIDIA DriveWorks API: Core Types
float64_t latitude
Latitude in degrees.
uint64_t dwTime_t
Specifies a timestamp unit, in microseconds.
char utcDate[16]
UTC date as provided in the GPS package [ddmmyy] (null terminated).
NVIDIA DriveWorks API: Core Exports
struct dwSensorObject * dwSensorHandle_t
Handle representing a sensor.
dwStatus
Status definition.
NVIDIA DriveWorks API: Sensors
DW_API_PUBLIC dwStatus dwSensorGPS_processRawData(const uint8_t *data, size_t size, dwSensorHandle_t sensor)
Decodes RAW data previously read.
DW_API_PUBLIC dwStatus dwSensorGPS_popFrame(dwGPSFrame *frame, dwSensorHandle_t sensor)
Returns any GPS frame previously processed through RAW data stream.
float64_t course
Course relative to true north in degrees.
float64_t altitude
Altitude in m over see level as reported by the GPS sensor, represented following WGS84...
float64_t climb
Vertical speed in m/s.
dwTime_t timestamp_us
Timestamp of the message when first received [usec].
float64_t speed
Horizontal speed in m/s.
float64_t hdop
Horizontal dilution of precision (HDOP)
DW_API_PUBLIC dwStatus dwSensorGPS_readFrame(dwGPSFrame *frame, dwTime_t timeout_us, dwSensorHandle_t sensor)
Reads the next GPS packet with a given timeout.
float64_t longitude
Longitude in degrees.
A GPS packet containing localization information.