LinuxQMISDK: qaGobiApiLoc.h Source File

LinuxQMISDK SLQS03.03.11

- Main Page
- Modules
- References
- Data Structures

- File List
- Globals

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
109 typedef struct
110 {
111 ULONGLONG eventRegister;
112 } LOCEventRegisterReqResp;
113
127 typedef struct
128 {
129 ULONG extPowerState;
130 } LOCExtPowerStateReqResp;
131
165 struct LocApplicationInfo
166 {
167 BYTE appProviderLength;
168 CHAR *pAppProvider;
169 BYTE appNameLength;
170 CHAR *pAppName;
171 BYTE appVersionValid;
172 CHAR appVersionLength;
173 CHAR *pAppVersion;
174 };
175
231 typedef struct
232 {
233 BYTE SessionId;
234 ULONG *pRecurrenceType;
235 ULONG *pHorizontalAccuracyLvl;
236 ULONG *pIntermediateReportState;
237 ULONG *pMinIntervalTime;
238 struct LocApplicationInfo *pApplicationInfo;
239 ULONG *pConfigAltitudeAssumed;
240 } LOCStartReqResp;
241
249 typedef struct
250 {
251 BYTE sessionId;
252 }LOCStopReqResp;
253
254
255
285 typedef struct
286 {
287 WORD id;
288 ULONG system;
289 BYTE mask;
290 }SV;
291
292
307 typedef struct
308 {
309 BYTE len;
310 SV *pSV;
311 }SVInfo;
312
373 typedef struct
374 {
375 ULONGLONG mask;
376 }GnssData;
377
396 typedef struct
397 {
398 ULONG mask;
399 }CellDb;
400
446 typedef struct
447 {
448 ULONG mask;
449 }ClkInfo;
450
465 typedef struct
466 {
467 WORD id;
468 BYTE mask;
469 }BdsSV;
470
483 typedef struct
484 {
485 BYTE len;
486 BdsSV *pSV;
487 }BdsSVInfo;
488
489
490
511 typedef struct
512 {
513 SVInfo *pSVInfo;
514 GnssData *pGnssData;
515 CellDb *pCellDb;
516 ClkInfo *pClkInfo;
517 BdsSVInfo *pBdsSVInfo;
518 }LocDelAssDataReq;
519
534 ULONG SLQSLOCEventRegister (
535 LOCEventRegisterReqResp *pLOCEventRegisterReqResp );
550 ULONG SLQSLOCSetExtPowerState(
551 LOCExtPowerStateReqResp *pLOCExtPowerStateReqResp);
552
567 ULONG SLQSLOCStart(LOCStartReqResp *pLOCStartReqResp);
582 ULONG SLQSLOCStop(LOCStopReqResp *pLOCStopReqResp);
583
607 ULONG SLQSLOCSetOpMode(ULONG mode);
608
624 ULONG SLQSLOCDelAssData(LocDelAssDataReq request);
625
626 #ifdef __cplusplus
627 } /* extern "C" { */
628 #endif
629
630 #endif /* __GOBI_API_LOC_H__ */
BdsSVInfo::pSV
BdsSV * pSV
Definition: qaGobiApiLoc.h:486
CHAR
char CHAR
Definition: SwiDataTypes.h:29
LOCEventRegisterReqResp::eventRegister
ULONGLONG eventRegister
Definition: qaGobiApiLoc.h:111
SLQSLOCSetExtPowerState
ULONG SLQSLOCSetExtPowerState(LOCExtPowerStateReqResp *pLOCExtPowerStateReqResp)
LocApplicationInfo::appNameLength
BYTE appNameLength
Definition: qaGobiApiLoc.h:169
SV::mask
BYTE mask
Definition: qaGobiApiLoc.h:289
LocDelAssDataReq::pGnssData
GnssData * pGnssData
Definition: qaGobiApiLoc.h:514
BYTE
unsigned char BYTE
Definition: SwiDataTypes.h:28
SV
Definition: qaGobiApiLoc.h:285
LOCStartReqResp::pConfigAltitudeAssumed
ULONG * pConfigAltitudeAssumed
Definition: qaGobiApiLoc.h:239
SLQSLOCStop
ULONG SLQSLOCStop(LOCStopReqResp *pLOCStopReqResp)
LOCStartReqResp
Definition: qaGobiApiLoc.h:231
SLQSLOCSetOpMode
ULONG SLQSLOCSetOpMode(ULONG mode)
LOCStartReqResp::SessionId
BYTE SessionId
Definition: qaGobiApiLoc.h:233
LocApplicationInfo::appVersionLength
CHAR appVersionLength
Definition: qaGobiApiLoc.h:172
BdsSVInfo::len
BYTE len
Definition: qaGobiApiLoc.h:485
CellDb
Definition: qaGobiApiLoc.h:396
SLQSLOCDelAssData
ULONG SLQSLOCDelAssData(LocDelAssDataReq request)
BdsSV
Definition: qaGobiApiLoc.h:465
SV::id
WORD id
Definition: qaGobiApiLoc.h:287
LocApplicationInfo::appVersionValid
BYTE appVersionValid
Definition: qaGobiApiLoc.h:171
LOCEventRegisterReqResp
Definition: qaGobiApiLoc.h:109
LOCStopReqResp::sessionId
BYTE sessionId
Definition: qaGobiApiLoc.h:251
SVInfo
Definition: qaGobiApiLoc.h:307
SVInfo::len
BYTE len
Definition: qaGobiApiLoc.h:309
LOCExtPowerStateReqResp::extPowerState
ULONG extPowerState
Definition: qaGobiApiLoc.h:129
SLQSLOCEventRegister
ULONG SLQSLOCEventRegister(LOCEventRegisterReqResp *pLOCEventRegisterReqResp)
LocDelAssDataReq::pCellDb
CellDb * pCellDb
Definition: qaGobiApiLoc.h:515
LocApplicationInfo::pAppVersion
CHAR * pAppVersion
Definition: qaGobiApiLoc.h:173
LocApplicationInfo
Definition: qaGobiApiLoc.h:165
LocDelAssDataReq::pClkInfo
ClkInfo * pClkInfo
Definition: qaGobiApiLoc.h:516
LocApplicationInfo::pAppName
CHAR * pAppName
Definition: qaGobiApiLoc.h:170
LOCStartReqResp::pApplicationInfo
struct LocApplicationInfo * pApplicationInfo
Definition: qaGobiApiLoc.h:238
BdsSVInfo
Definition: qaGobiApiLoc.h:483
BdsSV::id
WORD id
Definition: qaGobiApiLoc.h:467
SLQSLOCStart
ULONG SLQSLOCStart(LOCStartReqResp *pLOCStartReqResp)
LocApplicationInfo::pAppProvider
CHAR * pAppProvider
Definition: qaGobiApiLoc.h:168
LOCStopReqResp
Definition: qaGobiApiLoc.h:249
ULONGLONG
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:26
ULONG
unsigned long ULONG
Definition: SwiDataTypes.h:25
GnssData::mask
ULONGLONG mask
Definition: qaGobiApiLoc.h:375
ClkInfo
Definition: qaGobiApiLoc.h:446
LocApplicationInfo::appProviderLength
BYTE appProviderLength
Definition: qaGobiApiLoc.h:167
LocDelAssDataReq
Definition: qaGobiApiLoc.h:511
LOCExtPowerStateReqResp
Definition: qaGobiApiLoc.h:127
CellDb::mask
ULONG mask
Definition: qaGobiApiLoc.h:398
LOCStartReqResp::pHorizontalAccuracyLvl
ULONG * pHorizontalAccuracyLvl
Definition: qaGobiApiLoc.h:235
SV::system
ULONG system
Definition: qaGobiApiLoc.h:288
LocDelAssDataReq::pSVInfo
SVInfo * pSVInfo
Definition: qaGobiApiLoc.h:513
LocDelAssDataReq::pBdsSVInfo
BdsSVInfo * pBdsSVInfo
Definition: qaGobiApiLoc.h:517
BdsSV::mask
BYTE mask
Definition: qaGobiApiLoc.h:468
SVInfo::pSV
SV * pSV
Definition: qaGobiApiLoc.h:310
LOCStartReqResp::pMinIntervalTime
ULONG * pMinIntervalTime
Definition: qaGobiApiLoc.h:237
LOCStartReqResp::pRecurrenceType
ULONG * pRecurrenceType
Definition: qaGobiApiLoc.h:234
ClkInfo::mask
ULONG mask
Definition: qaGobiApiLoc.h:448
WORD
unsigned short WORD
Definition: SwiDataTypes.h:30
GnssData
Definition: qaGobiApiLoc.h:373
LOCStartReqResp::pIntermediateReportState
ULONG * pIntermediateReportState
Definition: qaGobiApiLoc.h:236