PNSATELLITE

This structure stores individual satellite data.

Syntax

typedef struct tagPNSATELLITE{
DWORD
dwStructureSize;
PNTIME
tiTime;
PNBool
fSetData;
DWORD
dwPRN;
PNByte
bSatHealth;
DWORD
dwRefWeekNumber;
DWORD
dwRefTimeOfWeek;
PNDouble
dEccentricity;
PNDouble
dRootSemiMajorAxis;
PNDouble
dArgumentOfPerigee;
PNDouble
dMeanAnomalyAtRefTime;
PNDouble
dRightAscensionAtRefTime;
PNDouble
dRateRightAscension;
PNDouble
dCorrectToInclination;
PNDouble
dAF0ClockCorrect;
PNDouble
dAF1ClockCorrect;
PNAVSATELLITE
saAvSatellite;
DWORD
dwPNReserved;
} PNSATELLITE;

Members

dwStructureSize
Specifies the size, in bytes, of the structure
tiTime
Unsupported
fSetData
Unsupported
dwPRN
Specifies the satellite pseudo-random noise (PRN) signal number
bSatHealth
Health summary, expressed as a binary number
dwRefWeekNumber
Specifies the Global Positioning System (GPS) week number
dwRefTimeOfWeek
Specifies the almanac reference time
dEccentricity
Specifies the eccentricity of the orbit of the satellite. The eccentricity must be a value from 0 through 1.
dRootSemiMajorAxis
Specifies the square root of one-half the length of the major axis of the ellipse defined by the orbit of the satellite. The length of the major axis is measured in meters.
dArgumentOfPerigee
Specifies the argument of perigee of the satellite, measured in radians. The argument of the perigee must be a value from 0 through 2 pi.
dMeanAnomalyAtRefTime
Specifies the mean anomaly of the satellite at reference time, measured in radians. The mean anomaly must be a value from 0 through 2 pi.
dRightAscensionAtRefTime
Specifies the right ascension of the satellite at reference time, measured in radians. The right ascension must be a value from 0 through 2 pi.
dRateRightAscension
Specfies the rate of change in the right ascension, measured in radians per second
dCorrectToInclination
Specifies the correction to the inclination, measured in pi radians
dAF0ClockCorrect
Specifies the zeroth order clock correction, measured in seconds
dAF1ClockCorrect
Specifies the first order clock correction, measured in seconds per second
saAvSatellite
Specifies which elements are valid
dwPNReserved
Reserved for future use