#ifndef FSFW_SRC_FSFW_GLOBALFUNCTIONS_TIMESYSTEMS_H_ #define FSFW_SRC_FSFW_GLOBALFUNCTIONS_TIMESYSTEMS_H_ #ifdef PLATFORM_WIN #include #else #include #endif class TimeSystems { public: virtual ~TimeSystems() {} static double convertUnixToJD2000(timeval time) { return ((time.tv_sec + time.tv_usec * 1e-6) / 86400.0) + 2440587.5 - 2451545; } }; #endif /* FSFW_SRC_FSFW_GLOBALFUNCTIONS_TIMESYSTEMS_H_ */