LinuxQMISDK-Lite  SLQS04.00.23
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
pack_pds_SLQSPDSInjectPositionData_t Struct Reference

Data Fields

uint64_t * pTimeStamp
 
uint64_t * pLatitude
 
uint64_t * pLongitude
 
uint32_t * pAltitudeWrtEllipsoid
 
uint32_t * pAltitudeWrtSealevel
 
uint32_t * pHorizontalUncCircular
 
uint32_t * pVerticalUnc
 
uint8_t * pHorizontalConfidence
 
uint8_t * pVerticalConfidence
 
uint8_t * pPositionSource
 
uint8_t * pTimeType
 

Detailed Description

Position Data Parameters from the external source to be injected to PDS engine.

Parameters
pTimeStamp
  • Timestamp of the injected position in msec. The time can be of type UTC, GPS, or Age and is defined in the pTimeType parameter. If the pTimeType is not present, the timestamp shall be assumed to be UTC time
pLatitude
  • Latitude position referenced to the WGS-84 reference ellipsoid, counting positive angles north of the equator and negative angles south of the equator. Value (in decimal degrees) in the range from -90 degrees to +90 degrees.Value in double float format (refer toIEEE Std 754-1985)
pLongitude
  • Longitude position referenced to the WGS-84 reference ellipsoid, counting positive angles east of the Greenwich Meridian and negative angles west of Greenwich meridian. Value (in decimal degrees) in the range from -180 degrees to +180 degrees.
pAltitudeWrtEllipsoid
  • Height above the WGS-84 reference ellipsoid. Value conveys height (in meters). When injecting altitude information, the control point should include either this parameter or the pAltitudeWrtSealevel parameter. Value in single float format (refer to IEEE Std 754-1985)
pAltitudeWrtSealevel
  • Height of MS above the mean sea level in units (in meters). When injecting altitude information, the control point should include either this parameter or the pAltitudeWrtEllipsoid parameter. Value in single float format (refer to IEEE Std 754-1985)
pHorizontalUncCircular
  • Circular horizontal uncertainty (in meters). This parameter must be included if the latitude and longitude parameters are specified. Value in single float format (refer to IEEE Std 754-1985)
pVerticalUnc
  • Vertical uncertainty (in meters). This parameter must be included if one of the altitude parameter are specified.Value in single float format (refer to IEEE Std 754-1985)
pHorizontalConfidence
  • Confidence value of the location horizontal uncertainty, specified as percentage, 1 to 100. This parameter must be included if the latitude and longitude parameters are specified.
pVerticalConfidence
  • Confidence value of the location vertical uncertainty, specified as percentage, 1 to 100. This parameter must be included if one of the altitude paramters are specified.
pPositionSource
  • Source of injected position:
    • 0x00 - Unknown
    • 0x01 - GPS
    • 0x02 - Cell ID
    • 0x03 - Enhanced cell ID
    • 0x04 - WiFi
    • 0x05 - Terrestrial
    • 0x06 - Terrestrial hybrid
    • 0x07 - Other
pTimeType
  • Defines the time value set in the pTimeStamp parameter.
    • 0x00 - UTC Time: starting Jan 1, 1970
    • 0x01 - GPS Time: starting Jan 6, 1980
    • 0x02 - Age: Age of position information

Field Documentation

uint32_t* pack_pds_SLQSPDSInjectPositionData_t::pAltitudeWrtEllipsoid
uint32_t* pack_pds_SLQSPDSInjectPositionData_t::pAltitudeWrtSealevel
uint8_t* pack_pds_SLQSPDSInjectPositionData_t::pHorizontalConfidence
uint32_t* pack_pds_SLQSPDSInjectPositionData_t::pHorizontalUncCircular
uint64_t* pack_pds_SLQSPDSInjectPositionData_t::pLatitude
uint64_t* pack_pds_SLQSPDSInjectPositionData_t::pLongitude
uint8_t* pack_pds_SLQSPDSInjectPositionData_t::pPositionSource
uint64_t* pack_pds_SLQSPDSInjectPositionData_t::pTimeStamp
uint8_t* pack_pds_SLQSPDSInjectPositionData_t::pTimeType
uint8_t* pack_pds_SLQSPDSInjectPositionData_t::pVerticalConfidence
uint32_t* pack_pds_SLQSPDSInjectPositionData_t::pVerticalUnc

Copyright (c) 2011-2015 Sierra Wireless, Inc. All rights reserved