Linux SDK (lite-qmi)  MBPL_SDK_R25_ENG3
Location Service (LOC)

Files

file  loc.h
 
file  swiloc.h
 
file  qaGobiApiLoc.h
 Location API function prototypes.
 

Data Structures

struct  loc_LocApplicationInfo
 
struct  loc_LocGNSSPowerMode
 
struct  loc_SV
 
struct  loc_SVInfo
 
struct  loc_GnssData
 
struct  loc_CellDb
 
struct  loc_ClkInfo
 
struct  loc_BdsSV
 
struct  loc_BdsSVInfo
 
struct  pack_loc_EventRegister_t
 
struct  unpack_loc_EventRegister_t
 
struct  pack_loc_SetExtPowerState_t
 
struct  unpack_loc_SetExtPowerState_t
 
struct  pack_loc_Start_t
 
struct  unpack_loc_Start_t
 
struct  pack_loc_Stop_t
 
struct  unpack_loc_Stop_t
 
struct  pack_loc_SetOperationMode_t
 
struct  unpack_loc_SetOperationMode_t
 
struct  pack_loc_Delete_Assist_Data_t
 
struct  unpack_loc_Delete_Assist_Data_t
 
struct  loc_precisionDilution
 
struct  loc_sensorDataUsage
 
struct  loc_svUsedforFix
 
struct  loc_extendedPrecisionDilution
 
struct  loc_diffCorrectionSourceID
 
struct  loc_velocity
 
struct  loc_svsSignalTypes
 
struct  loc_jammerIndicator
 
struct  loc_jammerIndicatorList
 
struct  loc_satelliteSignalTypes
 
struct  loc_expandedSVs
 
struct  loc_gpsTime
 
struct  unpack_loc_PositionRpt_Ind_t
 
struct  unpack_loc_EngineState_Ind_t
 
struct  unpack_loc_SetExtPowerConfig_Ind_t
 
struct  unpack_loc_SLQSLOCGetBestAvailPos_t
 
struct  pack_loc_SLQSLOCGetBestAvailPos_t
 
struct  unpack_loc_BestAvailPos_Ind_t
 
struct  unpack_loc_SetOperationMode_Ind_t
 
struct  unpack_loc_DeleteAssistData_Ind_t
 
struct  loc_satelliteInfo
 
struct  loc_satelliteInfoList
 
struct  unpack_loc_GnssSvInfo_Ind_t
 
struct  pack_loc_SLQSLOCInjectUTCTime_t
 
struct  altSrcInfo_t
 
struct  pack_loc_SLQSLOCInjectPosition_t
 
struct  pack_loc_SLQSLOCSetCradleMountConfig_t
 
struct  sensorData_t
 
struct  tempData_t
 
struct  pack_loc_SLQSLOCInjectSensorData_t
 
struct  unpack_loc_EventNMEA_Ind_t
 
struct  pack_loc_SLQSLOCGetServer_t
 
struct  loc_IPv4Info
 
struct  loc_IPv6Info
 
struct  loc_urlAddr
 
struct  unpack_loc_GetServer_Ind_t
 
struct  unpack_loc_CradleMountCallback_Ind_t
 
struct  unpack_loc_EventTimeSyncCallback_Ind_t
 
struct  unpack_loc_InjectSensorDataCallback_Ind_t
 
struct  loc_accelAcceptReady
 
struct  loc_gyroAcceptReady
 
struct  loc_accelTempAcceptReady
 
struct  loc_gyroTempAcceptReady
 
struct  unpack_loc_SensorStreamingCallback_Ind_t
 
struct  unpack_loc_InjectUTCTimeCallback_Ind_t
 
struct  unpack_loc_InjectPositionCallback_Ind_t
 
struct  loc_IPv4Config
 
struct  loc_IPv6Config
 
struct  loc_URLAddrInfo
 
struct  pack_loc_SLQSLOCSetServer_t
 
struct  unpack_loc_SetServer_Ind_t
 
struct  unpack_loc_Event_Wifi_Req_Ind_t
 
struct  pack_loc_NmeaTypes_t
 
struct  unpack_loc_SetNmeaTypes_Ind_t
 
struct  unpack_loc_GetNmeaTypes_Ind_t
 
struct  unpack_loc_EventInjectTime_Ind_t
 
struct  unpack_loc_EventInjectTime_t
 
struct  pack_loc_RegisterMasterClient_t
 
struct  unpack_loc_RegisterMasterClient_t
 
struct  unpack_loc_RegisterMasterClient_Ind_t
 
struct  pack_loc_InjectSuplCertificate_t
 
struct  unpack_loc_InjectSuplCertificate_t
 
struct  pack_loc_DeleteSuplCertificate_t
 
struct  unpack_loc_DeleteSuplCertificate_t
 
struct  unpack_loc_InjectSuplCertificate_Ind_t
 
struct  unpack_loc_DeleteSuplCertificate_Ind_t
 
struct  pack_loc_SetGnssConstellReportConfig_t
 
struct  unpack_loc_NiGeofenceInd_t
 
struct  unpack_loc_GeofenceGenAlertInd_t
 
struct  QmiGeofencePosition_t
 
struct  unpack_loc_GeofenceBreachInd_t
 
struct  unpack_loc_GeofenceProximityInd_t
 
struct  CircularGeofenceArguments_t
 
struct  pack_loc_GeofenceAddCircularReq_t
 
struct  unpack_loc_GeofenceAddCircularInd_t
 
struct  pack_loc_GeofenceDeleteReq_t
 
struct  unpack_loc_GeofenceDeleteInd_t
 
struct  pack_loc_GeofenceQueryReq_t
 
struct  unpack_loc_GeofenceQueryInd_t
 
struct  pack_loc_GeofenceEditReq_t
 
struct  QmiGeofenceNiGeofenceIDList_t
 
struct  unpack_loc_GeofenceNiGetIdListInd_t
 
struct  pack_loc_GeofenceGetEngineConfigReq_t
 
struct  unpack_loc_GeofenceSetEngineConfigInd_t
 
struct  Geofence_SsidString_t
 
struct  Geofence_WifiApSsidStringList_t
 
struct  Geofence_WifiApMacStringList_t
 
struct  Geofence_TDSCDMACellIDList_t
 
struct  Geofence_WCDMACellID_t
 
struct  Geofence_WCDMACellIDList_t
 
struct  Geofence_GSMCellID_t
 
struct  Geofence_GSMCellIDList_t
 
struct  Geofence_IBeacon_t
 
struct  Geofence_IBeaconList_t
 
struct  pack_loc_GeofenceAddContextReq_t
 
struct  pack_loc_GeofenceSetEngineContextReq_t
 
struct  unpack_loc_GeofenceSetEngineContextInd_t
 
struct  pack_loc_GeofenceDeleteContextReq_t
 
struct  QmiGeofenceIdLH_t
 
struct  QmiGeofenceId_t
 
struct  GeofenceIdDiscrete_t
 
struct  GeofencePosition_t
 
struct  DilutionOfPrecision_t
 
struct  ExpSVsUsedCalculateFix_t
 
struct  SatelliteSignalTypes_t
 
struct  SVsUsedCalculateFix_t
 
struct  ExtDilutionOfPrecision_t
 
struct  unpack_loc_GeofenceBatchedDwellInd_t
 
struct  unpack_loc_SetGnssConstellReportConfig_Ind_t
 
struct  loc_GNSSReceiverClockFreqInfo
 
struct  loc_LeapSecondInformation
 
struct  loc_GpsIntersysTimeBias
 
struct  loc_SatelliteSysTimeInfo
 
struct  loc_GlonassSystemTimeInfo
 
struct  loc_ExtendedTimeInfo
 
struct  SatelliteSysMeasReportEnabledConst
 
struct  loc_SatelliteSysMeasReportEnabledConstList
 
struct  loc_SvCarrierPhaseMeasurment
 
struct  GPSIntrasysTimeBias
 
struct  loc_OtherCodeTypeName
 
struct  MeasurementReportExtSVs
 
struct  loc_MeasurementReportExtSVsList
 
struct  loc_CarrierPhaseMeasuUncerExtSVs
 
struct  unpack_loc_QmiCbkLocEventGnssMeasurementReportInd_t
 
struct  unpack_swiloc_SwiLocGetAutoStart_t
 
struct  pack_swiloc_SwiLocSetAutoStart_t
 
struct  LOCEventRegisterReq
 
struct  LOCExtPowerStateReqResp
 
struct  LocApplicationInfo
 
struct  LocGNSSPowerMode
 
struct  LocStartReq
 
struct  LocStopReq
 
struct  SV
 
struct  SVInfo
 
struct  GnssData
 
struct  CellDb
 
struct  ClkInfo
 
struct  BdsSV
 
struct  BdsSVInfo
 
struct  LocDelAssDataReq
 
struct  SwiLocGetAutoStartResp
 
struct  SwiLocSetAutoStartReq
 
struct  altitudeSrcInfo
 
struct  LocInjectPositionReq
 
struct  LocSetCradleMountReq
 
struct  sensorData
 
struct  tempratureData
 
struct  LocInjectSensorDataReq
 
struct  LocGetServerReq
 
struct  IPv4Config
 
struct  IPv6Config
 
struct  URLAddrInfo
 
struct  LocSetServerReq
 
struct  AssistanceServerURL
 
struct  QmiLocInjectSuplCertificateReq
 

Enumerations

enum  { eQMI_LOC_SESS_STATUS_SUCCESS =0, eQMI_LOC_SESS_STATUS_IN_PROGRESS =1, eQMI_LOC_SESS_STATUS_FAILURE =2, eQMI_LOC_SESS_STATUS_TIMEOUT =3 }
 
enum  {
  QMI_LOC_NMEA_MASK_GGA = 0x00000001, QMI_LOC_NMEA_MASK_RMC = 0x00000002, QMI_LOC_NMEA_MASK_GSV = 0x00000004, QMI_LOC_NMEA_MASK_GSA = 0x00000008,
  QMI_LOC_NMEA_MASK_VTG = 0x00000010, QMI_LOC_NMEA_MASK_PQXFI = 0x00000020, QMI_LOC_NMEA_MASK_PSTIS = 0x00000040, QMI_LOC_NMEA_MASK_GLGSV = 0x00000080,
  QMI_LOC_NMEA_MASK_GNGSA = 0x00000100, QMI_LOC_NMEA_MASK_GNGNS = 0x00000200, QMI_LOC_NMEA_MASK_GARMC = 0x00000400, QMI_LOC_NMEA_MASK_GAGSV = 0x00000800,
  QMI_LOC_NMEA_MASK_GAGSA = 0x00001000, QMI_LOC_NMEA_MASK_GAVTG = 0x00002000, QMI_LOC_NMEA_MASK_GAGGA = 0x00004000, QMI_LOC_NMEA_MASK_PQGSA = 0x00008000,
  QMI_LOC_NMEA_MASK_PQGSV = 0x00010000, QMI_LOC_NMEA_MASK_DEBUG = 0x00020000, QMI_LOC_NMEA_MASK_GPDTM = 0x00040000, QMI_LOC_NMEA_MASK_GNGGA = 0x00080000,
  QMI_LOC_NMEA_MASK_GNRMC = 0x00100000, QMI_LOC_NMEA_MASK_GNVTG = 0x00200000, QMI_LOC_NMEA_MASK_GAGNS = 0x00400000, QMI_LOC_NMEA_MASK_GBGGA = 0x00800000,
  QMI_LOC_NMEA_MASK_GBGSA = 0x01000000, QMI_LOC_NMEA_MASK_GBGSV = 0x02000000, QMI_LOC_NMEA_MASK_GBRMC = 0x04000000, QMI_LOC_NMEA_MASK_GBVTG = 0x08000000,
  QMI_LOC_NMEA_MASK_GQGSV = 0x10000000, QMI_LOC_NMEA_MASK_GIGSV = 0x20000000, QMI_LOC_NMEA_MASK_GNDTM = 0x40000000
}
 

Functions

int pack_loc_EventRegister (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_EventRegister_t *reqArg)
 
int unpack_loc_EventRegister (uint8_t *pResp, uint16_t respLen, unpack_loc_EventRegister_t *pOutput)
 
int pack_loc_SetExtPowerState (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SetExtPowerState_t *reqArg)
 
int unpack_loc_SetExtPowerState (uint8_t *pResp, uint16_t respLen, unpack_loc_SetExtPowerState_t *pOutput)
 
int pack_loc_Start (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Start_t *reqArg)
 
int unpack_loc_Start (uint8_t *pResp, uint16_t respLen, unpack_loc_Start_t *pOutput)
 
int pack_loc_Stop (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Stop_t *reqArg)
 
int unpack_loc_Stop (uint8_t *pResp, uint16_t respLen, unpack_loc_Stop_t *pOutput)
 
int pack_loc_SetOperationMode (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SetOperationMode_t *reqArg)
 
int unpack_loc_SetOperationMode (uint8_t *pResp, uint16_t respLen, unpack_loc_SetOperationMode_t *pOutput)
 
int pack_loc_DeleteAssistData (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Delete_Assist_Data_t *reqArg)
 
int unpack_loc_DeleteAssistData (uint8_t *pResp, uint16_t respLen, unpack_loc_Delete_Assist_Data_t *pOutput)
 
int unpack_loc_PositionRpt_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_PositionRpt_Ind_t *pOutput)
 
int unpack_loc_EngineState_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_EngineState_Ind_t *pOutput)
 
int unpack_loc_SetExtPowerConfig_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_SetExtPowerConfig_Ind_t *pOutput)
 
int pack_loc_SLQSLOCGetBestAvailPos (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCGetBestAvailPos_t *reqArg)
 
int unpack_loc_SLQSLOCGetBestAvailPos (uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCGetBestAvailPos_t *pOutput)
 
int unpack_loc_BestAvailPos_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_BestAvailPos_Ind_t *pOutput)
 
int unpack_loc_SetOperationMode_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_SetOperationMode_Ind_t *pOutput)
 
int unpack_loc_DeleteAssistData_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_DeleteAssistData_Ind_t *pOutput)
 
int unpack_loc_GnssSvInfo_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GnssSvInfo_Ind_t *pOutput)
 
int pack_loc_SLQSLOCInjectUTCTime (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCInjectUTCTime_t *reqArg)
 
int unpack_loc_SLQSLOCInjectUTCTime (uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCInjectUTCTime_t *pOutput)
 
int pack_loc_SLQSLOCInjectPosition (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCInjectPosition_t *reqArg)
 
int unpack_loc_SLQSLOCInjectPosition (uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCInjectPosition_t *pOutput)
 
int pack_loc_SLQSLOCSetCradleMountConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCSetCradleMountConfig_t *reqArg)
 
int unpack_loc_SLQSLOCSetCradleMountConfig (uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCSetCradleMountConfig_t *pOutput)
 
int pack_loc_SLQSLOCInjectSensorData (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCInjectSensorData_t *reqArg)
 
int unpack_loc_SLQSLOCInjectSensorData (uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCInjectSensorData_t *pOutput)
 
int unpack_loc_EventNMEA_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_EventNMEA_Ind_t *pOutput)
 
int pack_loc_SLQSLOCGetServer (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCGetServer_t *reqArg)
 
int unpack_loc_SLQSLOCGetServer (uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCGetServer_t *pOutput)
 
int unpack_loc_GetServer_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GetServer_Ind_t *pOutput)
 
int unpack_loc_CradleMountCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_CradleMountCallback_Ind_t *pOutput)
 
int unpack_loc_EventTimeSyncCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_EventTimeSyncCallback_Ind_t *pOutput)
 
int unpack_loc_InjectTimeSyncDataCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_InjectTimeSyncDataCallback_Ind_t *pOutput)
 
int unpack_loc_InjectSensorDataCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_InjectSensorDataCallback_Ind_t *pOutput)
 
int unpack_loc_SensorStreamingCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_SensorStreamingCallback_Ind_t *pOutput)
 
int unpack_loc_InjectUTCTimeCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_InjectUTCTimeCallback_Ind_t *pOutput)
 
int unpack_loc_InjectPositionCallback_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_InjectPositionCallback_Ind_t *pOutput)
 
int pack_loc_SLQSLOCSetServer (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCSetServer_t *reqArg)
 
int unpack_loc_SLQSLOCSetServer (uint8_t *pResp, uint16_t respLen)
 
int unpack_loc_SetServer_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_SetServer_Ind_t *pOutput)
 
int unpack_loc_Event_Wifi_Req_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_Event_Wifi_Req_Ind_t *pOutput)
 
int pack_loc_SetNmeaTypes (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_NmeaTypes_t *reqArg)
 
int unpack_loc_SetNmeaTypes (uint8_t *pResp, uint16_t respLen, unpack_loc_NmeaTypes_t *pOutput)
 
int unpack_loc_SetNmeaTypes_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_SetNmeaTypes_Ind_t *pOutput)
 
int pack_loc_GetNmeaTypes (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_loc_GetNmeaTypes (uint8_t *pResp, uint16_t respLen, unpack_loc_NmeaTypes_t *pOutput)
 
int unpack_loc_GetNmeaTypes_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GetNmeaTypes_Ind_t *pOutput)
 
int pack_loc_EventInjectTime (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_loc_EventInjectTime_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_EventInjectTime_Ind_t *pOutput)
 
int pack_loc_RegisterMasterClient (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_RegisterMasterClient_t *reqArg)
 
int unpack_loc_RegisterMasterClient (uint8_t *pResp, uint16_t respLen, unpack_loc_RegisterMasterClient_t *pOutput)
 
int unpack_loc_RegisterMasterClient_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_RegisterMasterClient_Ind_t *pOutput)
 
int pack_loc_InjectSuplCertificate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_InjectSuplCertificate_t *reqArg)
 
int unpack_loc_InjectSuplCertificate (uint8_t *pResp, uint16_t respLen, unpack_loc_InjectSuplCertificate_t *pOutput)
 
int pack_loc_DeleteSuplCertificate (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_DeleteSuplCertificate_t *pReqArg)
 
int unpack_loc_DeleteSuplCertificate (uint8_t *pResp, uint16_t respLen, unpack_loc_DeleteSuplCertificate_t *pOutput)
 
int unpack_loc_InjectSuplCertificate_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_InjectSuplCertificate_Ind_t *pOutput)
 
int unpack_loc_DeleteSuplCertificate_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_DeleteSuplCertificate_Ind_t *pOutput)
 
int pack_loc_SetGnssConstellReportConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SetGnssConstellReportConfig_t *reqArg)
 
int unpack_loc_SetGnssConstellReportConfig (uint8_t *pResp, uint16_t respLen, unpack_loc_GnssConstellReportConfig_t *pOutput)
 
int unpack_loc_NiGeofenceNotification_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_NiGeofenceInd_t *pOutput)
 
int unpack_loc_GeofenceGerAlert_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceGenAlertInd_t *pOutput)
 
int unpack_loc_GeofenceBreach_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceBreachInd_t *pOutput)
 
int unpack_loc_GeofenceProximity_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceProximityInd_t *pOutput)
 
int pack_loc_GeofenceAddCircular (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceAddCircularReq_t *reqArg)
 
int unpack_loc_pack_loc_GeofenceAddCircular (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceAddCircularReq_t *pOutput)
 
int unpack_loc_GeofenceAddCircular_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceAddCircularInd_t *pOutput)
 
int pack_loc_GeofenceDelete (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceDeleteReq_t *reqArg)
 
int unpack_loc_GeofenceDelete (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceDeleteResp_t *pOutput)
 
int unpack_loc_GeofenceDelete_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceDeleteInd_t *pOutput)
 
int pack_loc_GeofenceQuery (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceQueryReq_t *reqArg)
 
int unpack_loc_GeofenceQuery (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceQueryResp_t *pOutput)
 
int unpack_loc_GeofenceQuery_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceQueryInd_t *pOutput)
 
int pack_loc_GeofenceEdit (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceEditReq_t *reqArg)
 
int unpack_loc_GeofenceEdit (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceEditResp_t *pOutput)
 
int unpack_loc_GeofenceEdit_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceEditInd_t *pOutput)
 
int pack_loc_GetNiGeofenceIdList (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GetNiGeofenceIdListReq_t *reqArg)
 
int unpack_loc_GetNiGeofenceIdList (uint8_t *pResp, uint16_t respLen, unpack_loc_GetNiGeofenceIdListReq_t *pOutput)
 
int unpack_loc_GeofenceNiGetIdList_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceNiGetIdListInd_t *pOutput)
 
int pack_loc_GeofenceSetEngineConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceSetEngineConfigReq_t *reqArg)
 
int unpack_loc_GeofenceSetEngineConfig (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceSetEngineConfigResp_t *pOutput)
 
int pack_loc_GeofenceGetEngineConfig (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceGetEngineConfigReq_t *reqArg)
 
int unpack_loc_GeofenceGetEnginConfig (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceGetEngineConfigResp_t *pOutput)
 
int unpack_loc_GeofenceSetEngineConfig_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceSetEngineConfigInd_t *pOutput)
 
int unpack_loc_GeofenceGetEngineConfig_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceGetEngineConfigInd_t *pOutput)
 
int pack_loc_GeofenceAddContext (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceAddContextReq_t *reqArg)
 
int unpack_loc_GeofenceAddContext (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceAddContextResp_t *pOutput)
 
int unpack_loc_GeofenceAddContext_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceAddContextInd_t *pOutput)
 
int pack_loc_GeofenceSetEngineContext (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceSetEngineContextReq_t *reqArg)
 
int unpack_loc_GeofenceSetEngineContext (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceSetEngineContextResp_t *pOutput)
 
int unpack_loc_GeofenceSetEngineContext_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceSetEngineContextInd_t *pOutput)
 
int pack_loc_GeofenceDeleteContext (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceDeleteContextReq_t *reqArg)
 
int unpack_loc_GeofenceDeleteContext (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceDeleteContextResp_t *pOutput)
 
int unpack_loc_GeofenceDeleteContext_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceDeleteContextInd_t *pOutput)
 
int unpack_loc_GeofenceBatchedDwell_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceBatchedDwellInd_t *pOutput)
 
int unpack_loc_SetGnssConstellReportConfig_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_SetGnssConstellReportConfig_Ind_t *pOutput)
 
int unpack_loc_EventGnssMeasurementReport_Ind (uint8_t *pResp, uint16_t respLen, unpack_loc_QmiCbkLocEventGnssMeasurementReportInd_t *pOutput)
 
int pack_swiloc_SwiLocGetAutoStart (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
 
int unpack_swiloc_SwiLocGetAutoStart (uint8_t *pResp, uint16_t respLen, unpack_swiloc_SwiLocGetAutoStart_t *pOutput)
 
int pack_swiloc_SwiLocSetAutoStart (pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_swiloc_SwiLocSetAutoStart_t *reqArg)
 
int unpack_swiloc_SwiLocSetAutoStart (uint8_t *pResp, uint16_t respLen, unpack_swiloc_SwiLocSetAutoStart_t *pOutput)
 

Detailed Description

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

LOC session status operation result.

◆ anonymous enum

anonymous enum

LOC NMEA sentence types

Function Documentation

◆ pack_loc_DeleteAssistData()

int pack_loc_DeleteAssistData ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_Delete_Assist_Data_t reqArg 
)

Delete Assistant Data pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_DeleteSuplCertificate()

int pack_loc_DeleteSuplCertificate ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_DeleteSuplCertificate_t pReqArg 
)

Delete Supl Certificate

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]pReqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_EventInjectTime()

int pack_loc_EventInjectTime ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Set Event Enject Time pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_EventRegister()

int pack_loc_EventRegister ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_EventRegister_t reqArg 
)

Event Register pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceAddCircular()

int pack_loc_GeofenceAddCircular ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceAddCircularReq_t reqArg 
)

Pack Geofence Add Circular

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceAddContext()

int pack_loc_GeofenceAddContext ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceAddContextReq_t reqArg 
)

Pack Add Geofence Context

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceDelete()

int pack_loc_GeofenceDelete ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceDeleteReq_t reqArg 
)

Pack Geofence Delete

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceDeleteContext()

int pack_loc_GeofenceDeleteContext ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceDeleteContextReq_t reqArg 
)

Pack Set Geofence Engine Context

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceEdit()

int pack_loc_GeofenceEdit ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceEditReq_t reqArg 
)

Pack geofence Edit

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceGetEngineConfig()

int pack_loc_GeofenceGetEngineConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceGetEngineConfigReq_t reqArg 
)

Pack geofence Edit

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceQuery()

int pack_loc_GeofenceQuery ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceQueryReq_t reqArg 
)

Pack geofence Query

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceSetEngineConfig()

int pack_loc_GeofenceSetEngineConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceSetEngineConfigReq_t reqArg 
)

Pack geofence Edit

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GeofenceSetEngineContext()

int pack_loc_GeofenceSetEngineContext ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GeofenceSetEngineContextReq_t reqArg 
)

Pack Set Geofence Engine Context

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GetNiGeofenceIdList()

int pack_loc_GetNiGeofenceIdList ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_GetNiGeofenceIdListReq_t reqArg 
)

Pack geofence Edit

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_GetNmeaTypes()

int pack_loc_GetNmeaTypes ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Set NMEA Types pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_InjectSuplCertificate()

int pack_loc_InjectSuplCertificate ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_InjectSuplCertificate_t reqArg 
)

Inject Supl Certificate

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_RegisterMasterClient()

int pack_loc_RegisterMasterClient ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_RegisterMasterClient_t reqArg 
)

Register Master Client

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SetExtPowerState()

int pack_loc_SetExtPowerState ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SetExtPowerState_t reqArg 
)

Set Ext Power State pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SetGnssConstellReportConfig()

int pack_loc_SetGnssConstellReportConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SetGnssConstellReportConfig_t reqArg 
)

Pack Sets satellite constellations of interest for reporting

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SetNmeaTypes()

int pack_loc_SetNmeaTypes ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_NmeaTypes_t reqArg 
)

Set NMEA Types pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SetOperationMode()

int pack_loc_SetOperationMode ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SetOperationMode_t reqArg 
)

Set Operation Mode pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SLQSLOCGetBestAvailPos()

int pack_loc_SLQSLOCGetBestAvailPos ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SLQSLOCGetBestAvailPos_t reqArg 
)

Get Best Avail position pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
Best Available Position Information will be sent through eQMI_LOC_GET_BEST_AVAIL_POS_IND notification. Call unpack_loc_BestAvailPos_Ind() to unpack the Best Available Position Information

◆ pack_loc_SLQSLOCGetServer()

int pack_loc_SLQSLOCGetServer ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SLQSLOCGetServer_t reqArg 
)

Pack get server.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
Note
The request is acknowledged through the response, but the SUCCESS/FAILURE status is sent through unpack_loc_GetServer_Ind callback If successful, the callback also contains the A-GPS server address.
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SLQSLOCInjectPosition()

int pack_loc_SLQSLOCInjectPosition ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SLQSLOCInjectPosition_t reqArg 
)

Pack inject position.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SLQSLOCInjectSensorData()

int pack_loc_SLQSLOCInjectSensorData ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SLQSLOCInjectSensorData_t reqArg 
)

Pack inject sensor data.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SLQSLOCInjectUTCTime()

int pack_loc_SLQSLOCInjectUTCTime ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SLQSLOCInjectUTCTime_t reqArg 
)

Pack inject UTC time.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SLQSLOCSetCradleMountConfig()

int pack_loc_SLQSLOCSetCradleMountConfig ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SLQSLOCSetCradleMountConfig_t reqArg 
)

Pack set cradle mount configure.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_SLQSLOCSetServer()

int pack_loc_SLQSLOCSetServer ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_SLQSLOCSetServer_t reqArg 
)

Pack Set server.

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
Note
If multiple types of addresses are specified in the request, the IPv4 address takes precedence over the IPv6 address and the IPv6 address takes precedence over the URL address.The request is acknowledged through the response, but the SUCCESS/FAILURE status is sent through unpack_loc_SetServer_Ind callback
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_Start()

int pack_loc_Start ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_Start_t reqArg 
)

LOC Start pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_loc_Stop()

int pack_loc_Stop ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_loc_Stop_t reqArg 
)

Loc Stop pack

Parameters
[in,out]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_swiloc_SwiLocGetAutoStart()

int pack_swiloc_SwiLocGetAutoStart ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen 
)

Get Auto Start pack

Parameters
[in]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ pack_swiloc_SwiLocSetAutoStart()

int pack_swiloc_SwiLocSetAutoStart ( pack_qmi_t pCtx,
uint8_t *  pReqBuf,
uint16_t *  pLen,
pack_swiloc_SwiLocSetAutoStart_t reqArg 
)

Set Auto Start pack

Parameters
[in]pCtxqmi request context
[out]pReqBufqmi request buffer
[out]pLenqmi request length
[in]reqArgrequest parameter
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_BestAvailPos_Ind()

int unpack_loc_BestAvailPos_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_BestAvailPos_Ind_t pOutput 
)

Loc Best Avial position Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_CradleMountCallback_Ind()

int unpack_loc_CradleMountCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_CradleMountCallback_Ind_t pOutput 
)

Unpack the Cradle Mount Indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_DeleteAssistData()

int unpack_loc_DeleteAssistData ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_Delete_Assist_Data_t pOutput 
)

Delete Assistant Data unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_DeleteAssistData_Ind()

int unpack_loc_DeleteAssistData_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_DeleteAssistData_Ind_t pOutput 
)

Unpack the status of delete the location engine assistance data

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_DeleteSuplCertificate()

int unpack_loc_DeleteSuplCertificate ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_DeleteSuplCertificate_t pOutput 
)

Unpack Delete Supl Certificate

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_DeleteSuplCertificate_Ind()

int unpack_loc_DeleteSuplCertificate_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_DeleteSuplCertificate_Ind_t pOutput 
)

Register Delete Supl Certificate Ind unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_EngineState_Ind()

int unpack_loc_EngineState_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_EngineState_Ind_t pOutput 
)

Loc Engine State Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_Event_Wifi_Req_Ind()

int unpack_loc_Event_Wifi_Req_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_Event_Wifi_Req_Ind_t pOutput 
)

Event WIFI request unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_EventGnssMeasurementReport_Ind()

int unpack_loc_EventGnssMeasurementReport_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_QmiCbkLocEventGnssMeasurementReportInd_t pOutput 
)

Loc Event GNSS Measurement Report Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_EventInjectTime_Ind()

int unpack_loc_EventInjectTime_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_EventInjectTime_Ind_t pOutput 
)

Unpack the engine to use the Time Server Info.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_EventNMEA_Ind()

int unpack_loc_EventNMEA_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_EventNMEA_Ind_t pOutput 
)

Unpack the NMEA Event Indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_EventRegister()

int unpack_loc_EventRegister ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_EventRegister_t pOutput 
)

Event Register unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_EventTimeSyncCallback_Ind()

int unpack_loc_EventTimeSyncCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_EventTimeSyncCallback_Ind_t pOutput 
)

Unpack the Event Time Sync indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceAddCircular_Ind()

int unpack_loc_GeofenceAddCircular_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceAddCircularInd_t pOutput 
)

Geofence Add Circular Notification Ind unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceAddContext()

int unpack_loc_GeofenceAddContext ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceAddContextResp_t pOutput 
)

Unpack inject UTC time.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceAddContext_Ind()

int unpack_loc_GeofenceAddContext_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceAddContextInd_t pOutput 
)

Geofence Add context Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceBatchedDwell_Ind()

int unpack_loc_GeofenceBatchedDwell_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceBatchedDwellInd_t pOutput 
)

Geofence Batched Dwell Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceBreach_Ind()

int unpack_loc_GeofenceBreach_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceBreachInd_t pOutput 
)

Geofence Breach Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceDelete()

int unpack_loc_GeofenceDelete ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceDeleteResp_t pOutput 
)

Geofence Delete unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceDelete_Ind()

int unpack_loc_GeofenceDelete_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceDeleteInd_t pOutput 
)

Geofence Delete Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceDeleteContext()

int unpack_loc_GeofenceDeleteContext ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceDeleteContextResp_t pOutput 
)

Unpack inject UTC time.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceDeleteContext_Ind()

int unpack_loc_GeofenceDeleteContext_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceDeleteContextInd_t pOutput 
)

Geofence delete context Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceEdit()

int unpack_loc_GeofenceEdit ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceEditResp_t pOutput 
)

Geofence Edit unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceEdit_Ind()

int unpack_loc_GeofenceEdit_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceEditInd_t pOutput 
)

Geofence Edit Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceGerAlert_Ind()

int unpack_loc_GeofenceGerAlert_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceGenAlertInd_t pOutput 
)

Geofence General Alert Notification Ind unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceGetEnginConfig()

int unpack_loc_GeofenceGetEnginConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceGetEngineConfigResp_t pOutput 
)

Unpack inject UTC time.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceGetEngineConfig_Ind()

int unpack_loc_GeofenceGetEngineConfig_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceGetEngineConfigInd_t pOutput 
)

Geofence Get Engine Configuration Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceNiGetIdList_Ind()

int unpack_loc_GeofenceNiGetIdList_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceNiGetIdListInd_t pOutput 
)

Get Geofence NI List Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceProximity_Ind()

int unpack_loc_GeofenceProximity_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceProximityInd_t pOutput 
)

Geofence Proximity Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceQuery()

int unpack_loc_GeofenceQuery ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceQueryResp_t pOutput 
)

Geofence Query unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceQuery_Ind()

int unpack_loc_GeofenceQuery_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceQueryInd_t pOutput 
)

Geofence Query Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceSetEngineConfig()

int unpack_loc_GeofenceSetEngineConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceSetEngineConfigResp_t pOutput 
)

Unpack inject UTC time.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceSetEngineConfig_Ind()

int unpack_loc_GeofenceSetEngineConfig_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceSetEngineConfigInd_t pOutput 
)

Geofence Set Engine Configuration Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceSetEngineContext()

int unpack_loc_GeofenceSetEngineContext ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceSetEngineContextResp_t pOutput 
)

Unpack inject UTC time.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GeofenceSetEngineContext_Ind()

int unpack_loc_GeofenceSetEngineContext_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceSetEngineContextInd_t pOutput 
)

Geofence Add context Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GetNiGeofenceIdList()

int unpack_loc_GetNiGeofenceIdList ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GetNiGeofenceIdListReq_t pOutput 
)

Unpack inject UTC time.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GetNmeaTypes()

int unpack_loc_GetNmeaTypes ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_NmeaTypes_t pOutput 
)

Set NMEA Types unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GetNmeaTypes_Ind()

int unpack_loc_GetNmeaTypes_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GetNmeaTypes_Ind_t pOutput 
)

Unpack the engine to use the specified operation mode.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GetServer_Ind()

int unpack_loc_GetServer_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GetServer_Ind_t pOutput 
)

Unpack the Get Server Indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_GnssSvInfo_Ind()

int unpack_loc_GnssSvInfo_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GnssSvInfo_Ind_t pOutput 
)

Unpack the GNSS SV Info Indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_InjectPositionCallback_Ind()

int unpack_loc_InjectPositionCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_InjectPositionCallback_Ind_t pOutput 
)

Unpack the Inject position indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_InjectSensorDataCallback_Ind()

int unpack_loc_InjectSensorDataCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_InjectSensorDataCallback_Ind_t pOutput 
)

Unpack the inject sensor data indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_InjectSuplCertificate()

int unpack_loc_InjectSuplCertificate ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_InjectSuplCertificate_t pOutput 
)

Unpack Inject Supl Certificate

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_InjectSuplCertificate_Ind()

int unpack_loc_InjectSuplCertificate_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_InjectSuplCertificate_Ind_t pOutput 
)

Inject Supl Certificate Ind unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_InjectTimeSyncDataCallback_Ind()

int unpack_loc_InjectTimeSyncDataCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_InjectTimeSyncDataCallback_Ind_t pOutput 
)

Unpack the inject time sync data indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_InjectUTCTimeCallback_Ind()

int unpack_loc_InjectUTCTimeCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_InjectUTCTimeCallback_Ind_t pOutput 
)

Unpack the Inject UTC time indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_NiGeofenceNotification_Ind()

int unpack_loc_NiGeofenceNotification_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_NiGeofenceInd_t pOutput 
)

NI Geofence Notification Ind unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_pack_loc_GeofenceAddCircular()

int unpack_loc_pack_loc_GeofenceAddCircular ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GeofenceAddCircularReq_t pOutput 
)

Unpack Sets satellite constellations of interest for reporting

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_PositionRpt_Ind()

int unpack_loc_PositionRpt_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_PositionRpt_Ind_t pOutput 
)

Loc Position Report Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_RegisterMasterClient()

int unpack_loc_RegisterMasterClient ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_RegisterMasterClient_t pOutput 
)

Register Master Client unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_RegisterMasterClient_Ind()

int unpack_loc_RegisterMasterClient_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_RegisterMasterClient_Ind_t pOutput 
)

Register Master Client unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SensorStreamingCallback_Ind()

int unpack_loc_SensorStreamingCallback_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SensorStreamingCallback_Ind_t pOutput 
)

Unpack the Sensor streaming status indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetExtPowerConfig_Ind()

int unpack_loc_SetExtPowerConfig_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SetExtPowerConfig_Ind_t pOutput 
)

Loc Set External Power Configure Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetExtPowerState()

int unpack_loc_SetExtPowerState ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SetExtPowerState_t pOutput 
)

Set Ext Power State unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetGnssConstellReportConfig()

int unpack_loc_SetGnssConstellReportConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_GnssConstellReportConfig_t pOutput 
)

Unpack Sets satellite constellations of interest for reporting

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetGnssConstellReportConfig_Ind()

int unpack_loc_SetGnssConstellReportConfig_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SetGnssConstellReportConfig_Ind_t pOutput 
)

Loc Set GNSS Constellations Report Configuration Indication unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetNmeaTypes()

int unpack_loc_SetNmeaTypes ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_NmeaTypes_t pOutput 
)

Set NMEA Types unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetNmeaTypes_Ind()

int unpack_loc_SetNmeaTypes_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SetNmeaTypes_Ind_t pOutput 
)

Unpack the engine to use the specified operation mode.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetOperationMode()

int unpack_loc_SetOperationMode ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SetOperationMode_t pOutput 
)

Set Operation Mode unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetOperationMode_Ind()

int unpack_loc_SetOperationMode_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SetOperationMode_Ind_t pOutput 
)

Unpack the engine to use the specified operation mode.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SetServer_Ind()

int unpack_loc_SetServer_Ind ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SetServer_Ind_t pOutput 
)

Unpack the Set Server Indication.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SLQSLOCGetBestAvailPos()

int unpack_loc_SLQSLOCGetBestAvailPos ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SLQSLOCGetBestAvailPos_t pOutput 
)

Get Best Avail position unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values
Note
Best Available Position Information will be sent through eQMI_LOC_GET_BEST_AVAIL_POS_IND notification. Call unpack_loc_BestAvailPos_Ind() to unpack the Best Available Position Information

◆ unpack_loc_SLQSLOCGetServer()

int unpack_loc_SLQSLOCGetServer ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SLQSLOCGetServer_t pOutput 
)

Unpack get server.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SLQSLOCInjectPosition()

int unpack_loc_SLQSLOCInjectPosition ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SLQSLOCInjectPosition_t pOutput 
)

Unpack inject position.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SLQSLOCInjectSensorData()

int unpack_loc_SLQSLOCInjectSensorData ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SLQSLOCInjectSensorData_t pOutput 
)

Unpack inject sensor data.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SLQSLOCInjectUTCTime()

int unpack_loc_SLQSLOCInjectUTCTime ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SLQSLOCInjectUTCTime_t pOutput 
)

Unpack inject UTC time.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SLQSLOCSetCradleMountConfig()

int unpack_loc_SLQSLOCSetCradleMountConfig ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_SLQSLOCSetCradleMountConfig_t pOutput 
)

Unpack set cradle mount configure.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_SLQSLOCSetServer()

int unpack_loc_SLQSLOCSetServer ( uint8_t *  pResp,
uint16_t  respLen 
)

Unpack set server.

Parameters
[in]pRespqmi response
[in]respLenqmi response length
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_Start()

int unpack_loc_Start ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_Start_t pOutput 
)

Loc Start unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_loc_Stop()

int unpack_loc_Stop ( uint8_t *  pResp,
uint16_t  respLen,
unpack_loc_Stop_t pOutput 
)

Loc Stop unpack

Parameters
[in]pRespqmi response
[in]respLenqmi response length
[out]pOutputunpacked response
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_swiloc_SwiLocGetAutoStart()

int unpack_swiloc_SwiLocGetAutoStart ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiloc_SwiLocGetAutoStart_t pOutput 
)

Get Auto Start unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values

◆ unpack_swiloc_SwiLocSetAutoStart()

int unpack_swiloc_SwiLocSetAutoStart ( uint8_t *  pResp,
uint16_t  respLen,
unpack_swiloc_SwiLocSetAutoStart_t pOutput 
)

Set Auto Start unpack

Parameters
[in]pRespqmi response from modem
[in]respLenqmi response length
[out]pOutputresponse unpacked
Returns
eQCWWAN_ERR_NONE on success, eQCWWAN_xxx error value otherwise
See also
See qmerrno.h for eQCWWAN_xxx error values