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

Data Fields

uint32_t injectSensorDataStatus
 
uint32_t * pOpaqueIdentifier
 
uint8_t * pAccelSamplesAccepted
 
uint8_t * pGyroSamplesAccepted
 
uint8_t * pAccelTempSamplesAccepted
 
uint8_t * pGyroTempSamplesAccepted
 
swi_uint256_t ParamPresenceMask
 

Detailed Description

This structure contains LOC Inject Sensor Data

Parameters
injectSensorDataStatus
  • Values
    • 0 - Request was completed successfully
    • 1 - Request failed because of a general failure.
    • 2 - Request failed because it is not supported.
    • 3 - Request failed because it contained invalid parameters
    • 4 - Request failed because the engine is busy
    • 5 - Request failed because the phone is offline
    • 6 - Request failed because it timed out
    • 7 - Request failed because an undefined configuration was requested
    • 8 - engine could not allocate sufficient memory
    • 9 - Request failed because the maximum number of Geofences are already programmed
    • 10 -Location service failed because of an XTRA version-based file format check failure
  • Bit to check in ParamPresenceMask - 1
pOpaqueIdentifier[OPTIONAL]
  • Sent in by the client echoed so the client can relate the indication to the request.
  • NULL when this TLV not present
  • Bit to check in ParamPresenceMask - 16
pAccelSamplesAccepted[OPTIONAL]
  • Lets the client know how many 3-axis accelerometer samples were accepted.
  • This field is present only if the accelerometer samples were sent in the request.
  • NULL when this TLV not present
  • Bit to check in ParamPresenceMask - 17
pGyroSamplesAccepted[OPTIONAL]
  • Lets the client know how many 3-axis gyroscope samples were accepted.
  • This field is present only if the gyroscope samples were sent in the request.
  • NULL when this TLV not present
  • Bit to check in ParamPresenceMask - 18
pAccelTempSamplesAccepted[OPTIONAL]
  • Lets the client know how many accelerometer temperature samples were accepted.
  • This field is present only if the accelerometer temperature samples were sent in the request.
  • NULL when this TLV not present
  • Bit to check in ParamPresenceMask - 19
pGyroTempSamplesAccepted[OPTIONAL]
  • Lets the client know how many gyroscope temperature samples were accepted.
  • This field is present only if the gyroscope temperature samples were sent in the request.
  • NULL when this TLV not present
  • Bit to check in ParamPresenceMask - 20

Field Documentation

uint32_t unpack_loc_InjectSensorDataCallback_Ind_t::injectSensorDataStatus
uint8_t* unpack_loc_InjectSensorDataCallback_Ind_t::pAccelSamplesAccepted
uint8_t* unpack_loc_InjectSensorDataCallback_Ind_t::pAccelTempSamplesAccepted
swi_uint256_t unpack_loc_InjectSensorDataCallback_Ind_t::ParamPresenceMask
uint8_t* unpack_loc_InjectSensorDataCallback_Ind_t::pGyroSamplesAccepted
uint8_t* unpack_loc_InjectSensorDataCallback_Ind_t::pGyroTempSamplesAccepted
uint32_t* unpack_loc_InjectSensorDataCallback_Ind_t::pOpaqueIdentifier

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