16 GPSSat() : prn(0), elevation(0), azimuth(0), snr(0), lastPrnUpdateEpoch(0), lastDataUpdateEpoch(0) {}
18 void getXYvalues(
int size,
int *buffer);
25 uint32_t lastPrnUpdateEpoch;
26 uint32_t lastDataUpdateEpoch;
32 static const int MAX_CONSTELLATIONS = (int)GPSSatelliteType::CONSTELLATION_COUNT;
33 static const int MAX_USED_SATS = 12;
35 GPSSat usedSats[MAX_CONSTELLATIONS][MAX_USED_SATS];
37 void secondUpdater(uint32_t epochTime);
39 void invalidateUnusedSatellites(uint32_t epochTime);
40 void updateUsedSatellites(GPSSatelliteType constellation,
int *satteliteList);
43 uint32_t currentEpoch;
44 uint32_t lastUpdateEpoch[MAX_CONSTELLATIONS];