libpack  SLQS03.03.10
 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 
239 typedef struct
240 {
248 } LOCStartReq;
249 
257 typedef struct
258 {
260 }LOCStopReq;
261 
262 
263 
293 typedef struct
294 {
298 }SV;
299 
300 
315 typedef struct
316 {
318  SV *pSV;
319 }SVInfo;
320 
381 typedef struct
382 {
384 }GnssData;
385 
404 typedef struct
405 {
407 }CellDb;
408 
454 typedef struct
455 {
457 }ClkInfo;
458 
473 typedef struct
474 {
477 }BdsSV;
478 
491 typedef struct
492 {
495 }BdsSVInfo;
496 
497 
498 
524 typedef struct
525 {
532 
548  LOCEventRegisterReqResp *pLOCEventRegisterReqResp );
564  LOCExtPowerStateReqResp *pLOCExtPowerStateReqResp);
565 
580 ULONG SLQSLOCStart(LOCStartReq *pLOCStartReq);
595 ULONG SLQSLOCStop(LOCStopReq *pLOCStopReq);
596 
621 
640 
689 typedef struct
690 {
691  BYTE function;
702 
714 
763 typedef struct
764 {
765  BYTE function;
776 
788 
805 ULONG SLQSLOCInjectUTCTime(ULONGLONG timeMsec, ULONG timeUncMsec);
806 
843 typedef struct
844 {
849 
1011 typedef struct
1012 {
1030 
1044 ULONG SLQSLOCInjectPosition(LocInjectPositionReq *pLocInjectPositionReq);
1045 
1062 typedef struct
1063 {
1067 
1082 
1127 typedef struct
1128 {
1136 }sensorData;
1137 
1168 typedef struct
1169 {
1174  ULONG temperature[MAX_TEMP_DATA_LEN];
1176 
1225 typedef struct
1226 {
1235 
1249 ULONG SLQSLOCInjectSensorData(LocInjectSensorDataReq *pLocInjectSensorDataReq);
1250 
1251 #ifdef __cplusplus
1252 } /* extern "C" { */
1253 #endif
1254 
1255 #endif /* __GOBI_API_LOC_H__ */
ULONG * pAcceleroTimeSrc
Definition: qaGobiApiLoc.h:1230
ULONG * pOpaqueIdentifier
Definition: qaGobiApiLoc.h:1227
ULONG * pMinIntervalTime
Definition: qaGobiApiLoc.h:245
ULONG SLQSLOCSetCradleMountConfig(LocSetCradleMountReq *pLocSetCradleMountReq)
BYTE temperatureDataLen
Definition: qaGobiApiLoc.h:1172
Definition: qaGobiApiLoc.h:689
Definition: qaGobiApiLoc.h:257
BdsSV * pSV
Definition: qaGobiApiLoc.h:494
char CHAR
Definition: SwiDataTypes.h:33
Definition: qaGobiApiLoc.h:1062
ULONGLONG eventRegister
Definition: qaGobiApiLoc.h:114
BOOL set_max_time
Definition: qaGobiApiLoc.h:770
ULONG SLQSLOCStop(LOCStopReq *pLOCStopReq)
Definition: qaGobiApiLoc.h:1127
ULONG SLQSLOCSetExtPowerState(LOCExtPowerStateReqResp *pLOCExtPowerStateReqResp)
ULONG SLQSLOCInjectSensorData(LocInjectSensorDataReq *pLocInjectSensorDataReq)
BOOL set_fix_rate
Definition: qaGobiApiLoc.h:774
BYTE appNameLength
Definition: qaGobiApiLoc.h:172
BYTE mask
Definition: qaGobiApiLoc.h:297
BOOL set_function
Definition: qaGobiApiLoc.h:766
GnssData * pGnssData
Definition: qaGobiApiLoc.h:527
BYTE * pConfidence
Definition: qaGobiApiLoc.h:1065
altitudeSrcInfo * pAltitudeSrcInfo
Definition: qaGobiApiLoc.h:1023
ULONG SwiLocSetAutoStart(SwiLocSetAutoStartReq *req)
unsigned char BYTE
Definition: SwiDataTypes.h:32
Definition: qaGobiApiLoc.h:293
Definition: qaGobiApiLoc.h:1168
ULONG timeSource
Definition: qaGobiApiLoc.h:1170
ULONG * pTimestampAge
Definition: qaGobiApiLoc.h:1025
BOOL function_reported
Definition: qaGobiApiLoc.h:692
Definition: qaGobiApiLoc.h:239
ULONG fix_rate
Definition: qaGobiApiLoc.h:773
ULONG SLQSLOCSetOpMode(ULONG mode)
BYTE max_time
Definition: qaGobiApiLoc.h:769
BOOL max_dist_reported
Definition: qaGobiApiLoc.h:698
struct LocApplicationInfo * pApplicationInfo
Definition: qaGobiApiLoc.h:246
CHAR appVersionLength
Definition: qaGobiApiLoc.h:175
tempratureData * pAcceleroTempData
Definition: qaGobiApiLoc.h:1232
BYTE len
Definition: qaGobiApiLoc.h:493
ULONG SwiLocGetAutoStart(SwiLocGetAutoStartResp *resp)
Definition: qaGobiApiLoc.h:404
BYTE sessionId
Definition: qaGobiApiLoc.h:259
BOOL set_fix_type
Definition: qaGobiApiLoc.h:768
ULONG SLQSLOCDelAssData(LocDelAssDataReq request)
Definition: qaGobiApiLoc.h:473
ULONG SLQSLOCInjectUTCTime(ULONGLONG timeMsec, ULONG timeUncMsec)
ULONG * pHorUncCircular
Definition: qaGobiApiLoc.h:1015
WORD id
Definition: qaGobiApiLoc.h:295
BYTE appVersionValid
Definition: qaGobiApiLoc.h:174
ULONGLONG * pLatitude
Definition: qaGobiApiLoc.h:1013
ULONG coverage
Definition: qaGobiApiLoc.h:847
Definition: qaGobiApiLoc.h:112
BYTE * pVertConfidence
Definition: qaGobiApiLoc.h:1021
ULONG fix_rate
Definition: qaGobiApiLoc.h:699
Definition: qaGobiApiLoc.h:315
ULONG max_dist
Definition: qaGobiApiLoc.h:771
BYTE fix_type
Definition: qaGobiApiLoc.h:767
BYTE len
Definition: qaGobiApiLoc.h:317
#define MAX_SENSOR_DATA_LEN
Definition: qaGobiApiLoc.h:19
ULONG extPowerState
Definition: qaGobiApiLoc.h:132
ULONG SLQSLOCEventRegister(LOCEventRegisterReqResp *pLOCEventRegisterReqResp)
CellDb * pCellDb
Definition: qaGobiApiLoc.h:528
CHAR * pAppVersion
Definition: qaGobiApiLoc.h:176
sensorData * pAcceleroData
Definition: qaGobiApiLoc.h:1228
ULONG * pGyroTimeSrc
Definition: qaGobiApiLoc.h:1231
Definition: qaGobiApiLoc.h:168
ClkInfo * pClkInfo
Definition: qaGobiApiLoc.h:529
BYTE fix_type
Definition: qaGobiApiLoc.h:693
ULONG * pAltitudeWrtMeanSeaLevel
Definition: qaGobiApiLoc.h:1019
CHAR * pAppName
Definition: qaGobiApiLoc.h:173
tempratureData * pGyroTempData
Definition: qaGobiApiLoc.h:1233
ULONG * pVertUnc
Definition: qaGobiApiLoc.h:1020
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiLoc.h:1018
Definition: qaGobiApiLoc.h:491
BYTE max_time
Definition: qaGobiApiLoc.h:695
ULONG * pRawHorUncCircular
Definition: qaGobiApiLoc.h:1027
WORD id
Definition: qaGobiApiLoc.h:475
CHAR * pAppProvider
Definition: qaGobiApiLoc.h:171
ULONG * pRecurrenceType
Definition: qaGobiApiLoc.h:242
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:30
ULONG timeOfFirstSample
Definition: qaGobiApiLoc.h:1171
unsigned long ULONG
Definition: SwiDataTypes.h:28
#define MAX_TEMP_DATA_LEN
Definition: qaGobiApiLoc.h:20
ULONGLONG mask
Definition: qaGobiApiLoc.h:383
ULONG source
Definition: qaGobiApiLoc.h:845
ULONG linkage
Definition: qaGobiApiLoc.h:846
Definition: qaGobiApiLoc.h:454
BYTE SessionId
Definition: qaGobiApiLoc.h:241
BYTE appProviderLength
Definition: qaGobiApiLoc.h:170
ULONGLONG * pTimestampUtc
Definition: qaGobiApiLoc.h:1024
ULONGLONG * pLongitude
Definition: qaGobiApiLoc.h:1014
sensorData * pGyroData
Definition: qaGobiApiLoc.h:1229
ULONG * pIntermediateReportState
Definition: qaGobiApiLoc.h:244
ULONG SLQSLOCStart(LOCStartReq *pLOCStartReq)
Definition: qaGobiApiLoc.h:524
Definition: qaGobiApiLoc.h:130
ULONG state
Definition: qaGobiApiLoc.h:1064
ULONG mask
Definition: qaGobiApiLoc.h:406
BOOL fix_rate_reported
Definition: qaGobiApiLoc.h:700
ULONG max_dist
Definition: qaGobiApiLoc.h:697
ULONG system
Definition: qaGobiApiLoc.h:296
ULONG * pHorizontalAccuracyLvl
Definition: qaGobiApiLoc.h:243
BYTE * pRawHorConfidence
Definition: qaGobiApiLoc.h:1028
ULONG * pHorReliability
Definition: qaGobiApiLoc.h:1017
Definition: qaGobiApiLoc.h:763
SVInfo * pSVInfo
Definition: qaGobiApiLoc.h:526
Definition: qaGobiApiLoc.h:1011
BdsSVInfo * pBdsSVInfo
Definition: qaGobiApiLoc.h:530
BYTE mask
Definition: qaGobiApiLoc.h:476
ULONG * pVertReliability
Definition: qaGobiApiLoc.h:1022
BYTE flags
Definition: qaGobiApiLoc.h:1130
BYTE sensorDataLen
Definition: qaGobiApiLoc.h:1131
Definition: qaGobiApiLoc.h:1225
ULONG * pConfigAltitudeAssumed
Definition: qaGobiApiLoc.h:247
Definition: qaGobiApiLoc.h:843
ULONG timeOfFirstSample
Definition: qaGobiApiLoc.h:1129
BOOL max_time_reported
Definition: qaGobiApiLoc.h:696
SV * pSV
Definition: qaGobiApiLoc.h:318
ULONG SLQSLOCInjectPosition(LocInjectPositionReq *pLocInjectPositionReq)
int BOOL
Definition: SwiDataTypes.h:37
BYTE * pHorConfidence
Definition: qaGobiApiLoc.h:1016
ULONG mask
Definition: qaGobiApiLoc.h:456
unsigned short WORD
Definition: SwiDataTypes.h:34
ULONG * pPositionSrc
Definition: qaGobiApiLoc.h:1026
BOOL fix_type_reported
Definition: qaGobiApiLoc.h:694
Definition: qaGobiApiLoc.h:381
BOOL set_max_dist
Definition: qaGobiApiLoc.h:772

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