#include <Timer.h>
Public Member Functions | |
Timer (const CRT::Trigger &trigger) | |
Timer (const uint64_t timestamp) | |
double | seconds (const CRT::Trigger &trigger) |
double | seconds (const uint64_t timestamp) |
double | elapsed (const CRT::Trigger &trigger) |
double | elapsed (const uint64_t timestamp) |
double | elapsed () |
Private Member Functions | |
double | GetSeconds (const uint64_t timestamp) |
Private Attributes | |
uint32_t | fLastUNIXSecond |
uint32_t | fNsOfLastUNIXSecond |
uint32_t | fNsOfLastSync |
uint32_t | fPrevNs |
const double | fFirstTime |
Timer::Timer | ( | const CRT::Trigger & | trigger | ) |
double Timer::elapsed | ( | const CRT::Trigger & | trigger | ) |
|
private |
double Timer::seconds | ( | const CRT::Trigger & | trigger | ) |