|
LinksPoint GPS Toolkit Reference
|
| Member | Description |
| usID | The PRN number of the satellite |
| usSNR | The carrier to noise ratio (C/No) * 10 |
| dAzimuth | The azimuth of the satellite in radians |
| dElevation | The elevation of the satellite in radians |
| fVisible | Indicates whether the satellite is visible in the current gps sky |
| fUsed | Indicates whether the satellite is used in the navigation solution |
| fEphemerisAvailable | Indicates whether the ephemeris data has been collected for the satellite |
| fValid | Indicates whether the receiver can track the satellite |
| ucSyncFlags | SiRF specific flags indicating the lock status of the satellite channel |
| Members | Description |
| unsigned short usID; | ID or the satellite |
| unsigned short usSNR; | Signal to noise ratio |
| double dAzimuth; | Azimuth of the satellite in radians |
| double dElevation; | Elevation of the satellite in radians |
| GPSBOOL fVisible : 1; | Non-zero id satellite is visible, zero otherwise |
| GPSBOOL fUsed : 1; | Non-zero if the satellite is used in the solution, zero otherwise |
| GPSBOOL fEphemerisAvailable : 1; | Non-sero if the ephemeris data is available for this satellite |
| GPSBOOL fValid : 1; | Non-zero if the information for this satellite is valid |
| long Pad : 20; | Unused |
| unsigned char ucSyncFlags; | Sync Flags (SiRF only) |
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;
} GPSSATELLITE, * PGPSSATELLITE;