#include "Timestamp.h" #include "fsfw/serviceinterface/ServiceInterfaceStream.h" Timestamp::Timestamp() { ReturnValue_t result = Clock::getDateAndTime(&time); if (result != returnvalue::OK) { sif::warning << "Timestamp::Timestamp: Failed to get time" << std::endl; } } Timestamp::~Timestamp() {} std::string Timestamp::str() { timestamp << std::to_string(time.year) << "-" << std::setw(2) << std::setfill('0') << std::to_string(time.month) << "-" << std::setw(2) << std::setfill('0') << std::to_string(time.day) << "--" << std::setw(2) << std::setfill('0') << std::to_string(time.hour) << "-" << std::setw(2) << std::setfill('0') << std::to_string(time.minute) << "-" << std::setw(2) << std::setfill('0') << std::to_string(time.second) << "--"; return timestamp.str(); }