LinuxQMISDK  SLQS03.03.15
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiLoc.h
Go to the documentation of this file.
1 
9 /*
10  * Copyright: © 2011-2015 Sierra Wireless, Inc. all rights reserved
11  */
12 #ifndef __GOBI_API_LOC_H__
13 #define __GOBI_API_LOC_H__
14 
15 #ifdef __cplusplus
16 extern "C" {
17 #endif
18 
19 #define MAX_SENSOR_DATA_LEN 64
20 #define MAX_TEMP_DATA_LEN 64
21 
112 typedef struct
113 {
116 
130 typedef struct
131 {
134 
169 {
177 };
178 
240 typedef struct
241 {
249 } LOCStartReq;
250 
258 typedef struct
259 {
261 }LOCStopReq;
262 
263 
264 
294 typedef struct
295 {
299 }SV;
300 
301 
316 typedef struct
317 {
319  SV *pSV;
320 }SVInfo;
321 
382 typedef struct
383 {
385 }GnssData;
386 
405 typedef struct
406 {
408 }CellDb;
409 
455 typedef struct
456 {
458 }ClkInfo;
459 
474 typedef struct
475 {
478 }BdsSV;
479 
492 typedef struct
493 {
496 }BdsSVInfo;
497 
498 
499 
525 typedef struct
526 {
533 
549  LOCEventRegisterReqResp *pLOCEventRegisterReqResp );
565  LOCExtPowerStateReqResp *pLOCExtPowerStateReqResp);
566 
581 ULONG SLQSLOCStart(LOCStartReq *pLOCStartReq);
596 ULONG SLQSLOCStop(LOCStopReq *pLOCStopReq);
597 
622 
639 
688 typedef struct
689 {
690  BYTE function;
701 
713 
762 typedef struct
763 {
764  BYTE function;
775 
787 
804 ULONG SLQSLOCInjectUTCTime(ULONGLONG timeMsec, ULONG timeUncMsec);
805 
842 typedef struct
843 {
848 
1010 typedef struct
1011 {
1029 
1043 ULONG SLQSLOCInjectPosition(LocInjectPositionReq *pLocInjectPositionReq);
1044 
1061 typedef struct
1062 {
1066 
1081 
1126 typedef struct
1127 {
1135 }sensorData;
1136 
1167 typedef struct
1168 {
1173  ULONG temperature[MAX_TEMP_DATA_LEN];
1175 
1224 typedef struct
1225 {
1234 
1248 ULONG SLQSLOCInjectSensorData(LocInjectSensorDataReq *pLocInjectSensorDataReq);
1249 
1250 #ifdef __cplusplus
1251 } /* extern "C" { */
1252 #endif
1253 
1254 #endif /* __GOBI_API_LOC_H__ */
ULONG * pAcceleroTimeSrc
Definition: qaGobiApiLoc.h:1229
ULONG * pOpaqueIdentifier
Definition: qaGobiApiLoc.h:1226
ULONG * pMinIntervalTime
Definition: qaGobiApiLoc.h:246
int function_reported
Definition: qaGobiApiLoc.h:691
ULONG SLQSLOCSetCradleMountConfig(LocSetCradleMountReq *pLocSetCradleMountReq)
BYTE temperatureDataLen
Definition: qaGobiApiLoc.h:1171
Definition: qaGobiApiLoc.h:688
Definition: qaGobiApiLoc.h:258
BdsSV * pSV
Definition: qaGobiApiLoc.h:495
char CHAR
Definition: SwiDataTypes.h:29
Definition: qaGobiApiLoc.h:1061
ULONGLONG eventRegister
Definition: qaGobiApiLoc.h:114
ULONG SLQSLOCStop(LOCStopReq *pLOCStopReq)
Definition: qaGobiApiLoc.h:1126
ULONG SLQSLOCSetExtPowerState(LOCExtPowerStateReqResp *pLOCExtPowerStateReqResp)
ULONG SLQSLOCInjectSensorData(LocInjectSensorDataReq *pLocInjectSensorDataReq)
BYTE appNameLength
Definition: qaGobiApiLoc.h:172
BYTE mask
Definition: qaGobiApiLoc.h:298
int fix_rate_reported
Definition: qaGobiApiLoc.h:699
GnssData * pGnssData
Definition: qaGobiApiLoc.h:528
BYTE * pConfidence
Definition: qaGobiApiLoc.h:1064
altitudeSrcInfo * pAltitudeSrcInfo
Definition: qaGobiApiLoc.h:1022
int set_fix_type
Definition: qaGobiApiLoc.h:767
ULONG SwiLocSetAutoStart(SwiLocSetAutoStartReq *req)
unsigned char BYTE
Definition: SwiDataTypes.h:28
Definition: qaGobiApiLoc.h:294
Definition: qaGobiApiLoc.h:1167
ULONG timeSource
Definition: qaGobiApiLoc.h:1169
ULONG * pTimestampAge
Definition: qaGobiApiLoc.h:1024
Definition: qaGobiApiLoc.h:240
ULONG fix_rate
Definition: qaGobiApiLoc.h:772
ULONG SLQSLOCSetOpMode(ULONG mode)
BYTE max_time
Definition: qaGobiApiLoc.h:768
struct LocApplicationInfo * pApplicationInfo
Definition: qaGobiApiLoc.h:247
CHAR appVersionLength
Definition: qaGobiApiLoc.h:175
tempratureData * pAcceleroTempData
Definition: qaGobiApiLoc.h:1231
BYTE len
Definition: qaGobiApiLoc.h:494
ULONG SwiLocGetAutoStart(SwiLocGetAutoStartResp *resp)
Definition: qaGobiApiLoc.h:405
BYTE sessionId
Definition: qaGobiApiLoc.h:260
ULONG SLQSLOCDelAssData(LocDelAssDataReq request)
Definition: qaGobiApiLoc.h:474
ULONG SLQSLOCInjectUTCTime(ULONGLONG timeMsec, ULONG timeUncMsec)
int max_dist_reported
Definition: qaGobiApiLoc.h:697
ULONG * pHorUncCircular
Definition: qaGobiApiLoc.h:1014
WORD id
Definition: qaGobiApiLoc.h:296
BYTE appVersionValid
Definition: qaGobiApiLoc.h:174
ULONGLONG * pLatitude
Definition: qaGobiApiLoc.h:1012
ULONG coverage
Definition: qaGobiApiLoc.h:846
Definition: qaGobiApiLoc.h:112
BYTE * pVertConfidence
Definition: qaGobiApiLoc.h:1020
ULONG fix_rate
Definition: qaGobiApiLoc.h:698
int fix_type_reported
Definition: qaGobiApiLoc.h:693
Definition: qaGobiApiLoc.h:316
int set_max_dist
Definition: qaGobiApiLoc.h:771
ULONG max_dist
Definition: qaGobiApiLoc.h:770
BYTE fix_type
Definition: qaGobiApiLoc.h:766
BYTE len
Definition: qaGobiApiLoc.h:318
#define MAX_SENSOR_DATA_LEN
Definition: qaGobiApiLoc.h:19
ULONG extPowerState
Definition: qaGobiApiLoc.h:132
ULONG SLQSLOCEventRegister(LOCEventRegisterReqResp *pLOCEventRegisterReqResp)
CellDb * pCellDb
Definition: qaGobiApiLoc.h:529
CHAR * pAppVersion
Definition: qaGobiApiLoc.h:176
sensorData * pAcceleroData
Definition: qaGobiApiLoc.h:1227
ULONG * pGyroTimeSrc
Definition: qaGobiApiLoc.h:1230
Definition: qaGobiApiLoc.h:168
ClkInfo * pClkInfo
Definition: qaGobiApiLoc.h:530
BYTE fix_type
Definition: qaGobiApiLoc.h:692
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiLoc.h:1018
CHAR * pAppName
Definition: qaGobiApiLoc.h:173
tempratureData * pGyroTempData
Definition: qaGobiApiLoc.h:1232
ULONG * pVertUnc
Definition: qaGobiApiLoc.h:1019
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiLoc.h:1017
Definition: qaGobiApiLoc.h:492
BYTE max_time
Definition: qaGobiApiLoc.h:694
ULONG * pRawHorUncCircular
Definition: qaGobiApiLoc.h:1026
WORD id
Definition: qaGobiApiLoc.h:476
CHAR * pAppProvider
Definition: qaGobiApiLoc.h:171
int max_time_reported
Definition: qaGobiApiLoc.h:695
ULONG * pRecurrenceType
Definition: qaGobiApiLoc.h:243
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:26
ULONG timeOfFirstSample
Definition: qaGobiApiLoc.h:1170
unsigned long ULONG
Definition: SwiDataTypes.h:25
#define MAX_TEMP_DATA_LEN
Definition: qaGobiApiLoc.h:20
ULONGLONG mask
Definition: qaGobiApiLoc.h:384
ULONG source
Definition: qaGobiApiLoc.h:844
ULONG linkage
Definition: qaGobiApiLoc.h:845
Definition: qaGobiApiLoc.h:455
BYTE SessionId
Definition: qaGobiApiLoc.h:242
BYTE appProviderLength
Definition: qaGobiApiLoc.h:170
ULONGLONG * pTimestampUtc
Definition: qaGobiApiLoc.h:1023
ULONGLONG * pLongitude
Definition: qaGobiApiLoc.h:1013
sensorData * pGyroData
Definition: qaGobiApiLoc.h:1228
ULONG * pIntermediateReportState
Definition: qaGobiApiLoc.h:245
ULONG SLQSLOCStart(LOCStartReq *pLOCStartReq)
Definition: qaGobiApiLoc.h:525
Definition: qaGobiApiLoc.h:130
ULONG state
Definition: qaGobiApiLoc.h:1063
ULONG mask
Definition: qaGobiApiLoc.h:407
ULONG max_dist
Definition: qaGobiApiLoc.h:696
int set_max_time
Definition: qaGobiApiLoc.h:769
ULONG system
Definition: qaGobiApiLoc.h:297
ULONG * pHorizontalAccuracyLvl
Definition: qaGobiApiLoc.h:244
BYTE * pRawHorConfidence
Definition: qaGobiApiLoc.h:1027
ULONG * pHorReliability
Definition: qaGobiApiLoc.h:1016
Definition: qaGobiApiLoc.h:762
SVInfo * pSVInfo
Definition: qaGobiApiLoc.h:527
Definition: qaGobiApiLoc.h:1010
BdsSVInfo * pBdsSVInfo
Definition: qaGobiApiLoc.h:531
BYTE mask
Definition: qaGobiApiLoc.h:477
ULONG * pVertReliability
Definition: qaGobiApiLoc.h:1021
BYTE flags
Definition: qaGobiApiLoc.h:1129
BYTE sensorDataLen
Definition: qaGobiApiLoc.h:1130
Definition: qaGobiApiLoc.h:1224
ULONG * pConfigAltitudeAssumed
Definition: qaGobiApiLoc.h:248
Definition: qaGobiApiLoc.h:842
ULONG timeOfFirstSample
Definition: qaGobiApiLoc.h:1128
SV * pSV
Definition: qaGobiApiLoc.h:319
ULONG SLQSLOCInjectPosition(LocInjectPositionReq *pLocInjectPositionReq)
int set_fix_rate
Definition: qaGobiApiLoc.h:773
BYTE * pHorConfidence
Definition: qaGobiApiLoc.h:1015
ULONG mask
Definition: qaGobiApiLoc.h:457
unsigned short WORD
Definition: SwiDataTypes.h:30
ULONG * pPositionSrc
Definition: qaGobiApiLoc.h:1025
Definition: qaGobiApiLoc.h:382
int set_function
Definition: qaGobiApiLoc.h:765

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