/** * @brief Get system timestamp */ inline void getSystemTimeStamp(TimeStamp ×tamp) { struct timespec time1 = {0, 0}; clock_gettime(CLOCK_REALTIME, &time1); timestamp.sec = time1.tv_sec; timestamp.nsec = time1.tv_nsec; } /** * @brief Get system timestamp */ inline double getSystemTimeStamp() { struct timespec time1 = {0, 0}; clock_gettime(CLOCK_REALTIME, &time1); return time1.tv_sec + time1.tv_nsec / 1.0e9; }
/**
*/
inline void getSystemTimeStamp(TimeStamp ×tamp)
{
struct timespec time1 = {0, 0};
clock_gettime(CLOCK_REALTIME, &time1);
timestamp.sec = time1.tv_sec;
timestamp.nsec = time1.tv_nsec;
}
/**
*/
inline double getSystemTimeStamp()
{
struct timespec time1 = {0, 0};
clock_gettime(CLOCK_REALTIME, &time1);
return time1.tv_sec + time1.tv_nsec / 1.0e9;
}