47#ifndef DW_SENSORS_GPS_GPS_H_
48#define DW_SENSORS_GPS_GPS_H_
201 DW_DEPRECATED(
"dwGPSFrameNew is deprecated and will be removed soon. Please use dwGPSFrame instead");
272#pragma GCC diagnostic push
273#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
276 DW_DEPRECATED(
"dwSensorGPS_readFrameNew() is deprecated and will be removed soon. Please use dwSensorGPS_readFrame() instead");
277#pragma GCC diagnostic pop
295 DW_DEPRECATED(
"dwSensorGPS_processRawDataNew() is deprecated and will be removed soon. Please use dwSensorGPS_processRawData() instead");
309#pragma GCC diagnostic push
310#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
313 DW_DEPRECATED(
"dwSensorGPS_popFrameNew() is deprecated and will be removed soon. Please use dwSensorGPS_popFrame() instead");
314#pragma GCC diagnostic pop
dwStatus
Status definition.
dwGPSFixStatus
GPS satellite fix status.
dwGPSMode
The GPS mode gives the status of the GNSS data.
dwGPSTimestampQuality
GPS timestamp quality.
A GPS packet containing localization information.
This structure contains validity of each signal provided by GPS sensors.
NVIDIA DriveWorks API: Sensors
NVIDIA DriveWorks API: Core Types
NVIDIA DriveWorks API: Core Exports
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
#define DW_DEPRECATED(msg)
dwGPSSignalValidityInfo validityInfo
Signal validity information.
dwGPSTimestampQuality timestampQuality
uint8_t reserved[508]
Reserved space.
DW_API_PUBLIC dwStatus dwSensorGPS_processRawDataNew(uint8_t const *const data, size_t const size, dwSensorHandle_t const sensor)
Decodes RAW data previously read.
DW_API_PUBLIC dwStatus dwSensorGPS_readFrame(dwGPSFrame *const frame, dwTime_t const timeoutUs, dwSensorHandle_t const sensor)
Reads the next GPS packet with a given timeout.
DW_API_PUBLIC dwStatus dwSensorGPS_popFrame(dwGPSFrame *const frame, dwSensorHandle_t const sensor)
Returns any GPS frame previously processed through RAW data stream.
DW_API_PUBLIC dwStatus dwSensorGPS_processRawData(uint8_t const *const data, size_t const size, dwSensorHandle_t const sensor)
Decodes RAW data previously read.
DW_API_PUBLIC dwStatus dwSensorGPS_popFrameNew(dwGPSFrameNew *const frame, dwSensorHandle_t const sensor)
Returns any GPS frame New previously processed through RAW data stream.
DW_API_PUBLIC dwStatus dwSensorGPS_readFrameNew(dwGPSFrameNew *const frame, dwTime_t const timeoutUs, dwSensorHandle_t const sensor)
Reads the next GPS packet with a given timeout.
This structure contains one frame of data from an GPS/GNSS sensor.
struct dwSensorObject * dwSensorHandle_t
Handle representing a sensor.