7 #ifndef __LITEQMI_LOC_H__ 8 #define __LITEQMI_LOC_H__ 18 #define LOC_UINT8_MAX_STRING_SZ 255 20 #define LOC_MAX_DGNSS_STATIONID 32 22 #define LOC_MAX_GNSS_USEDSIGNALTYPE 32 24 #define LOC_MAX_JAMMERINDICATOR 20 30 #define LOCEVENTMASKPOSITIONREPORT 0x00000001 37 #define LOCEVENTMASKGNSSSVINFO 0x00000002 44 #define LOCEVENTMASKNMEA 0x00000004 50 #define LOCEVENTMASKNINOTIFYVERIFYREQ 0x00000008 56 #define LOCEVENTMASKINJECTTIMEREQ 0x00000010 62 #define LOCEVENTMASKINJECTPREDICTEDORBITSREQ 0x00000020 68 #define LOCEVENTMASKINJECTPOSITIONREQ 0x00000040 74 #define LOCEVENTMASKENGINESTATE 0x00000080 80 #define LOCEVENTMASKFIXSESSIONSTATE 0x00000100 86 #define LOCEVENTMASKWIFIREQ 0x00000200 94 #define LOCEVENTMASKSENSORSTREAMINGREADYSTATUS 0x00000400 102 #define LOCEVENTMASKTIMESYNCREQ 0x00000800 109 #define LOCEVENTMASKSETSPISTREAMINGREPORT 0x00001000 118 #define LOCEVENTMASKLOCATIONSERVERCONNECTIONREQ 0x00002000 128 #define LOCEVENTMASKNIGEOFENCENOTIFICATION 0x00004000 139 #define LOCEVENTMASKGEOFENCEGENALERT 0x00008000 149 #define LOCEVENTMASKGEOFENCEBREACHNOTIFICATION 0x00010000 159 #define LOCEVENTMASKPEDOMETERCONTROL 0x00020000 169 #define LOCEVENTMASKMOTIONDATACONTROL 0x00040000 178 #define LOCEVENTMASKBATCHFULLNOTIFICATION 0x00080000 189 #define LOCEVENTMASKLIVEBATCHEDPOSITIONREPORT 0x00100000 196 #define LOCEVENTMASKINJECTWIFIAPDATAREQ 0x00200000 208 #define LOCEVENTMASKGEOFENCEBATCHBREACHNOTIFICATION 0x00400000 218 #define LOCEVENTMASKVEHICLEDATAREADYSTATUS 0x00800000 230 #define LOCEVENTMASKGNSSMEASUREMENTREPORT 0x01000000 235 #define LOCEVENTMASKINVALIDVALUE 0xFFFFFFFF 238 #define MAX_SENSOR_DATA_LEN 64 240 #define MAX_TEMP_DATA_LEN 64 242 #define MAX_LOC_NMEA_STR_LEN 201 245 #define MAX_Expanded_SVS 16 247 #define MAX_SATELLITES_SIGNAL_TYPES 20 255 eQMI_LOC_SESS_STATUS_SUCCESS=0,
256 eQMI_LOC_SESS_STATUS_IN_PROGRESS=1,
257 eQMI_LOC_SESS_STATUS_FAILURE=2,
258 eQMI_LOC_SESS_STATUS_TIMEOUT=3,
296 uint8_t applicationProvider_len;
297 uint8_t *pAplicationProvider;
298 uint8_t applicationName_len;
300 uint8_t applicationVersion_valid;
301 uint8_t applicationVersion_len;
302 uint8_t *pApplicationVersion;
328 uint32_t timeBetweenMeasurement;
724 uint64_t eventRegister;
740 swi_uint256_t ParamPresenceMask;
799 uint32_t extPowerState;
814 swi_uint256_t ParamPresenceMask;
949 uint32_t *pFixRecurrence;
950 uint32_t *pHorizontalAccuracyLevel;
951 uint32_t *pIntermediateReportState;
952 uint32_t *pMinInterval;
954 uint32_t *pConfigAltitudeAssumed;
955 uint32_t *pMinIntermediatePositionReportInterval;
956 uint32_t *pPositionReportTimeout;
957 uint8_t *pSharePosition;
958 uint8_t *pReportGnssOnlyPosition;
975 swi_uint256_t ParamPresenceMask;
1044 swi_uint256_t ParamPresenceMask;
1118 swi_uint256_t ParamPresenceMask;
1201 swi_uint256_t ParamPresenceMask;
1292 uint32_t aidingIndicatorMask;
1315 uint8_t gnssSvUsedList_len ;
1366 uint8_t dgnssStationId_len;
1424 uint8_t gnssSvUsedSignalTypeList_len;
1440 int32_t agcMetricDb;
1456 uint8_t jammerIndicatorList_len;
1493 uint8_t gnssSvUsedSignalTypeList_len;
1517 uint8_t expandedGnssSvUsedList_len;
1537 uint32_t gpsTimeOfWeekMs;
1854 uint32_t sessionStatus;
1858 float *pHorUncCircular;
1859 float *pHorUncEllipseSemiMinor;
1860 float *pHorUncEllipseSemiMajor;
1861 float *pHorUncEllipseOrientAzimuth;
1862 uint8_t *pHorConfidence;
1863 uint32_t *pHorReliability;
1864 float *pSpeedHorizontal;
1866 float *pAltitudeWrtEllipsoid;
1867 float *pAltitudeWrtMeanSeaLevel;
1869 uint8_t *pVertConfidence;
1870 uint32_t *pVertReliability;
1871 float *pSpeedVertical;
1874 float *pMagneticDeviation;
1875 uint32_t *pTechnologyMask;
1877 uint64_t *pTimestampUtc;
1878 uint8_t *pLeapSeconds;
1885 uint8_t *pAltitudeAssumed;
1888 uint64_t *pNavSolutionMask;
1889 uint32_t *pSensorSubTechnologyMask;
1890 uint8_t *pGnssOnlyPosition;
1893 uint64_t *pSpoofReportMask;
1898 swi_uint256_t ParamPresenceMask;
1936 uint32_t engineState;
1938 swi_uint256_t ParamPresenceMask;
1989 swi_uint256_t ParamPresenceMask;
2022 swi_uint256_t ParamPresenceMask;
2353 float *pHorUncCircular;
2354 float *pAltitudeWrtEllipsoid;
2356 uint64_t *pTimestampUtc;
2358 float *pHorUncEllipseSemiMinor;
2359 float *pHorUncEllipseSemiMajor;
2360 float *pHorUncEllipseOrientAzimuth;
2361 uint8_t *pHorCirConf;
2362 uint8_t *pHorEllpConf;
2363 uint32_t *pHorReliability;
2364 float *pSpeedHorizontal;
2366 float *pAltitudeWrtMeanSeaLevel;
2367 uint8_t *pVertConfidence;
2368 uint32_t *pVertReliability;
2369 float *pSpeedVertical;
2370 float *pSpeedVerticalUnc;
2373 float *pMagneticDeviation;
2374 uint32_t *pTechnologyMask;
2381 uint64_t *pSpoofReportMask;
2385 swi_uint256_t ParamPresenceMask;
2434 swi_uint256_t ParamPresenceMask;
2494 swi_uint256_t ParamPresenceMask;
2585 uint8_t healthStatus;
2636 uint8_t altitudeAssumed;
2639 swi_uint256_t ParamPresenceMask;
2672 uint32_t timeUncMsec;
2712 unpack_loc_SLQSLOCInjectUTCTime_t *pOutput
2928 float horUncCircular;
2929 int has_horUncCircular;
2930 uint8_t horConfidence;
2931 int has_horConfidence;
2932 uint32_t horReliability;
2933 int has_horReliability;
2934 float altitudeWrtEllipsoid;
2935 int has_altitudeWrtEllipsoid;
2936 float altitudeWrtMeanSeaLevel;
2937 int has_altitudeWrtMeanSeaLevel;
2940 uint8_t vertConfidence;
2941 int has_vertConfidence;
2942 uint32_t vertReliability;
2943 int has_vertRelicability;
2945 int has_altitudeSrcInfo;
2946 uint64_t timestampUtc;
2947 int has_timestampUtc;
2948 uint32_t timestampAge;
2949 int has_timestampAge;
2950 uint32_t positionSrc;
2951 int has_positionSrc;
2952 float rawHorUncCircular;
2953 int has_rawHorUncCircular;
2954 uint8_t rawHorConfidence;
2955 int has_rawHorConfidence;
2994 unpack_loc_SLQSLOCInjectPosition_t *pOutput
3059 unpack_loc_SLQSLOCSetCradleMountConfig_t *pOutput
3111 uint32_t timeOfFirstSample ;
3113 uint8_t sensorDataLen;
3155 uint32_t timeSource;
3156 uint32_t timeOfFirstSample;
3157 uint8_t temperatureDataLen;
3216 int has_accleroData;
3220 int has_acceleroTimeSrc;
3221 uint32_t acceleroTimeSrc;
3222 int has_gyroTimeSrc;
3223 uint32_t gyroTimeSrc;
3267 unpack_loc_SLQSLOCInjectSensorData_t *pOutput
3290 swi_uint256_t ParamPresenceMask;
3335 uint32_t serverType;
3336 int has_serverAddrTypeMask;
3337 uint8_t serverAddrTypeMask;
3381 unpack_loc_SLQSLOCGetServer_t *pOutput
3416 uint16_t address[8];
3483 uint32_t serverStatus;
3484 uint32_t serverType;
3489 swi_uint256_t ParamPresenceMask;
3535 uint32_t cradleMountConfigStatus;
3536 swi_uint256_t ParamPresenceMask;
3570 uint32_t timeSyncRefCounter;
3571 swi_uint256_t ParamPresenceMask;
3614 uint32_t injectTimeSyncStatus;
3615 swi_uint256_t ParamPresenceMask;
3701 uint32_t injectSensorDataStatus;
3702 uint32_t *pOpaqueIdentifier;
3703 uint8_t *pAccelSamplesAccepted;
3704 uint8_t *pGyroSamplesAccepted;
3705 uint8_t *pAccelTempSamplesAccepted;
3706 uint8_t *pGyroTempSamplesAccepted;
3708 swi_uint256_t ParamPresenceMask;
3753 uint8_t injectEnable;
3754 uint16_t samplesPerBatch;
3755 uint16_t batchPerSec;
3782 uint8_t injectEnable;
3783 uint16_t samplesPerBatch;
3784 uint16_t batchPerSec;
3811 uint8_t injectEnable;
3812 uint16_t samplesPerBatch;
3813 uint16_t batchPerSec;
3840 uint8_t injectEnable;
3841 uint16_t samplesPerBatch;
3842 uint16_t batchPerSec;
3873 swi_uint256_t ParamPresenceMask;
3924 swi_uint256_t ParamPresenceMask;
3975 swi_uint256_t ParamPresenceMask;
4073 uint32_t serverType;
4146 uint32_t serverStatus;
4197 uint32_t requestType;
4198 uint16_t *pTimeBetweenFixes;
4201 swi_uint256_t ParamPresenceMask;
4228 QMI_LOC_NMEA_MASK_GGA = 0x00000001,
4229 QMI_LOC_NMEA_MASK_RMC = 0x00000002,
4230 QMI_LOC_NMEA_MASK_GSV = 0x00000004,
4231 QMI_LOC_NMEA_MASK_GSA = 0x00000008,
4232 QMI_LOC_NMEA_MASK_VTG = 0x00000010,
4233 QMI_LOC_NMEA_MASK_PQXFI = 0x00000020,
4234 QMI_LOC_NMEA_MASK_PSTIS = 0x00000040,
4235 QMI_LOC_NMEA_MASK_GLGSV = 0x00000080,
4236 QMI_LOC_NMEA_MASK_GNGSA = 0x00000100,
4237 QMI_LOC_NMEA_MASK_GNGNS = 0x00000200,
4238 QMI_LOC_NMEA_MASK_GARMC = 0x00000400,
4239 QMI_LOC_NMEA_MASK_GAGSV = 0x00000800,
4240 QMI_LOC_NMEA_MASK_GAGSA = 0x00001000,
4241 QMI_LOC_NMEA_MASK_GAVTG = 0x00002000,
4242 QMI_LOC_NMEA_MASK_GAGGA = 0x00004000,
4243 QMI_LOC_NMEA_MASK_PQGSA = 0x00008000,
4244 QMI_LOC_NMEA_MASK_PQGSV = 0x00010000,
4245 QMI_LOC_NMEA_MASK_DEBUG = 0x00020000,
4246 QMI_LOC_NMEA_MASK_GPDTM = 0x00040000,
4247 QMI_LOC_NMEA_MASK_GNGGA = 0x00080000,
4248 QMI_LOC_NMEA_MASK_GNRMC = 0x00100000,
4249 QMI_LOC_NMEA_MASK_GNVTG = 0x00200000,
4250 QMI_LOC_NMEA_MASK_GAGNS = 0x00400000,
4251 QMI_LOC_NMEA_MASK_GBGGA = 0x00800000,
4252 QMI_LOC_NMEA_MASK_GBGSA = 0x01000000,
4253 QMI_LOC_NMEA_MASK_GBGSV = 0x02000000,
4254 QMI_LOC_NMEA_MASK_GBRMC = 0x04000000,
4255 QMI_LOC_NMEA_MASK_GBVTG = 0x08000000,
4256 QMI_LOC_NMEA_MASK_GQGSV = 0x10000000,
4257 QMI_LOC_NMEA_MASK_GIGSV = 0x20000000,
4258 QMI_LOC_NMEA_MASK_GNDTM = 0x40000000
4342 unpack_loc_NmeaTypes_t *pOutput
4377 swi_uint256_t ParamPresenceMask;
4467 uint32_t nmeaSentenceType;
4468 swi_uint256_t ParamPresenceMask;
4503 unpack_loc_NmeaTypes_t *pOutput
4562 uint32_t *pDelayThreshold;
4563 uint8_t *pAssitanceServerUrlList_len;
4566 swi_uint256_t ParamPresenceMask;
4581 swi_uint256_t ParamPresenceMask;
4611 uint32_t masterClientKey;
4626 swi_uint256_t ParamPresenceMask;
4690 swi_uint256_t ParamPresenceMask;
4731 uint16_t suplCertData_len;
4732 uint8_t *pSuplCertData;
4733 swi_uint256_t ParamPresenceMask;
4797 uint8_t *pSuplCertId;
4987 uint64_t *pMeasReportConfig;
4988 uint64_t *pSvPolyReportConfig;
4989 uint8_t *pReportFullEphemerisDb;
4990 uint8_t *pReportFullSvPolyDb;
4991 uint8_t *pReportFullIonoDb;
5031 unpack_loc_GnssConstellReportConfig_t *pOutput
5056 uint32_t geofenceId;
5057 uint32_t operationType;
5059 swi_uint256_t ParamPresenceMask;
5099 uint32_t geofenceAlert;
5101 swi_uint256_t ParamPresenceMask;
5207 uint64_t timestampUtc;
5210 float horUncEllipseSemiMinor;
5211 float horUncEllipseSemiMajor;
5212 float horUncEllipseOrientAzimuth;
5213 uint8_t speedHorizontal_valid;
5214 float speedHorizontal;
5215 uint8_t altitudeWrtEllipsoid_valid;
5216 float altitudeWrtEllipsoid;
5217 uint8_t vertUnc_valid;
5219 uint8_t speedVertical_valid;
5220 float speedVertical;
5221 uint8_t heading_valid;
5260 uint32_t geofenceId;
5261 uint32_t breachType;
5263 uint32_t *pBreachConfidence;
5265 swi_uint256_t ParamPresenceMask;
5310 uint32_t proximityType;
5311 uint32_t geofenceId;
5312 uint32_t *pContextId;
5314 swi_uint256_t ParamPresenceMask;
5432 uint32_t transactionId;
5435 uint8_t includePosition;
5436 uint32_t *pResponsiveness;
5437 uint32_t *pConfidence;
5438 uint32_t *pCustomResponsivenessValue;
5439 uint32_t *pDwellTime;
5440 uint8_t *pDwellTypeMask;
5480 unpack_loc_GeofenceAddCircularReq_t *pOutput
5522 uint32_t *pTransactionId;
5523 uint32_t *pGeofenceId;
5525 swi_uint256_t ParamPresenceMask;
5560 uint32_t geofenceId;
5561 uint32_t transactionId;
5604 unpack_loc_GeofenceDeleteResp_t *pOutput
5645 uint32_t *pGeofenceId;
5646 uint32_t *pTransactionId;
5648 swi_uint256_t ParamPresenceMask;
5684 uint32_t geofenceId;
5685 uint32_t transactionId;
5728 unpack_loc_GeofenceQueryResp_t *pOutput
5796 uint32_t *pGeofenceId;
5797 uint32_t *pTransactionId;
5798 uint32_t *pGeofenceOrigin;
5799 uint32_t *pPosWrtGeofence;
5801 uint32_t *pGeofenceState;
5803 swi_uint256_t ParamPresenceMask;
5869 uint32_t geofenceId;
5870 uint32_t transactionId;
5871 uint32_t *pGeofenceState;
5872 uint8_t *pBreachMask;
5873 uint32_t *pResponsiveness;
5916 unpack_loc_GeofenceEditResp_t *pOutput
5966 uint32_t *pGeofenceId;
5967 uint32_t *pTransactionId;
5968 uint32_t *pFailedParams;
5970 swi_uint256_t ParamPresenceMask;
6001 uint32_t transactionId;
6043 unpack_loc_GetNiGeofenceIdListReq_t *pOutput
6061 uint8_t niGeofenceIdList_len;
6062 uint32_t niGeofenceIdList[16];
6103 uint32_t *pTransactionId;
6106 swi_uint256_t ParamPresenceMask;
6146 uint32_t motionState;
6147 float motionStateSpeed;
6160 uint8_t motionStateInfo_len;
6227 uint32_t transactionId;
6228 uint32_t *pGnssUnavailableIndicationTimeout;
6229 uint32_t *pMaxGeofences;
6230 uint32_t *pEnableMotionDetectionSources;
6231 uint8_t *pEnableCpiUsage;
6232 uint32_t *pGnssPositionSessionTimeout;
6233 uint32_t *pGnssPositionMaxPuncAcceptable;
6234 uint32_t *pMediumResponsivenessValue;
6235 uint32_t *pChalGnssEnvMinCpiWaitInterval;
6277 unpack_loc_GeofenceSetEngineConfigResp_t *pOutput
6291 uint32_t transactionId;
6333 unpack_loc_GeofenceGetEngineConfigResp_t *pOutput
6369 uint32_t *pTransactionId;
6371 swi_uint256_t ParamPresenceMask;
6450 uint32_t *pTransactionId;
6451 uint32_t *pGnssUnavailableIndicationTimeout;
6452 uint32_t *pMaxGeofences;
6453 uint32_t *pEnabledMotionDetectionSources;
6454 uint8_t *pEnabledCpiUsage;
6456 swi_uint256_t ParamPresenceMask;
6507 uint8_t wifiApSsidInfo_len;
6525 uint8_t wifiApMacAddressList_len;
6526 uint8_t wifiApMacAddress[6];
6589 uint8_t wcdmaCellIDList_len;
6633 uint8_t gsmCellIDList_len;
6658 uint32_t majorNumber;
6659 uint32_t minorNumber;
6676 uint8_t iBeaconList_len;
6727 uint32_t transactionId;
6728 uint32_t *pGeofenceId;
6776 unpack_loc_GeofenceAddContextResp_t *pOutput
6824 uint32_t *pTransactionId;
6825 uint32_t *pGeofenceId;
6826 uint32_t *pContextId;
6828 swi_uint256_t ParamPresenceMask;
6867 uint32_t transactionId;
6868 uint64_t *pUtcTimeOfDay;
6869 uint32_t *pTemperature;
6910 unpack_loc_GeofenceSetEngineContextResp_t *pOutput
6945 uint32_t *pTransactionId;
6947 swi_uint256_t ParamPresenceMask;
6987 uint32_t transactionId;
6988 uint32_t geofenceId;
6989 uint32_t *pContextId;
7031 unpack_loc_GeofenceDeleteContextResp_t *pOutput
7075 uint32_t *pTransactionId;
7076 uint32_t *pGeofenceId;
7077 uint32_t *pContextId;
7079 swi_uint256_t ParamPresenceMask;
7130 uint8_t geofenceIdContinuousList_len;
7147 uint8_t geofenceIdDiscreteList_len;
7148 uint32_t *pGeofenceIdDiscreteList;
7221 uint64_t timestampUtc;
7224 float horUncEllipseSemiMinor;
7225 float horUncEllipseSemiMajor;
7226 float horUncEllipseOrientAzimuth;
7227 uint8_t speedHorizontal_valid;
7228 float speedHorizontal;
7229 uint8_t altitudeWrtEllipsoid_valid;
7230 float altitudeWrtEllipsoid;
7231 uint8_t vertUnc_valid;
7233 uint8_t speedVertical_valid;
7234 float speedVertical;
7235 uint8_t heading_valid;
7284 uint8_t expandedGnssSvUsedList_len;
7285 uint16_t *pExpandedGnssSvUsedList;
7323 uint8_t gnssSvUsedSignalTypeList_len;
7324 uint32_t *pGnssSvUsedSignalTypeList;
7349 uint8_t gnssSvUsedList_len;
7350 uint16_t *pGnssSvUsedList;
7469 uint32_t *pDwellType;
7476 uint8_t *pHorConfidence;
7477 uint8_t *pVertConfidence;
7484 swi_uint256_t ParamPresenceMask;
7543 swi_uint256_t ParamPresenceMask;
7587 float clockDriftUnc;
7588 uint32_t sourceOfFreq;
7674 uint16_t systemWeek;
7675 uint32_t systemMsec;
7676 float systemClkTimeBias;
7677 float systemClkTimeUncMs;
7706 uint8_t gloFourYear;
7709 float gloClkTimeBias;
7710 float gloClkTimeUncMs;
7756 uint8_t systemRtc_valid;
7757 uint64_t systemRtcMs;
7758 uint32_t sourceOfTime;
7922 uint8_t gloFrequency;
7925 uint8_t healthStatus;
7927 uint64_t validMeasStatusMask;
7928 uint64_t measurementStatus;
7931 uint32_t measLatency;
7936 float dopplerShiftUnc;
7937 uint8_t dopplerAccel_valid;
7940 float multipathEstimate;
7943 double carrierPhase;
7944 uint8_t cycleSlipCount;
7962 uint8_t svMeasurement_len;
7979 uint8_t svCarrierPhaseUncertainty_len;
7980 float *pSvCarrierPhaseUncertainty;
8019 uint8_t otherCodeTypeName_len;
8020 char otherCodeTypeName[8];
8181 uint8_t healthStatus;
8182 uint64_t svInfoMask;
8183 uint8_t validMeasStatusMask;
8184 uint8_t measurementStatus;
8187 uint32_t measLatency;
8192 float dopplerShiftUnc;
8193 uint8_t dopplerAccel_valid;
8196 float multipathEstimate;
8199 double carrierPhase;
8200 uint8_t cycleSlipCount;
8218 uint8_t extSvMeasurement_len;
8235 uint8_t extSvCarrierPhaseUncertainty_len;
8236 float *pArrExtSvCarrierPhaseUncertainty;
8444 uint8_t maxMessageNum;
8458 uint32_t *pNumClockResets;
8460 uint64_t *pGnssSignalType;
8469 uint8_t *pNHzMeasurement;
8470 uint32_t *pMeasurementCodeType;
8478 uint64_t *pRefCountTicks;
8480 swi_uint256_t ParamPresenceMask;
int pack_loc_SLQSLOCGetBestAvailPos(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCGetBestAvailPos_t *reqArg)
#define MAX_TEMP_DATA_LEN
Definition: loc.h:240
int pack_loc_SLQSLOCGetServer(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCGetServer_t *reqArg)
int pack_loc_GeofenceQuery(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceQueryReq_t *reqArg)
int unpack_loc_RegisterMasterClient_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_RegisterMasterClient_Ind_t *pOutput)
int unpack_loc_GeofenceSetEngineContext(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceSetEngineContextResp_t *pOutput)
int pack_loc_GeofenceAddContext(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceAddContextReq_t *reqArg)
#define MAX_LOC_NMEA_STR_LEN
Definition: loc.h:242
int unpack_loc_SLQSLOCGetServer(uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCGetServer_t *pOutput)
int unpack_loc_GeofenceBreach_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceBreachInd_t *pOutput)
Definition: qaGobiApiLoc.h:850
int unpack_loc_PositionRpt_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_PositionRpt_Ind_t *pOutput)
int unpack_loc_BestAvailPos_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_BestAvailPos_Ind_t *pOutput)
int unpack_loc_GeofenceDelete_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceDeleteInd_t *pOutput)
int unpack_loc_GeofenceEdit_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceEditInd_t *pOutput)
int unpack_loc_SetExtPowerConfig_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_SetExtPowerConfig_Ind_t *pOutput)
Definition: qaGobiApiQos.h:264
int unpack_loc_GeofenceEdit(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceEditResp_t *pOutput)
int unpack_loc_GeofenceGetEnginConfig(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceGetEngineConfigResp_t *pOutput)
int unpack_loc_DeleteAssistData_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_DeleteAssistData_Ind_t *pOutput)
int unpack_loc_DeleteSuplCertificate(uint8_t *pResp, uint16_t respLen, unpack_loc_DeleteSuplCertificate_t *pOutput)
int unpack_loc_InjectSensorDataCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_InjectSensorDataCallback_Ind_t *pOutput)
int unpack_loc_SLQSLOCInjectPosition(uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCInjectPosition_t *pOutput)
int unpack_loc_SetExtPowerState(uint8_t *pResp, uint16_t respLen, unpack_loc_SetExtPowerState_t *pOutput)
int unpack_loc_GeofenceQuery_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceQueryInd_t *pOutput)
int unpack_loc_GeofenceAddContext_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceAddContextInd_t *pOutput)
int unpack_loc_Event_Wifi_Req_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_Event_Wifi_Req_Ind_t *pOutput)
int unpack_loc_SetGnssConstellReportConfig(uint8_t *pResp, uint16_t respLen, unpack_loc_GnssConstellReportConfig_t *pOutput)
int pack_loc_InjectSuplCertificate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_InjectSuplCertificate_t *reqArg)
Definition: qaGobiApiQos.h:222
int unpack_loc_GetServer_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GetServer_Ind_t *pOutput)
int unpack_loc_GeofenceDeleteContext_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceDeleteContextInd_t *pOutput)
int unpack_loc_SetOperationMode(uint8_t *pResp, uint16_t respLen, unpack_loc_SetOperationMode_t *pOutput)
int unpack_loc_GeofenceGetEngineConfig_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceGetEngineConfigInd_t *pOutput)
int unpack_loc_EventRegister(uint8_t *pResp, uint16_t respLen, unpack_loc_EventRegister_t *pOutput)
int pack_loc_DeleteSuplCertificate(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_DeleteSuplCertificate_t *pReqArg)
int pack_loc_GeofenceEdit(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceEditReq_t *reqArg)
int unpack_loc_GeofenceSetEngineConfig(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceSetEngineConfigResp_t *pOutput)
int unpack_loc_Stop(uint8_t *pResp, uint16_t respLen, unpack_loc_Stop_t *pOutput)
int unpack_loc_GeofenceDelete(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceDeleteResp_t *pOutput)
int unpack_loc_DeleteAssistData(uint8_t *pResp, uint16_t respLen, unpack_loc_Delete_Assist_Data_t *pOutput)
int pack_loc_GetNmeaTypes(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_loc_GeofenceDeleteContext(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceDeleteContextResp_t *pOutput)
int unpack_loc_SetNmeaTypes_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_SetNmeaTypes_Ind_t *pOutput)
int unpack_loc_GeofenceGerAlert_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceGenAlertInd_t *pOutput)
int unpack_loc_GetNmeaTypes(uint8_t *pResp, uint16_t respLen, unpack_loc_NmeaTypes_t *pOutput)
int unpack_loc_InjectPositionCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_InjectPositionCallback_Ind_t *pOutput)
int unpack_loc_EventInjectTime_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_EventInjectTime_Ind_t *pOutput)
int unpack_loc_GeofenceProximity_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceProximityInd_t *pOutput)
int pack_loc_SLQSLOCSetServer(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCSetServer_t *reqArg)
int unpack_loc_GeofenceBatchedDwell_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceBatchedDwellInd_t *pOutput)
int unpack_loc_SLQSLOCInjectUTCTime(uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCInjectUTCTime_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_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceSetEngineContextInd_t *pOutput)
int unpack_loc_InjectSuplCertificate(uint8_t *pResp, uint16_t respLen, unpack_loc_InjectSuplCertificate_t *pOutput)
int pack_loc_RegisterMasterClient(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_RegisterMasterClient_t *reqArg)
int unpack_loc_GnssSvInfo_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GnssSvInfo_Ind_t *pOutput)
#define MAX_Expanded_SVS
Definition: loc.h:245
int unpack_loc_InjectUTCTimeCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_InjectUTCTimeCallback_Ind_t *pOutput)
int unpack_loc_GetNmeaTypes_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GetNmeaTypes_Ind_t *pOutput)
int unpack_loc_GeofenceQuery(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceQueryResp_t *pOutput)
int pack_loc_SetGnssConstellReportConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SetGnssConstellReportConfig_t *reqArg)
int unpack_loc_InjectSuplCertificate_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_InjectSuplCertificate_Ind_t *pOutput)
int unpack_loc_RegisterMasterClient(uint8_t *pResp, uint16_t respLen, unpack_loc_RegisterMasterClient_t *pOutput)
int unpack_loc_EventTimeSyncCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_EventTimeSyncCallback_Ind_t *pOutput)
Definition: qaGobiApiCbk.h:8131
int pack_loc_Stop(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Stop_t *reqArg)
int pack_loc_GeofenceAddCircular(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceAddCircularReq_t *reqArg)
#define MAX_SENSOR_DATA_LEN
Definition: loc.h:238
int pack_loc_SLQSLOCInjectPosition(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCInjectPosition_t *reqArg)
int unpack_loc_SetGnssConstellReportConfig_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_SetGnssConstellReportConfig_Ind_t *pOutput)
int unpack_loc_SLQSLOCSetCradleMountConfig(uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCSetCradleMountConfig_t *pOutput)
int unpack_loc_CradleMountCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_CradleMountCallback_Ind_t *pOutput)
int unpack_loc_GeofenceAddContext(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceAddContextResp_t *pOutput)
int unpack_loc_SLQSLOCInjectSensorData(uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCInjectSensorData_t *pOutput)
int pack_loc_SetNmeaTypes(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_NmeaTypes_t *reqArg)
int pack_loc_DeleteAssistData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Delete_Assist_Data_t *reqArg)
int pack_loc_Start(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_Start_t *reqArg)
Definition: qaGobiApiLoc.h:1350
#define MAX_SATELLITES_SIGNAL_TYPES
Definition: loc.h:247
int unpack_loc_Start(uint8_t *pResp, uint16_t respLen, unpack_loc_Start_t *pOutput)
int pack_loc_GeofenceGetEngineConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceGetEngineConfigReq_t *reqArg)
int unpack_loc_EventNMEA_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_EventNMEA_Ind_t *pOutput)
int unpack_loc_SLQSLOCGetBestAvailPos(uint8_t *pResp, uint16_t respLen, unpack_loc_SLQSLOCGetBestAvailPos_t *pOutput)
int unpack_loc_SetOperationMode_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_SetOperationMode_Ind_t *pOutput)
int pack_loc_SLQSLOCInjectSensorData(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCInjectSensorData_t *reqArg)
int unpack_loc_pack_loc_GeofenceAddCircular(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceAddCircularReq_t *pOutput)
#define LOC_UINT8_MAX_STRING_SZ
Definition: loc.h:18
int unpack_loc_EventGnssMeasurementReport_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_QmiCbkLocEventGnssMeasurementReportInd_t *pOutput)
int unpack_loc_EngineState_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_EngineState_Ind_t *pOutput)
int pack_loc_GeofenceDelete(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceDeleteReq_t *reqArg)
int unpack_loc_SLQSLOCSetServer(uint8_t *pResp, uint16_t respLen)
int pack_loc_SLQSLOCInjectUTCTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCInjectUTCTime_t *reqArg)
#define LOC_MAX_JAMMERINDICATOR
Definition: loc.h:24
int pack_loc_GeofenceDeleteContext(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceDeleteContextReq_t *reqArg)
int unpack_loc_GeofenceSetEngineConfig_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceSetEngineConfigInd_t *pOutput)
int pack_loc_SetOperationMode(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SetOperationMode_t *reqArg)
#define LOC_MAX_GNSS_USEDSIGNALTYPE
Definition: loc.h:22
int unpack_loc_DeleteSuplCertificate_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_DeleteSuplCertificate_Ind_t *pOutput)
int pack_loc_SLQSLOCSetCradleMountConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SLQSLOCSetCradleMountConfig_t *reqArg)
int unpack_loc_SetServer_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_SetServer_Ind_t *pOutput)
int unpack_loc_NiGeofenceNotification_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_NiGeofenceInd_t *pOutput)
int unpack_loc_SetNmeaTypes(uint8_t *pResp, uint16_t respLen, unpack_loc_NmeaTypes_t *pOutput)
int pack_loc_GetNiGeofenceIdList(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GetNiGeofenceIdListReq_t *reqArg)
int unpack_loc_GeofenceNiGetIdList_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceNiGetIdListInd_t *pOutput)
int pack_loc_EventRegister(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_EventRegister_t *reqArg)
int unpack_loc_GeofenceAddCircular_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_GeofenceAddCircularInd_t *pOutput)
int unpack_loc_InjectTimeSyncDataCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_InjectTimeSyncDataCallback_Ind_t *pOutput)
int unpack_loc_GetNiGeofenceIdList(uint8_t *pResp, uint16_t respLen, unpack_loc_GetNiGeofenceIdListReq_t *pOutput)
int pack_loc_EventInjectTime(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen)
int unpack_loc_SensorStreamingCallback_Ind(uint8_t *pResp, uint16_t respLen, unpack_loc_SensorStreamingCallback_Ind_t *pOutput)
#define LOC_MAX_DGNSS_STATIONID
Definition: loc.h:20
int pack_loc_GeofenceSetEngineConfig(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_GeofenceSetEngineConfigReq_t *reqArg)
int pack_loc_SetExtPowerState(pack_qmi_t *pCtx, uint8_t *pReqBuf, uint16_t *pLen, pack_loc_SetExtPowerState_t *reqArg)