LinksPoint GPS Toolkit Reference
SIRF_GPSSATELLITE_EX
Types | See Also
Extended SiRF Satellite information
Remarks
Extends the standard satellite infomation in GPSSATELLITE with information about the SiRF tracking status for a channel. The following addtional fields are defined:
Field Description
fAcqSuccess Successfully acquired
fDeltaCarrierPhaseValid Delta carrier phase valid
fBitSyncDone Bit sync done
fSubFrameSyncDone Frame sync done
fCarrierPullinDone Carrier pull-in done
fCodeLocked Code locked
fAcquiredFailed Failed to acquire

When all flags except fAcquiredFailed are set, the channel is completely locked.

See Also
Members
Members Description
unsigned short usID; ID
unsigned short usSNR; SNR
double dAzimuth; Azimuth
double dElevation; Elevation
GPSBOOL fVisible : 1; Visible
GPSBOOL fUsed : 1; Used
GPSBOOL fEphemerisAvailable : 1; Ephemeris Available
GPSBOOL fValid : 1; Valid
long Pad : 20; Reserved
unsigned char ucSyncFlags; Sync Flags
GPSBOOL fAcqSuccess : 1; Set if acq/reacq is done success
GPSBOOL fDeltaCarrierPhaseValid : 1; Intergrated carrier phase valid
GPSBOOL fBitSyncDone : 1; Bit sync completed flag
GPSBOOL fSubFrameSyncDone : 1; Subframe sync has been done
GPSBOOL fCarrierPullinDone : 1; Carrier pull in done
GPSBOOL fCodeLocked : 1; Code locked
GPSBOOL fAcquiredFailed : 1; Failed to acquire S/V
short Pad2 : 9; Reserved
unsigned short usState; Tracking state
Group
Declaration
typedef struct {
  unsigned short usID;
  unsigned short usSNR;
  double dAzimuth;
  double dElevation;
  GPSBOOL fVisible : 1;
  GPSBOOL fUsed : 1;
  GPSBOOL fEphemerisAvailable : 1;
  GPSBOOL fValid : 1;
  long Pad : 20;
  unsigned char ucSyncFlags;
  GPSBOOL fAcqSuccess : 1;
  GPSBOOL fDeltaCarrierPhaseValid : 1;
  GPSBOOL fBitSyncDone : 1;
  GPSBOOL fSubFrameSyncDone : 1;
  GPSBOOL fCarrierPullinDone : 1;
  GPSBOOL fCodeLocked : 1;
  GPSBOOL fAcquiredFailed : 1;
  short Pad2 : 9;
  unsigned short usState;
} SIRF_GPSSATELLITE_EX, * PSIRF_GPSSATELLITE_EX;
File
sirfapi.h
Links
Copyright ©1998-2005 Links Point Inc.