fixing merge
This commit is contained in:
parent
17ed22039e
commit
1f4ad10dff
@ -33,27 +33,22 @@ ReturnValue_t Clock::getClock_timeval(timeval* time) {
|
|||||||
return returnvalue::OK;
|
return returnvalue::OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
timeval Clock::getUptime() {
|
timeval Clock::getUptime() {
|
||||||
timeval uptime{};
|
timeval uptime{};
|
||||||
auto result = getUptime(&uptime);
|
|
||||||
if (result != returnvalue::OK) {
|
|
||||||
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
|
||||||
sif::error << "Clock::getUptime: Error getting uptime" << std::endl;
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
return uptime;
|
|
||||||
}
|
|
||||||
|
|
||||||
ReturnValue_t Clock::getUptime(timeval* uptime) {
|
|
||||||
double uptimeSeconds;
|
double uptimeSeconds;
|
||||||
std::ifstream ifile("/proc/uptime");
|
std::ifstream ifile("/proc/uptime");
|
||||||
if (ifile.bad()) {
|
if (ifile.bad()) {
|
||||||
return returnvalue::FAILED;
|
#if FSFW_CPP_OSTREAM_ENABLED == 1
|
||||||
|
sif::error << "Clock::getUptime: Error getting uptime" << std::endl;
|
||||||
|
#endif
|
||||||
|
return uptime;
|
||||||
}
|
}
|
||||||
if (ifile >> uptimeSeconds) {
|
if (ifile >> uptimeSeconds) {
|
||||||
uptime->tv_sec = uptimeSeconds;
|
uptime->tv_sec = uptimeSeconds;
|
||||||
uptime->tv_usec = uptimeSeconds * (double)1e6 - (uptime->tv_sec * 1e6);
|
uptime->tv_usec = uptimeSeconds * (double)1e6 - (uptime->tv_sec * 1e6);
|
||||||
return returnvalue::OK;
|
|
||||||
}
|
}
|
||||||
return returnvalue::FAILED;
|
return uptime;
|
||||||
}
|
}
|
Loading…
x
Reference in New Issue
Block a user