28 #include "synchronization.h" 32 BEGIN_NAMESPACE_SYNCHRONIZATION
50 GPSTime(int32_t week,
double seconds);
173 void correctWeeksAndSeconds();
176 END_NAMESPACE_SYNCHRONIZATION
Definition: gps_time.h:85
int32_t getWeek() const
Week since 06-Jan-1980 UTC according to UTC.
int32_t getWeek() const
Week since 06-Jan-1980 UTC.
int64_t getUnixTimeValue() const
Integer number of seconds since start of Unix time on 01-Jan-1970 UTC.
static double RelativeSecondsBetween(const GPSTime &start, const GPSTime &end)
Calculates relative seconds between two GPS times.
double getDateTimeValue() const
UTC days since 30-Dec-1899 UTC, fractional part represents ratio of day.
static GPSTime IncrementSeconds(const GPSTime &time, double secondsIncrement)
Returns a GPSTime incremented by seconds.
UTCTime converts stores human readable UTC time format offers conversions to DateTime and UnixTime fo...
static GPSTimeUTC IncrementSeconds(const GPSTimeUTC &time, double secondsIncrement)
Returns a GPSTimeUTC incremented by seconds.
GPSTimeUTC()
Constructs GPSTimeUTC with week and seconds equal to zero.
GPSTime()
Constructs GPSTime with week and seconds equal to zero.
double getSeconds() const
Seconds of GPS week.
Definition: gps_time.h:34
Definition: utc_time.h:28
static double RelativeSecondsBetween(const GPSTimeUTC &start, const GPSTimeUTC &end)
Calculates relative seconds between two GPS times UTC.
double getSeconds() const
Seconds of GPS week according to UTC.