Loading [MathJax]/jax/input/TeX/config.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.6.215 Release
    For Test and Development only

    All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    GPS Sensor New

    Detailed Description

    Defines the GPS sensor.

    Data Structures

    struct  dwGPSFrameNew
     This structure contains one frame of data from an GPS/GNSS sensor. More...
     
    struct  dwGPSFrameNew.validityInfo
     

    Enumerations

    enum  dwGPSGnssFixStatus {
      DW_GPS_GNSS_FIX_STATUS_NO_FIX = 0 ,
      DW_GPS_GNSS_FIX_STATUS_2D_FIX = 1 ,
      DW_GPS_GNSS_FIX_STATUS_3D_FIX = 2 ,
      DW_GPS_GNSS_FIX_STATUS_FORCE32 = 0x7FFFFFFF
    }
     
    enum  dwGPSGnssTimestampQuality {
      DW_GPS_GNSS_TIMESTAMP_QUALITY_INIT = 0 ,
      DW_GPS_GNSS_TIMESTAMP_QUALITY_UNCALIB = 1 ,
      DW_GPS_GNSS_TIMESTAMP_QUALITY_OK = 2 ,
      DW_GPS_GNSS_TIMESTAMP_QUALITY_TMP_FAIL = 3 ,
      DW_GPS_GNSS_TIMESTAMP_QUALITY_PRMNT_FAIL = 4 ,
      DW_GPS_GNSS_TIMESTAMP_QUALITY_SENS_NOT_INST = 5 ,
      DW_GPS_GNSS_TIMESTAMP_QUALITY_FORCE32 = 0x7FFFFFFF
    }
     

    Data Structure Documentation

    ◆ dwGPSFrameNew

    struct dwGPSFrameNew
    Data Fields
    float64_t altitude
    Note
    ID VS-91040
    description Altitude over WGS-84 ellipsoid.
    min nan max nan
    freq 4 unit m
    float64_t climb
    Note
    ID VS-91070
    description Vertical speed.
    min nan max nan
    freq 4 unit m/s
    float64_t course
    Note
    ID VS-91050
    description Course relative to true north.
    min nan max nan
    freq 4 unit deg
    dwGPSGnssFixStatus gnssFixStatus
    Note
    ID VS-91150
    description 2D or 3D fix.
    TODO: Backend not yet implemented
    min nan max nan
    freq 4 unit -
    *** valid values**: { DW_GPS_GNSS_FIX_STATUS_NO_FIX, DW_GPS_GNSS_FIX_STATUS_2D_FIX, DW_GPS_GNSS_FIX_STATUS_3D_FIX }
    dwGPSGnssTimestampQuality gnssTimestampQuality
    Note
    ID VS-91170
    description GNSS Timestamp Quality.
    TODO: Backend not yet implemented
    min nan max nan
    freq 4 unit -
    *** valid values**: { DW_GPS_GNSS_TIMESTAMP_QUALITY_INIT, DW_GPS_GNSS_TIMESTAMP_QUALITY_UNCALIB, DW_GPS_GNSS_TIMESTAMP_QUALITY_OK, DW_GPS_GNSS_TIMESTAMP_QUALITY_TMP_FAIL, DW_GPS_GNSS_TIMESTAMP_QUALITY_PRMNT_FAIL, DW_GPS_GNSS_TIMESTAMP_QUALITY_SENS_NOT_INST }
    float64_t hacc
    Note
    ID VS-91110
    description Horizontal Accuracy of Solution.
    min nan max nan
    freq 4 unit m
    float64_t hdop
    Note
    ID VS-91080
    description Horizontal Dilution of Precision.
    min nan max nan
    freq 4 unit unitless
    float64_t latitude
    Note
    ID VS-91020
    description Latitude in WGS-84.
    min nan max nan
    freq 4 unit deg
    float64_t longitude
    Note
    ID VS-91030
    description Longitude in WGS-84.
    min nan max nan
    freq 4 unit deg
    float64_t pdop
    Note
    ID VS-91100
    description Position Dilution of Precision.
    min nan max nan
    freq 4 unit unitless
    uint8_t reserved[512]
    uint8_t satelliteCount
    Note
    ID VS-91140
    description Number of satellites in view.
    TODO: Backend not yet implemented
    min nan max nan
    freq 4 unit unitless
    float64_t speed
    Note
    ID VS-91060
    description Horizontal speed.
    min nan max nan
    freq 4 unit m/s
    dwTime_t timestamp_us
    Note
    ID VS-91010
    description Timestamp of the message when first received.
    min nan max nan
    freq 4 unit us
    dwTime_t utcTime
    Note
    ID VS-91130
    description UTC time.
    min nan max nan
    freq 4 unit us
    float64_t vacc
    Note
    ID VS-91120
    description Vertical Accuracy of Solution.
    min nan max nan
    freq 4 unit m
    struct dwGPSFrameNew.validityInfo validityInfo
    float64_t vdop
    Note
    ID VS-91090
    description Vertical Dilution of Precision.
    min nan max nan
    freq 4 unit unitless

    ◆ dwGPSFrameNew.validityInfo

    struct dwGPSFrameNew.validityInfo
    Data Fields
    dwSignalValidity altitude
    dwSignalValidity climb
    dwSignalValidity course
    dwSignalValidity gnssFixStatus
    dwSignalValidity gnssTimestampQuality
    dwSignalValidity hacc
    dwSignalValidity hdop
    dwSignalValidity latitude
    dwSignalValidity longitude
    dwSignalValidity pdop
    dwSignalValidity reserved[64]
    dwSignalValidity satelliteCount
    dwSignalValidity speed
    dwSignalValidity timestamp_us
    dwSignalValidity utcTime
    dwSignalValidity vacc
    dwSignalValidity vdop

    Enumeration Type Documentation

    ◆ dwGPSGnssFixStatus

    Enumerator
    DW_GPS_GNSS_FIX_STATUS_NO_FIX 
    DW_GPS_GNSS_FIX_STATUS_2D_FIX 
    DW_GPS_GNSS_FIX_STATUS_3D_FIX 
    DW_GPS_GNSS_FIX_STATUS_FORCE32 

    Definition at line 55 of file GPSNew.h.

    ◆ dwGPSGnssTimestampQuality

    Enumerator
    DW_GPS_GNSS_TIMESTAMP_QUALITY_INIT 

    Signal initializing.

    DW_GPS_GNSS_TIMESTAMP_QUALITY_UNCALIB 

    Sensor uncalibrated.

    DW_GPS_GNSS_TIMESTAMP_QUALITY_OK 

    Signal in specification.

    DW_GPS_GNSS_TIMESTAMP_QUALITY_TMP_FAIL 

    Signal temporary failure.

    DW_GPS_GNSS_TIMESTAMP_QUALITY_PRMNT_FAIL 

    Signal permanent failure.

    DW_GPS_GNSS_TIMESTAMP_QUALITY_SENS_NOT_INST 

    Sensor not installed.

    DW_GPS_GNSS_TIMESTAMP_QUALITY_FORCE32 

    Definition at line 62 of file GPSNew.h.

    人人超碰97caoporen国产