LinuxQMISDK  SLQS03.03.07
qaGobiApiPds.h
Go to the documentation of this file.
1 
11 #ifndef __GOBI_API_PDS_H__
12 #define __GOBI_API_PDS_H__
13 
14 #define DEFAULTBYTEVALUE 0xFF
15 #define DEFAULTWORDVALUE 0xFFFF
16 #define DEFAULTLONGVALUE 0xFFFFFFFF
17 
18 #ifdef __cplusplus
19 extern "C" {
20 #endif
21 
44  ULONG *pEnabledStatus,
45  ULONG *pTrackingStatus );
46 
63  ULONG enable );
64 
106  BYTE sessionControl,
107  BYTE sessionType,
108  BYTE sessionOperation,
109  BYTE sessionServerOption,
110  BYTE fixTimeout,
111  ULONG fixInterval,
112  ULONG fixCount,
113  ULONG fixAccuracy );
114 
126 
144  ULONGLONG systemTime,
145  USHORT systemDiscontinuities );
146 
176  ULONG *pOperation,
177  BYTE *pTimeout,
178  ULONG *pInterval,
179  ULONG *pAccuracy );
180 
210  ULONG operation,
211  BYTE timeout,
212  ULONG interval,
213  ULONG accuracy );
214 
234  ULONG *pbEnabled,
235  USHORT *pInterval );
236 
256  ULONG bEnabled,
257  USHORT interval );
258 
279  ULONG *pPreference );
280 
301  ULONG preference );
302 
326  USHORT *pGPSWeek,
327  USHORT *pGPSWeekOffset,
328  USHORT *pDuration );
329 
343 
360  ULONG *pbAuto );
361 
362 enum {
365 };
388  ULONG bAuto );
389 
406  ULONG *pbAuto );
407 
424  ULONG bAuto );
425 
466  ULONG *pGPSDataMask,
467  ULONG *pCellDataMask );
468 
500  ULONG *pServerAddress,
501  ULONG *pServerPort,
502  BYTE *pServerURL,
503  BYTE *pServerURLLength,
504  BYTE *pNetworkMode );
505 
533  ULONGLONG timeMsec,
534  ULONG timeUncMsec,
535  BYTE timeBase,
536  BYTE forceFlag );
537 
567  ULONG *pServerAddress,
568  ULONG *pServerPort,
569  BYTE *pServerURL,
570  BYTE *pServerURLLength,
571  BYTE *pNetworkMode);
572 
648 {
660 };
661 
675 ULONG SLQSPDSInjectPositionData( struct PDSPositionData *pPositionData );
676 
689 
830 typedef struct
831 {
858 }GPSStateInfo;
859 
874 ULONG SLQSGetGPSStateInfo( GPSStateInfo *pGPSStateInfo );
875 
876 #ifdef __cplusplus
877 } /* extern "C" { */
878 #endif
879 
880 #endif /* __GOBI_API_PDS_H__ */
ULONGLONG * pLatitude
Definition: qaGobiApiPds.h:650
ULONG SLQSPDSInjectPositionData(struct PDSPositionData *pPositionData)
ULONG * pAltitudeWrtEllipsoid
Definition: qaGobiApiPds.h:652
ULONG SLQSPDSDeterminePosition()
ULONG glo_health_sv_msk
Definition: qaGobiApiPds.h:849
ULONG SetXTRAAutomaticDownload(ULONG bEnabled, USHORT interval)
ULONG gps_almanac_sv_msk
Definition: qaGobiApiPds.h:844
ULONG glo_ephemeris_sv_msk
Definition: qaGobiApiPds.h:847
BYTE * pTimeType
Definition: qaGobiApiPds.h:659
ULONGLONG Latitude
Definition: qaGobiApiPds.h:834
WORD xtra_valid_duration_hours
Definition: qaGobiApiPds.h:857
ULONG Altitude
Definition: qaGobiApiPds.h:837
ULONG GetPDSState(ULONG *pEnabledStatus, ULONG *pTrackingStatus)
ULONGLONG * pLongitude
Definition: qaGobiApiPds.h:651
unsigned char BYTE
Definition: SwiDataTypes.h:26
ULONG PDSInjectTimeReference(ULONGLONG systemTime, USHORT systemDiscontinuities)
BYTE EngineState
Definition: qaGobiApiPds.h:832
ULONG glo_almanac_sv_msk
Definition: qaGobiApiPds.h:848
Definition: qaGobiApiPds.h:364
BYTE Iono_valid
Definition: qaGobiApiPds.h:842
ULONGLONG * pTimeStamp
Definition: qaGobiApiPds.h:649
ULONG glo_visible_sv_msk
Definition: qaGobiApiPds.h:850
ULONG Time_uncert_ms
Definition: qaGobiApiPds.h:841
ULONG * pAltitudeWrtSealevel
Definition: qaGobiApiPds.h:653
ULONG SetXTRANetwork(ULONG preference)
ULONG SLQSPDSInjectAbsoluteTimeReference(ULONGLONG timeMsec, ULONG timeUncMsec, BYTE timeBase, BYTE forceFlag)
ULONG VerticalUncertainty
Definition: qaGobiApiPds.h:838
WORD TimeStmp_gps_week
Definition: qaGobiApiPds.h:840
Definition: qaGobiApiPds.h:363
ULONG gps_ephemeris_sv_msk
Definition: qaGobiApiPds.h:843
ULONG * pVerticalUnc
Definition: qaGobiApiPds.h:655
ULONG GetPDSDefaults(ULONG *pOperation, BYTE *pTimeout, ULONG *pInterval, ULONG *pAccuracy)
ULONG SLQSGetAGPSConfig(ULONG *pServerAddress, ULONG *pServerPort, BYTE *pServerURL, BYTE *pServerURLLength, BYTE *pNetworkMode)
unsigned short USHORT
Definition: SwiDataTypes.h:29
ULONG sbas_ephemeris_sv_msk
Definition: qaGobiApiPds.h:851
Definition: qaGobiApiPds.h:647
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:853
ULONG ResetPDSData(ULONG *pGPSDataMask, ULONG *pCellDataMask)
BYTE * pPositionSource
Definition: qaGobiApiPds.h:658
BYTE * pHorizontalConfidence
Definition: qaGobiApiPds.h:656
ULONG GetXTRAAutomaticDownload(ULONG *pbEnabled, USHORT *pInterval)
ULONG TimeStmp_tow_ms
Definition: qaGobiApiPds.h:839
unsigned long long ULONGLONG
Definition: SwiDataTypes.h:24
ULONG GetXTRANetwork(ULONG *pPreference)
unsigned long ULONG
Definition: SwiDataTypes.h:23
Definition: qaGobiApiPds.h:830
ULONG SetPortAutomaticTracking(ULONG bAuto)
ULONGLONG Longitude
Definition: qaGobiApiPds.h:835
ULONG HorizontalUncertainty
Definition: qaGobiApiPds.h:836
ULONG gps_health_sv_msk
Definition: qaGobiApiPds.h:845
BYTE * pVerticalConfidence
Definition: qaGobiApiPds.h:657
ULONG SLQSGetGPSStateInfo(GPSStateInfo *pGPSStateInfo)
ULONG ForceXTRADownload()
ULONG SLQSSetAGPSConfig(ULONG *pServerAddress, ULONG *pServerPort, BYTE *pServerURL, BYTE *pServerURLLength, BYTE *pNetworkMode)
ULONG * pHorizontalUncCircular
Definition: qaGobiApiPds.h:654
WORD xtra_start_gps_minutes
Definition: qaGobiApiPds.h:856
ULONG sbas_visible_sv_msk
Definition: qaGobiApiPds.h:854
ULONG SetPDSState(ULONG enable)
ULONG GetPortAutomaticTracking(ULONG *pbAuto)
ULONG ValidMask
Definition: qaGobiApiPds.h:833
ULONG gps_visible_sv_msk
Definition: qaGobiApiPds.h:846
unsigned short WORD
Definition: SwiDataTypes.h:28
WORD xtra_start_gps_week
Definition: qaGobiApiPds.h:855
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:852
ULONG StopPDSTrackingSession()

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