This structure indicates valid and invalid PNSATELLITE elements.
typedef struct tagPNAVSATELLITE{
DWORD dwStructureSize;
DWORD dwAv1;
DWORD dwPNReserved;
} PNAVSATELLITE;
Flag |
Bit |
Description |
PN_ASA_SETDATA | 0 | Unsupported |
PN_ASA_PRN | 1 | Pseudo-random noise (PRN) signal number is valid or invalid. |
PN_ASA_SATHEALTH | 2 | Satellite health is valid or invalid. |
PN_ASA_REFWEEKNUMBER | 3 | Reference week number is valid or invalid. |
PN_ASA_REFTIMEOFWEEK | 4 | Reference time of week is valid or invalid. |
PN_ASA_ECCENTRICITY | 5 | Eccentricity is valid or invalid. |
PN_ASA_ROOTSEMIMAJORAXIS | 6 | Square root of the semi-major axis is valid or invalid. |
PN_ASA_ARGUMENTOFPERIGEE | 7 | Argument of perigee is valid or invalid. |
PN_ASA_MEANANOMALYATREFTIME | 8 | Mean anomaly at reference time is valid or invalid. |
PN_ASA_RIGHTASCENSIONATREFTIME | 9 | Right ascension at reference time is valid or invalid. |
PN_ASA_RATERIGHTASCENSION | 10 | Rate of right ascension is valid or invalid. |
PN_ASA_CORRECTTOINCLINATION | 11 | Correction to inclination is valid or invalid. |
PN_ASA_AF0CLOCKCORRECT | 12 | Zeroth order clock correction is valid or invalid. |
PN_ASA_AF1CLOCKCORRECT | 13 | First order clock correction is valid or invalid. |
Reserved for future use | 14-31 |