12 #define LOC_UINT8_MAX_STRING_SZ 255
19 #define LOCEVENTMASKPOSITIONREPORT 0x00000001
26 #define LOCEVENTMASKGNSSSVINFO 0x00000002
33 #define LOCEVENTMASKNMEA 0x00000004
39 #define LOCEVENTMASKNINOTIFYVERIFYREQ 0x00000008
45 #define LOCEVENTMASKINJECTTIMEREQ 0x00000010
51 #define LOCEVENTMASKINJECTPREDICTEDORBITSREQ 0x00000020
57 #define LOCEVENTMASKINJECTPOSITIONREQ 0x00000040
63 #define LOCEVENTMASKENGINESTATE 0x00000080
69 #define LOCEVENTMASKFIXSESSIONSTATE 0x00000100
75 #define LOCEVENTMASKWIFIREQ 0x00000200
83 #define LOCEVENTMASKSENSORSTREAMINGREADYSTATUS 0x00000400
91 #define LOCEVENTMASKTIMESYNCREQ 0x00000800
98 #define LOCEVENTMASKSETSPISTREAMINGREPORT 0x00001000
107 #define LOCEVENTMASKLOCATIONSERVERCONNECTIONREQ 0x00002000
117 #define LOCEVENTMASKNIGEOFENCENOTIFICATION 0x00004000
128 #define LOCEVENTMASKGEOFENCEGENALERT 0x00008000
138 #define LOCEVENTMASKGEOFENCEBREACHNOTIFICATION 0x00010000
148 #define LOCEVENTMASKPEDOMETERCONTROL 0x00020000
158 #define LOCEVENTMASKMOTIONDATACONTROL 0x00040000
167 #define LOCEVENTMASKBATCHFULLNOTIFICATION 0x00080000
178 #define LOCEVENTMASKLIVEBATCHEDPOSITIONREPORT 0x00100000
185 #define LOCEVENTMASKINJECTWIFIAPDATAREQ 0x00200000
197 #define LOCEVENTMASKGEOFENCEBATCHBREACHNOTIFICATION 0x00400000
207 #define LOCEVENTMASKVEHICLEDATAREADYSTATUS 0x00800000
219 #define LOCEVENTMASKGNSSMEASUREMENTREPORT 0x01000000
224 #define LOCEVENTMASKINVALIDVALUE 0xFFFFFFFF
uint8_t * pHorConfidence
Definition: loc.h:1319
uint32_t * pTimeUnc
Definition: loc.h:1337
uint16_t Tlvresult
Definition: loc.h:932
uint32_t * pTimeSrc
Definition: loc.h:1338
uint8_t len
Definition: loc.h:511
uint16_t id
Definition: loc.h:310
int unpack_loc_SetExtPowerState(uint8_t *pResp, uint16_t respLen, unpack_loc_SetExtPowerState_t *pOutput)
uint32_t * pRecurrenceType
Definition: loc.h:790
int pack_loc_Stop(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Stop_t *reqArg)
int pack_loc_SetOperationMode(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SetOperationMode_t *reqArg)
uint32_t * pHorUncCircular
Definition: loc.h:1315
uint16_t Tlvresult
Definition: loc.h:686
uint8_t SessionId
Definition: loc.h:859
uint32_t mode
Definition: loc.h:920
int unpack_loc_SetOperationMode(uint8_t *pResp, uint16_t respLen, unpack_loc_SetOperationMode_t *pOutput)
loc_LocApplicationInfo * pApplicationInfo
Definition: loc.h:794
int pack_loc_Start(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Start_t *reqArg)
loc_GnssData * pGnssData
Definition: loc.h:994
uint16_t Tlvresult
Definition: loc.h:697
int unpack_loc_DeleteAssistData(uint8_t *pResp, uint16_t respLen, unpack_loc_Delete_Assist_Data_t *pOutput)
uint32_t * pMinIntervalTime
Definition: loc.h:793
uint32_t * pHorUncEllipseOrientAzimuth
Definition: loc.h:1318
loc_precisionDilution * pPrecisionDilution
Definition: loc.h:1333
int pack_loc_EventRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_EventRegister_t *reqArg)
uint32_t PDOP
Definition: loc.h:1064
uint16_t gpsWeek
Definition: loc.h:1128
uint8_t * pAppName
Definition: loc.h:272
uint16_t Tlvresult
Definition: loc.h:1377
uint8_t SessionId
Definition: loc.h:789
uint16_t Tlvresult
Definition: loc.h:1343
loc_BdsSV * pSV
Definition: loc.h:512
loc_svUsedforFix * pSvUsedforFix
Definition: loc.h:1341
uint32_t usageMask
Definition: loc.h:1089
uint64_t * pLongitude
Definition: loc.h:1314
uint32_t * pVertReliability
Definition: loc.h:1327
loc_BdsSVInfo * pBdsSVInfo
Definition: loc.h:997
uint16_t Tlvresult
Definition: loc.h:808
uint64_t * pTimestampUtc
Definition: loc.h:1334
uint8_t appProviderLength
Definition: loc.h:269
uint32_t * pSpeedUnc
Definition: loc.h:1322
uint32_t * pHorUncEllipseSemiMajor
Definition: loc.h:1317
uint32_t sessionStatus
Definition: loc.h:1311
uint8_t appVersionLength
Definition: loc.h:274
uint32_t HDOP
Definition: loc.h:1065
uint32_t * pHorReliability
Definition: loc.h:1320
uint8_t mask
Definition: loc.h:312
uint8_t * pAppVersion
Definition: loc.h:275
uint32_t * pFixId
Definition: loc.h:1340
uint32_t * pAltitudeWrtEllipsoid
Definition: loc.h:1323
uint16_t Tlvresult
Definition: loc.h:619
uint8_t sessionId
Definition: loc.h:1312
int unpack_loc_PositionRpt_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_PositionRpt_Ind_t *pOutput)
uint64_t mask
Definition: loc.h:398
uint8_t * pAppProvider
Definition: loc.h:270
loc_CellDb * pCellDb
Definition: loc.h:995
loc_SVInfo * pSVInfo
Definition: loc.h:993
uint32_t * pHorizontalAccuracyLvl
Definition: loc.h:791
uint8_t len
Definition: loc.h:331
uint32_t gpsTimeOfWeekMs
Definition: loc.h:1129
int pack_loc_DeleteAssistData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Delete_Assist_Data_t *reqArg)
uint32_t system
Definition: loc.h:311
int unpack_loc_Start(uint8_t *pResp, uint16_t respLen, unpack_loc_Start_t *pOutput)
uint32_t * pConfigAltitudeAssumed
Definition: loc.h:795
uint32_t engineState
Definition: loc.h:1376
uint8_t gnssSvUsedList_len
Definition: loc.h:1111
uint16_t Tlvresult
Definition: loc.h:860
uint32_t mask
Definition: loc.h:472
uint32_t * pAltitudeWrtMeanSeaLevel
Definition: loc.h:1324
uint16_t Tlvresult
Definition: loc.h:796
uint32_t * pHorUncEllipseSemiMinor
Definition: loc.h:1316
uint8_t appNameLength
Definition: loc.h:271
uint16_t Tlvresult
Definition: loc.h:921
uint32_t * pIntermediateReportState
Definition: loc.h:792
uint32_t aidingIndicatorMask
Definition: loc.h:1090
uint16_t id
Definition: loc.h:492
uint8_t appVersionValid
Definition: loc.h:273
uint32_t * pVertUnc
Definition: loc.h:1325
int unpack_loc_EngineState_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_EngineState_Ind_t *pOutput)
uint32_t * pHeading
Definition: loc.h:1329
#define LOC_UINT8_MAX_STRING_SZ
Definition: loc.h:12
uint32_t * pSpeedHorizontal
Definition: loc.h:1321
uint32_t * pSpeedVertical
Definition: loc.h:1328
loc_SV * pSV
Definition: loc.h:332
uint32_t mask
Definition: loc.h:422
loc_ClkInfo * pClkInfo
Definition: loc.h:996
uint16_t Tlvresult
Definition: loc.h:631
uint8_t mask
Definition: loc.h:493
int unpack_loc_Stop(uint8_t *pResp, uint16_t respLen, unpack_loc_Stop_t *pOutput)
uint8_t * pAltitudeAssumed
Definition: loc.h:1342
uint32_t * pTechnologyMask
Definition: loc.h:1332
uint64_t * pLatitude
Definition: loc.h:1313
uint8_t * pLeapSeconds
Definition: loc.h:1335
uint32_t * pMagneticDeviation
Definition: loc.h:1331
loc_sensorDataUsage * pSensorDataUsage
Definition: loc.h:1339
uint32_t * pHeadingUnc
Definition: loc.h:1330
uint16_t Tlvresult
Definition: loc.h:1009
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)
uint64_t eventRegister
Definition: loc.h:618
uint8_t * pVertConfidence
Definition: loc.h:1326
uint32_t VDOP
Definition: loc.h:1066
loc_gpsTime * pGpsTime
Definition: loc.h:1336
uint32_t extPowerState
Definition: loc.h:685
uint16_t Tlvresult
Definition: loc.h:871
uint16_t Tlvresult
Definition: loc.h:998