LinuxQMISDK  SLQS04.00.00
 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 
121 typedef struct
122 {
125 
139 typedef struct
140 {
143 
178 {
186 };
187 
248 typedef struct
249 {
257 } LOCStartReq;
258 
266 typedef struct
267 {
269 }LOCStopReq;
270 
271 
272 
302 typedef struct
303 {
307 }SV;
308 
309 
324 typedef struct
325 {
327  SV *pSV;
328 }SVInfo;
329 
390 typedef struct
391 {
393 }GnssData;
394 
413 typedef struct
414 {
416 }CellDb;
417 
463 typedef struct
464 {
466 }ClkInfo;
467 
482 typedef struct
483 {
486 }BdsSV;
487 
500 typedef struct
501 {
504 }BdsSVInfo;
505 
506 
507 
533 typedef struct
534 {
541 
557  LOCEventRegisterReqResp *pLOCEventRegisterReqResp );
573  LOCExtPowerStateReqResp *pLOCExtPowerStateReqResp);
574 
589 ULONG SLQSLOCStart(LOCStartReq *pLOCStartReq);
604 ULONG SLQSLOCStop(LOCStopReq *pLOCStopReq);
605 
630 
649 
698 typedef struct
699 {
700  BYTE function;
711 
723 
772 typedef struct
773 {
774  BYTE function;
785 
797 
814 ULONG SLQSLOCInjectUTCTime(ULONGLONG timeMsec, ULONG timeUncMsec);
815 
852 typedef struct
853 {
858 
1020 typedef struct
1021 {
1039 
1053 ULONG SLQSLOCInjectPosition(LocInjectPositionReq *pLocInjectPositionReq);
1054 
1071 typedef struct
1072 {
1076 
1091 
1136 typedef struct
1137 {
1145 }sensorData;
1146 
1177 typedef struct
1178 {
1183  ULONG temperature[MAX_TEMP_DATA_LEN];
1185 
1234 typedef struct
1235 {
1244 
1258 ULONG SLQSLOCInjectSensorData(LocInjectSensorDataReq *pLocInjectSensorDataReq);
1259 
1260 #ifdef __cplusplus
1261 } /* extern "C" { */
1262 #endif
1263 
1264 #endif /* __GOBI_API_LOC_H__ */
ULONG * pAcceleroTimeSrc
Definition: qaGobiApiLoc.h:1239
ULONG * pOpaqueIdentifier
Definition: qaGobiApiLoc.h:1236
ULONG * pMinIntervalTime
Definition: qaGobiApiLoc.h:254
ULONG SLQSLOCSetCradleMountConfig(LocSetCradleMountReq *pLocSetCradleMountReq)
BYTE temperatureDataLen
Definition: qaGobiApiLoc.h:1181
Definition: qaGobiApiLoc.h:698
Definition: qaGobiApiLoc.h:266
BdsSV * pSV
Definition: qaGobiApiLoc.h:503
char CHAR
Definition: SwiDataTypes.h:33
Definition: qaGobiApiLoc.h:1071
ULONGLONG eventRegister
Definition: qaGobiApiLoc.h:123
BOOL set_max_time
Definition: qaGobiApiLoc.h:779
ULONG SLQSLOCStop(LOCStopReq *pLOCStopReq)
Definition: qaGobiApiLoc.h:1136
ULONG SLQSLOCSetExtPowerState(LOCExtPowerStateReqResp *pLOCExtPowerStateReqResp)
ULONG SLQSLOCInjectSensorData(LocInjectSensorDataReq *pLocInjectSensorDataReq)
BOOL set_fix_rate
Definition: qaGobiApiLoc.h:783
BYTE appNameLength
Definition: qaGobiApiLoc.h:181
BYTE mask
Definition: qaGobiApiLoc.h:306
BOOL set_function
Definition: qaGobiApiLoc.h:775
GnssData * pGnssData
Definition: qaGobiApiLoc.h:536
BYTE * pConfidence
Definition: qaGobiApiLoc.h:1074
altitudeSrcInfo * pAltitudeSrcInfo
Definition: qaGobiApiLoc.h:1032
ULONG SwiLocSetAutoStart(SwiLocSetAutoStartReq *req)
unsigned char BYTE
Definition: SwiDataTypes.h:32
Definition: qaGobiApiLoc.h:302
Definition: qaGobiApiLoc.h:1177
ULONG timeSource
Definition: qaGobiApiLoc.h:1179
ULONG * pTimestampAge
Definition: qaGobiApiLoc.h:1034
BOOL function_reported
Definition: qaGobiApiLoc.h:701
Definition: qaGobiApiLoc.h:248
ULONG fix_rate
Definition: qaGobiApiLoc.h:782
ULONG SLQSLOCSetOpMode(ULONG mode)
BYTE max_time
Definition: qaGobiApiLoc.h:778
BOOL max_dist_reported
Definition: qaGobiApiLoc.h:707
struct LocApplicationInfo * pApplicationInfo
Definition: qaGobiApiLoc.h:255
CHAR appVersionLength
Definition: qaGobiApiLoc.h:184
tempratureData * pAcceleroTempData
Definition: qaGobiApiLoc.h:1241
BYTE len
Definition: qaGobiApiLoc.h:502
ULONG SwiLocGetAutoStart(SwiLocGetAutoStartResp *resp)
Definition: qaGobiApiLoc.h:413
BYTE sessionId
Definition: qaGobiApiLoc.h:268
BOOL set_fix_type
Definition: qaGobiApiLoc.h:777
ULONG SLQSLOCDelAssData(LocDelAssDataReq request)
Definition: qaGobiApiLoc.h:482
ULONG SLQSLOCInjectUTCTime(ULONGLONG timeMsec, ULONG timeUncMsec)
ULONG * pHorUncCircular
Definition: qaGobiApiLoc.h:1024
WORD id
Definition: qaGobiApiLoc.h:304
BYTE appVersionValid
Definition: qaGobiApiLoc.h:183
ULONGLONG * pLatitude
Definition: qaGobiApiLoc.h:1022
ULONG coverage
Definition: qaGobiApiLoc.h:856
Definition: qaGobiApiLoc.h:121
BYTE * pVertConfidence
Definition: qaGobiApiLoc.h:1030
ULONG fix_rate
Definition: qaGobiApiLoc.h:708
Definition: qaGobiApiLoc.h:324
ULONG max_dist
Definition: qaGobiApiLoc.h:780
BYTE fix_type
Definition: qaGobiApiLoc.h:776
BYTE len
Definition: qaGobiApiLoc.h:326
#define MAX_SENSOR_DATA_LEN
Definition: qaGobiApiLoc.h:19
ULONG extPowerState
Definition: qaGobiApiLoc.h:141
ULONG SLQSLOCEventRegister(LOCEventRegisterReqResp *pLOCEventRegisterReqResp)
CellDb * pCellDb
Definition: qaGobiApiLoc.h:537
CHAR * pAppVersion
Definition: qaGobiApiLoc.h:185
sensorData * pAcceleroData
Definition: qaGobiApiLoc.h:1237
ULONG * pGyroTimeSrc
Definition: qaGobiApiLoc.h:1240
Definition: qaGobiApiLoc.h:177
ClkInfo * pClkInfo
Definition: qaGobiApiLoc.h:538
BYTE fix_type
Definition: qaGobiApiLoc.h:702
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiLoc.h:1028
CHAR * pAppName
Definition: qaGobiApiLoc.h:182
tempratureData * pGyroTempData
Definition: qaGobiApiLoc.h:1242
ULONG * pVertUnc
Definition: qaGobiApiLoc.h:1029
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiLoc.h:1027
Definition: qaGobiApiLoc.h:500
BYTE max_time
Definition: qaGobiApiLoc.h:704
ULONG * pRawHorUncCircular
Definition: qaGobiApiLoc.h:1036
WORD id
Definition: qaGobiApiLoc.h:484
CHAR * pAppProvider
Definition: qaGobiApiLoc.h:180
ULONG * pRecurrenceType
Definition: qaGobiApiLoc.h:251
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:30
ULONG timeOfFirstSample
Definition: qaGobiApiLoc.h:1180
unsigned long ULONG
Definition: SwiDataTypes.h:28
#define MAX_TEMP_DATA_LEN
Definition: qaGobiApiLoc.h:20
ULONGLONG mask
Definition: qaGobiApiLoc.h:392
ULONG source
Definition: qaGobiApiLoc.h:854
ULONG linkage
Definition: qaGobiApiLoc.h:855
Definition: qaGobiApiLoc.h:463
BYTE SessionId
Definition: qaGobiApiLoc.h:250
BYTE appProviderLength
Definition: qaGobiApiLoc.h:179
ULONGLONG * pTimestampUtc
Definition: qaGobiApiLoc.h:1033
ULONGLONG * pLongitude
Definition: qaGobiApiLoc.h:1023
sensorData * pGyroData
Definition: qaGobiApiLoc.h:1238
ULONG * pIntermediateReportState
Definition: qaGobiApiLoc.h:253
ULONG SLQSLOCStart(LOCStartReq *pLOCStartReq)
Definition: qaGobiApiLoc.h:533
Definition: qaGobiApiLoc.h:139
ULONG state
Definition: qaGobiApiLoc.h:1073
ULONG mask
Definition: qaGobiApiLoc.h:415
BOOL fix_rate_reported
Definition: qaGobiApiLoc.h:709
ULONG max_dist
Definition: qaGobiApiLoc.h:706
ULONG system
Definition: qaGobiApiLoc.h:305
ULONG * pHorizontalAccuracyLvl
Definition: qaGobiApiLoc.h:252
BYTE * pRawHorConfidence
Definition: qaGobiApiLoc.h:1037
ULONG * pHorReliability
Definition: qaGobiApiLoc.h:1026
Definition: qaGobiApiLoc.h:772
SVInfo * pSVInfo
Definition: qaGobiApiLoc.h:535
Definition: qaGobiApiLoc.h:1020
BdsSVInfo * pBdsSVInfo
Definition: qaGobiApiLoc.h:539
BYTE mask
Definition: qaGobiApiLoc.h:485
ULONG * pVertReliability
Definition: qaGobiApiLoc.h:1031
BYTE flags
Definition: qaGobiApiLoc.h:1139
BYTE sensorDataLen
Definition: qaGobiApiLoc.h:1140
Definition: qaGobiApiLoc.h:1234
ULONG * pConfigAltitudeAssumed
Definition: qaGobiApiLoc.h:256
Definition: qaGobiApiLoc.h:852
ULONG timeOfFirstSample
Definition: qaGobiApiLoc.h:1138
BOOL max_time_reported
Definition: qaGobiApiLoc.h:705
SV * pSV
Definition: qaGobiApiLoc.h:327
ULONG SLQSLOCInjectPosition(LocInjectPositionReq *pLocInjectPositionReq)
int BOOL
Definition: SwiDataTypes.h:37
BYTE * pHorConfidence
Definition: qaGobiApiLoc.h:1025
ULONG mask
Definition: qaGobiApiLoc.h:465
unsigned short WORD
Definition: SwiDataTypes.h:34
ULONG * pPositionSrc
Definition: qaGobiApiLoc.h:1035
BOOL fix_type_reported
Definition: qaGobiApiLoc.h:703
Definition: qaGobiApiLoc.h:390
BOOL set_max_dist
Definition: qaGobiApiLoc.h:781

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