17 GPSSat() : prn(0), elevation(0), azimuth(0), snr(0), lastPrnUpdateEpoch(0), lastDataUpdateEpoch(0) {}
19 void getXYvalues(
int size,
int *buffer);
26 uint32_t lastPrnUpdateEpoch;
27 uint32_t lastDataUpdateEpoch;
33 static const int MAX_CONSTELLATIONS = (int)GPSSatelliteType::CONSTELLATION_COUNT;
34 static const int MAX_USED_SATS = 12;
36 GPSSat usedSats[MAX_CONSTELLATIONS][MAX_USED_SATS];
38 void secondUpdater(uint32_t epochTime);
40 void invalidateUnusedSatellites(uint32_t epochTime);
41 void updateUsedSatellites(GPSSatelliteType constellation,
int *satteliteList);
44 uint32_t currentEpoch;
45 uint32_t lastUpdateEpoch[MAX_CONSTELLATIONS];