#pragma once
+#include <sys/time.h>
+
/// @brief return epoch in milliseconds
///
/// @return long long int epoch in milliseconds
frequency_clock_t(float frequency, unsigned long last_tick, time_function_t time_function);
float get_frequency() const;
+ const struct timeval get_timeval_from_period() const;
- float frequency_to_period();
+ float frequency_to_period() const;
bool started();
time_function_t get_time_function();
bool elapsed(bool stagger);