Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.20.37 Release
    For Test and Development only

    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    GPSFrame.h File Reference

    Go to the source code of this file.

    Data Structures

    struct  dwGPSFrame
     A GPS packet containing localization information. More...
     
    struct  dwGPSSignalValidityInfo
     This structure contains validity of each signal provided by GPS sensors. More...
     

    Enumerations

    enum  dwGPSFixStatus {
      DW_GPS_FIX_STATUS_NO_FIX = 0 ,
      DW_GPS_FIX_STATUS_2D_FIX = 1 ,
      DW_GPS_FIX_STATUS_3D_FIX = 2 ,
      DW_GPS_FIX_STATUS_FORCE32 = 0x7fffffff
    }
     GPS satellite fix status. More...
     
    enum  dwGPSFlags {
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_DEPRECATED_ENUM =("Use dwGPSFrame.validityInfo.latitude instead") = 1 << 0 ,
      DW_GPS_FLAGS_FORCE32 = 0x7fffffff
    }
     Each flag shows if that value is valid in this GPS frame. More...
     
    enum  dwGPSJamState {
      DW_GPS_JAM_STATE_UNSPECIFIED = 0 ,
      DW_GPS_JAM_STATE_OK = 1 ,
      DW_GPS_JAM_STATE_WARN = 2 ,
      DW_GPS_JAM_STATE_CRITICAL = 3 ,
      DW_GPS_JAM_STATE_INIT = 4 ,
      DW_GPS_JAM_STATE_FORCE32 = 0x7fffffff
    }
     The GPS jam state gives jamming state detected by the GNSS-receiver. More...
     
    enum  dwGPSMode {
      DW_GPS_MODE_UNKNOWN = 0 ,
      DW_GPS_MODE_INVALID_GPS = 1 ,
      DW_GPS_MODE_DEAD_RECKONING = 2 ,
      DW_GPS_MODE_STAND_ALONE = 3 ,
      DW_GPS_MODE_PRECISE_POINT = 4 ,
      DW_GPS_MODE_CODE_DIFFERENTIAL = 5 ,
      DW_GPS_MODE_RTK_FLOAT = 6 ,
      DW_GPS_MODE_RTK_FIXED = 7 ,
      DW_GPS_MODE_PPP_CONVERGING = 8 ,
      DW_GPS_MODE_PPP_CONVERGED = 9 ,
      DW_GPS_MODE_FORCE32 = 0x7fffffff
    }
     The GPS mode gives the status of the GNSS data. More...
     
    enum  dwGPSSpoofState {
      DW_GPS_SPOOF_STATE_UNSPECIFIED = 0 ,
      DW_GPS_SPOOF_STATE_NO = 1 ,
      DW_GPS_SPOOF_STATE_YES = 2 ,
      DW_GPS_SPOOF_STATE_MULTI = 3 ,
      DW_GPS_SPOOF_STATE_INIT = 4 ,
      DW_GPS_SPOOF_STATE_FORCE32 = 0x7fffffff
    }
     The GPS spoof state gives spoofing-state detected by the GNSS-receiver. More...
     
    enum  dwGPSTimestampQuality {
      DW_GPS_TIMESTAMP_QUALITY_NOT_INIT = 0 ,
      DW_GPS_TIMESTAMP_QUALITY_OK = 1 ,
      DW_GPS_TIMESTAMP_QUALITY_SYNC_LOST = 2 ,
      DW_GPS_TIMESTAMP_QUALITY_FORCE32 = 0x7fffffff
    }
     GPS timestamp quality. More...
     

    Data Structure Documentation

    ◆ dwGPSFrame

    struct dwGPSFrame
    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
    float64_t courseAccuracy
    Note
    ID VS-91180
    description Accuracy of GNSS-course estimated by GNSS-receiver.
    TODO: Backend not yet implemented
    min 0 max 359.9985
    freq 4 unit deg
    uint64_t errors GPS Error IDs. It's internally used by SAL sensors. VAL and partners are not intended to use this field.
    dwGPSFixStatus fixStatus
    Note
    ID VS-91150
    description 2D or 3D fix.
    TODO: Backend not yet implemented
    min nan max nan
    freq 4 unit unitless
    *** valid values**: { DW_GPS_FIX_STATUS_NO_FIX, DW_GPS_FIX_STATUS_2D_FIX, DW_GPS_FIX_STATUS_3D_FIX }
    uint32_t flags The flags to show which values are valid in this GPS frame.
    Deprecated:
    flags is deprecated and will be removed soon. Please use struct validityInfo and APIs introduced in GPSGetterSetter.h instead
    dwGPSMode gpsMode GPS mode.
    Deprecated:
    gpsMode is deprecated and will be removed soon. Please use mode instead
    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
    dwGPSJamState jamState
    Note
    ID VS-91200
    description GPS Jamming state detected by the GNSS-receiver.
    TODO: Backend not yet implemented
    min nan max nan
    freq 4 unit unitless
    *** valid values**: { GPS_JAM_STATE_UNSPECIFIED, GPS_JAM_STATE_OK, GPS_JAM_STATE_WARN, GPS_JAM_STATE_CRITICAL, GPS_JAM_STATE_INIT }
    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
    dwGPSMode mode
    Note
    ID VS-91175
    description GPS mode.
    TODO: Backend not yet implemented
    min nan max nan
    freq 4 unit unitless
    *** valid values**: { DW_GPS_MODE_UNKNOWN, DW_GPS_MODE_INVALID_GPS, DW_GPS_MODE_DEAD_RECKONING, DW_GPS_MODE_STAND_ALONE, DW_GPS_MODE_PRECISE_POINT, DW_GPS_MODE_CODE_DIFFERENTIAL, DW_GPS_MODE_RTK_FLOAT, DW_GPS_MODE_RTK_FIXED, DW_GPS_MODE_PPP_CONVERGING, DW_GPS_MODE_PPP_CONVERGED }
    float64_t pdop
    Note
    ID VS-91100
    description Position Dilution of Precision.
    min nan max nan
    freq 4 unit unitless
    uint8_t reserved[436] Reserved space.
    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
    float64_t speedAccuracy
    Note
    ID VS-91190
    description Accuracy of GNSS-speed estimated by GNSS-receiver.
    TODO: Backend not yet implemented
    min 0 max 131.069
    freq 4 unit m/s
    dwGPSSpoofState spoofState
    Note
    ID VS-91210
    description GPS Spoofing-state detected by the GNSS-receiver.
    TODO: Backend not yet implemented
    min nan max nan
    freq 4 unit unitless
    *** valid values**: { GPS_SPOOF_STATE_UNSPECIFIED, GPS_SPOOF_STATE_NO, GPS_SPOOF_STATE_YES, GPS_SPOOF_STATE_MULTI, GPS_SPOOF_STATE_INIT }
    dwTime_t timestamp_us
    Note
    ID VS-91010
    description Timestamp of the message when first received.
    min nan max nan
    freq 4 unit us
    dwGPSTimestampQuality timestampQuality
    Note
    ID VS-91170
    description GNSS Timestamp Quality.
    TODO: Backend not yet implemented
    min nan max nan
    freq 4 unit unitless
    *** valid values**: { DW_GPS_TIMESTAMP_QUALITY_NOT_INIT, DW_GPS_TIMESTAMP_QUALITY_OK, DW_GPS_TIMESTAMP_QUALITY_SYNC_LOST, }
    char8_t utcDate[16] UTC date as provided in the GPS package [ddmmyy] (null terminated).
    Deprecated:
    utcDate is deprecated and will be removed soon. Please use utcTime instead
    char8_t utcTime[16] UTC time as provided in the GPS package [hhmmss.sss] (null terminated).
    Deprecated:
    utcTime is deprecated and will be removed soon. Please use utcTime instead
    dwTime_t utcTimeUs
    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
    dwGPSSignalValidityInfo validityInfo Signal validity information.
    float64_t vdop
    Note
    ID VS-91090
    description Vertical Dilution of Precision.
    min nan max nan
    freq 4 unit unitless

    ◆ dwGPSSignalValidityInfo

    struct dwGPSSignalValidityInfo
    Data Fields
    dwSignalValidity altitude Validity of altitude signal.
    dwSignalValidity climb Validity of climb signal.
    dwSignalValidity course Validity of course signal.
    dwSignalValidity courseAccuracy Validity of GPS course accuracy signal.
    dwSignalValidity errors Validity of detected errors. It should be always invalid for now.
    dwSignalValidity fixStatus Validity of 2D or 3D fix status signal.
    dwSignalValidity hacc Validity of horizontal accuracy of solution signal.
    dwSignalValidity hdop Validity of horizontal dilusion of precision signal.
    dwSignalValidity jamState Validity of GPS jam state signal.
    dwSignalValidity latitude Validity of latitude signal.
    dwSignalValidity longitude Validity of longitude signal.
    dwSignalValidity mode Validity of GPS mode signal.
    dwSignalValidity pdop Validity of positional dilusion of precision signal.
    dwSignalValidity reserved[58] Reserved space.
    dwSignalValidity satelliteCount Validity of satellite count signal.
    dwSignalValidity speed Validity of speed signal.
    dwSignalValidity speedAccuracy Validity of GPS speed accuracy signal.
    dwSignalValidity spoofState Validity of GPS spoof state signal.
    dwSignalValidity timestamp_us Validity of timestamp signal.
    dwSignalValidity timestampQuality Validity of timestamp quality signal.
    dwSignalValidity utcTimeUs Validity of UTC time signal.
    dwSignalValidity vacc Validity of vertical accuracy of solution signal.
    dwSignalValidity vdop Validity of vertical dilusion of precision signal.

    Enumeration Type Documentation

    ◆ dwGPSFixStatus

    GPS satellite fix status.

    Enumerator
    DW_GPS_FIX_STATUS_NO_FIX 

    No fix.

    DW_GPS_FIX_STATUS_2D_FIX 

    2D fix

    DW_GPS_FIX_STATUS_3D_FIX 

    3D fix

    DW_GPS_FIX_STATUS_FORCE32 

    Definition at line 156 of file GPSFrame.h.

    ◆ dwGPSFlags

    enum dwGPSFlags

    Each flag shows if that value is valid in this GPS frame.

    Enumerator
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_DEPRECATED_ENUM 

    Value of dwGPSFrame.latitude is valid.

    Value of dwGPSFrame.gpsMode is valid.

    Value of dwGPSFrame.vacc is valid.

    Value of dwGPSFrame.hacc is valid.

    Value of dwGPSFrame.vdop is valid.

    Value of dwGPSFrame.hdop is valid.

    Value of dwGPSFrame.climb is valid.

    Value of dwGPSFrame.speed is valid.

    Value of dwGPSFrame.course is valid.

    Value of dwGPSFrame.altitude is valid.

    Value of dwGPSFrame.longitude is valid.

    Deprecated:
    Use dwGPSFrame.validityInfo.latitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.longitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.altitude instead
    Deprecated:
    Use dwGPSFrame.validityInfo.course instead
    Deprecated:
    Use dwGPSFrame.validityInfo.speed instead
    Deprecated:
    Use dwGPSFrame.validityInfo.climb instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vdop instead
    Deprecated:
    Use dwGPSFrame.validityInfo.hacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.vacc instead
    Deprecated:
    Use dwGPSFrame.validityInfo.mode instead
    DW_GPS_FLAGS_FORCE32 

    Definition at line 46 of file GPSFrame.h.

    ◆ dwGPSJamState

    The GPS jam state gives jamming state detected by the GNSS-receiver.

    Enumerator
    DW_GPS_JAM_STATE_UNSPECIFIED 

    GPS jam state unspecified.

    DW_GPS_JAM_STATE_OK 

    GPS jam state ok.

    DW_GPS_JAM_STATE_WARN 

    GPS jam state warn.

    DW_GPS_JAM_STATE_CRITICAL 

    GPS jam state critical.

    DW_GPS_JAM_STATE_INIT 

    GPS jam state init.

    DW_GPS_JAM_STATE_FORCE32 

    Definition at line 83 of file GPSFrame.h.

    ◆ dwGPSMode

    enum dwGPSMode

    The GPS mode gives the status of the GNSS data.

    Note that modes 1-7 are increasing in accuracy. Modes 8 and 9 are not quite as good as 6 and 7, respectively.

    Enumerator
    DW_GPS_MODE_UNKNOWN 

    GPS mode unknown. The device cannot or has not reported the mode.

    DW_GPS_MODE_INVALID_GPS 

    GPS mode invalid. This GPS data cannot be used.

    DW_GPS_MODE_DEAD_RECKONING 

    GPS mode dead reckoning. Device relying on IMU alone for updates.

    DW_GPS_MODE_STAND_ALONE 

    GPS mode stand alone. No RTK or PPP correction.

    DW_GPS_MODE_PRECISE_POINT 

    GPS mode precise point. No RTK or PPP correction.

    DW_GPS_MODE_CODE_DIFFERENTIAL 

    GPS mode code differential. No RTK or PPP correction.

    DW_GPS_MODE_RTK_FLOAT 

    GPS mode RTK float.

    DW_GPS_MODE_RTK_FIXED 

    GPS mode RTK fixed. This is the highest accuracy mode.

    DW_GPS_MODE_PPP_CONVERGING 

    GPS mode PPP converging. Using PPP, but solution has not finished converging, so the data is not yet as accurate as it can be.

    DW_GPS_MODE_PPP_CONVERGED 

    GPS mode PPP converged. Most accurate mode for using PPP.

    DW_GPS_MODE_FORCE32 

    Definition at line 122 of file GPSFrame.h.

    ◆ dwGPSSpoofState

    The GPS spoof state gives spoofing-state detected by the GNSS-receiver.

    Enumerator
    DW_GPS_SPOOF_STATE_UNSPECIFIED 

    GPS spoof state unspecified.

    DW_GPS_SPOOF_STATE_NO 

    GPS spoof state no.

    DW_GPS_SPOOF_STATE_YES 

    GPS spoof state yes.

    DW_GPS_SPOOF_STATE_MULTI 

    GPS spoof state multi.

    DW_GPS_SPOOF_STATE_INIT 

    GPS spoof state init.

    DW_GPS_SPOOF_STATE_FORCE32 

    Definition at line 102 of file GPSFrame.h.

    ◆ dwGPSTimestampQuality

    GPS timestamp quality.

    Enumerator
    DW_GPS_TIMESTAMP_QUALITY_NOT_INIT 

    Not Initialized. still initializing.

    DW_GPS_TIMESTAMP_QUALITY_OK 

    Normal Operation. Functional and Electrical Checks Passed.

    DW_GPS_TIMESTAMP_QUALITY_SYNC_LOST 

    Synchronization lost.

    DW_GPS_TIMESTAMP_QUALITY_FORCE32 

    Definition at line 169 of file GPSFrame.h.

    人人超碰97caoporen国产