libpack  SLQS03.03.10
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
qaGobiApiPds.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_PDS_H__
13 #define __GOBI_API_PDS_H__
14 
15 #define DEFAULTBYTEVALUE 0xFF
16 #define DEFAULTWORDVALUE 0xFFFF
17 #define DEFAULTLONGVALUE 0xFFFFFFFF
18 
19 #ifdef __cplusplus
20 extern "C" {
21 #endif
22 
45  ULONG *pEnabledStatus,
46  ULONG *pTrackingStatus );
47 
64  ULONG enable );
65 
107  BYTE sessionControl,
108  BYTE sessionType,
109  BYTE sessionOperation,
110  BYTE sessionServerOption,
111  BYTE fixTimeout,
112  ULONG fixInterval,
113  ULONG fixCount,
114  ULONG fixAccuracy );
115 
127 
145  ULONGLONG systemTime,
146  USHORT systemDiscontinuities );
147 
177  ULONG *pOperation,
178  BYTE *pTimeout,
179  ULONG *pInterval,
180  ULONG *pAccuracy );
181 
211  ULONG operation,
212  BYTE timeout,
213  ULONG interval,
214  ULONG accuracy );
215 
235  ULONG *pbEnabled,
236  USHORT *pInterval );
237 
257  ULONG bEnabled,
258  USHORT interval );
259 
280  ULONG *pPreference );
281 
302  ULONG preference );
303 
327  USHORT *pGPSWeek,
328  USHORT *pGPSWeekOffset,
329  USHORT *pDuration );
330 
344 
361  ULONG *pbAuto );
362 
363 enum {
366 };
389  ULONG bAuto );
390 
407  ULONG *pbAuto );
408 
425  ULONG bAuto );
426 
467  ULONG *pGPSDataMask,
468  ULONG *pCellDataMask );
469 
501  ULONG *pServerAddress,
502  ULONG *pServerPort,
503  BYTE *pServerURL,
504  BYTE *pServerURLLength,
505  BYTE *pNetworkMode );
506 
534  ULONGLONG timeMsec,
535  ULONG timeUncMsec,
536  BYTE timeBase,
537  BYTE forceFlag );
538 
568  ULONG *pServerAddress,
569  ULONG *pServerPort,
570  BYTE *pServerURL,
571  BYTE *pServerURLLength,
572  BYTE *pNetworkMode);
573 
649 {
661 };
662 
676 ULONG SLQSPDSInjectPositionData( struct PDSPositionData *pPositionData );
677 
690 
831 typedef struct
832 {
859 }GPSStateInfo;
860 
875 ULONG SLQSGetGPSStateInfo( GPSStateInfo *pGPSStateInfo );
876 
898 typedef struct
899 {
904 
918 ULONG SLQSSetPositionMethodState( PDSPosMethodStateReq *pPDSPosMethodStateReq );
919 
920 #ifdef __cplusplus
921 } /* extern "C" { */
922 #endif
923 
924 #endif /* __GOBI_API_PDS_H__ */
ULONGLONG * pLatitude
Definition: qaGobiApiPds.h:651
ULONG SLQSPDSInjectPositionData(struct PDSPositionData *pPositionData)
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiPds.h:653
ULONG SLQSPDSDeterminePosition()
ULONG glo_health_sv_msk
Definition: qaGobiApiPds.h:850
ULONG SetXTRAAutomaticDownload(ULONG bEnabled, USHORT interval)
ULONG gps_almanac_sv_msk
Definition: qaGobiApiPds.h:845
ULONG glo_ephemeris_sv_msk
Definition: qaGobiApiPds.h:848
BYTE * pTimeType
Definition: qaGobiApiPds.h:660
ULONGLONG Latitude
Definition: qaGobiApiPds.h:835
WORD xtra_valid_duration_hours
Definition: qaGobiApiPds.h:858
ULONG Altitude
Definition: qaGobiApiPds.h:838
ULONG GetPDSState(ULONG *pEnabledStatus, ULONG *pTrackingStatus)
ULONGLONG * pLongitude
Definition: qaGobiApiPds.h:652
unsigned char BYTE
Definition: SwiDataTypes.h:32
BYTE * pXtraDataState
Definition: qaGobiApiPds.h:901
ULONG PDSInjectTimeReference(ULONGLONG systemTime, USHORT systemDiscontinuities)
BYTE EngineState
Definition: qaGobiApiPds.h:833
ULONG glo_almanac_sv_msk
Definition: qaGobiApiPds.h:849
BYTE Iono_valid
Definition: qaGobiApiPds.h:843
ULONGLONG * pTimeStamp
Definition: qaGobiApiPds.h:650
ULONG glo_visible_sv_msk
Definition: qaGobiApiPds.h:851
ULONG Time_uncert_ms
Definition: qaGobiApiPds.h:842
ULONG * pAltitudeWrtSealevel
Definition: qaGobiApiPds.h:654
ULONG SetXTRANetwork(ULONG preference)
ULONG SLQSPDSInjectAbsoluteTimeReference(ULONGLONG timeMsec, ULONG timeUncMsec, BYTE timeBase, BYTE forceFlag)
ULONG VerticalUncertainty
Definition: qaGobiApiPds.h:839
Definition: qaGobiApiPds.h:365
WORD TimeStmp_gps_week
Definition: qaGobiApiPds.h:841
ULONG gps_ephemeris_sv_msk
Definition: qaGobiApiPds.h:844
ULONG * pVerticalUnc
Definition: qaGobiApiPds.h:656
ULONG GetPDSDefaults(ULONG *pOperation, BYTE *pTimeout, ULONG *pInterval, ULONG *pAccuracy)
ULONG SLQSGetAGPSConfig(ULONG *pServerAddress, ULONG *pServerPort, BYTE *pServerURL, BYTE *pServerURLLength, BYTE *pNetworkMode)
BYTE * pWifiState
Definition: qaGobiApiPds.h:902
unsigned short USHORT
Definition: SwiDataTypes.h:35
ULONG sbas_ephemeris_sv_msk
Definition: qaGobiApiPds.h:852
Definition: qaGobiApiPds.h:648
ULONG StartPDSTrackingSessionExt(BYTE sessionControl, BYTE sessionType, BYTE sessionOperation, BYTE sessionServerOption, BYTE fixTimeout, ULONG fixInterval, ULONG fixCount, ULONG fixAccuracy)
ULONG sbas_health_sv_msk
Definition: qaGobiApiPds.h:854
ULONG ResetPDSData(ULONG *pGPSDataMask, ULONG *pCellDataMask)
Definition: qaGobiApiPds.h:898
BYTE * pPositionSource
Definition: qaGobiApiPds.h:659
BYTE * pHorizontalConfidence
Definition: qaGobiApiPds.h:657
BYTE * pXtraTimeState
Definition: qaGobiApiPds.h:900
ULONG GetXTRAAutomaticDownload(ULONG *pbEnabled, USHORT *pInterval)
ULONG TimeStmp_tow_ms
Definition: qaGobiApiPds.h:840
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:30
ULONG GetXTRANetwork(ULONG *pPreference)
unsigned long ULONG
Definition: SwiDataTypes.h:28
Definition: qaGobiApiPds.h:831
ULONG SetPortAutomaticTracking(ULONG bAuto)
ULONGLONG Longitude
Definition: qaGobiApiPds.h:836
ULONG HorizontalUncertainty
Definition: qaGobiApiPds.h:837
ULONG gps_health_sv_msk
Definition: qaGobiApiPds.h:846
BYTE * pVerticalConfidence
Definition: qaGobiApiPds.h:658
ULONG SLQSSetPositionMethodState(PDSPosMethodStateReq *pPDSPosMethodStateReq)
ULONG SLQSGetGPSStateInfo(GPSStateInfo *pGPSStateInfo)
ULONG ForceXTRADownload()
ULONG SLQSSetAGPSConfig(ULONG *pServerAddress, ULONG *pServerPort, BYTE *pServerURL, BYTE *pServerURLLength, BYTE *pNetworkMode)
ULONG * pHorizontalUncCircular
Definition: qaGobiApiPds.h:655
WORD xtra_start_gps_minutes
Definition: qaGobiApiPds.h:857
ULONG sbas_visible_sv_msk
Definition: qaGobiApiPds.h:855
ULONG SetPDSState(ULONG enable)
ULONG GetPortAutomaticTracking(ULONG *pbAuto)
ULONG ValidMask
Definition: qaGobiApiPds.h:834
ULONG gps_visible_sv_msk
Definition: qaGobiApiPds.h:847
unsigned short WORD
Definition: SwiDataTypes.h:34
Definition: qaGobiApiPds.h:364
WORD xtra_start_gps_week
Definition: qaGobiApiPds.h:856
ULONG GetServiceAutomaticTracking(ULONG *pbAuto)
ULONG GetXTRAValidity(USHORT *pGPSWeek, USHORT *pGPSWeekOffset, USHORT *pDuration)
ULONG SetServiceAutomaticTracking(ULONG bAuto)
ULONG SetPDSDefaults(ULONG operation, BYTE timeout, ULONG interval, ULONG accuracy)
ULONG sbas_almanac_sv_msk
Definition: qaGobiApiPds.h:853
ULONG StopPDSTrackingSession()

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