#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) { // time = {{s},{us}} return (time.tv_sec / 86400.0) + 2440587.5 - 2451545; } }; #endif /* FSFW_SRC_FSFW_GLOBALFUNCTIONS_TIMESYSTEMS_H_ */