Code Review
/
apps
/
low-level-can-service.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Littles comments improvments
[apps/low-level-can-service.git]
/
src
/
utils
/
timer.hpp
diff --git
a/src/utils/timer.hpp
b/src/utils/timer.hpp
index
ce6336e
..
b34fdf6
100644
(file)
--- a/
src/utils/timer.hpp
+++ b/
src/utils/timer.hpp
@@
-17,8
+17,6
@@
#pragma once
#pragma once
-#include <sys/timeb.h>
-
/*
* @brief return epoch in milliseconds
*
/*
* @brief return epoch in milliseconds
*
@@
-26,8
+24,9
@@
*/
typedef long long int (*time_function_t)();
*/
typedef long long int (*time_function_t)();
-
+long long int system_time_us();
long long int system_time_ms();
long long int system_time_ms();
+long long int system_time_s();
/**
* @class frequency_clock_t
/**
* @class frequency_clock_t
@@
-51,7
+50,9
@@
private:
public:
frequency_clock_t();
frequency_clock_t(float frequency);
public:
frequency_clock_t();
frequency_clock_t(float frequency);
+ frequency_clock_t(float frequency, unsigned long last_tick, time_function_t time_function);
+ float get_frequency() const;
static float frequency_to_period(float frequency);
bool started();
time_function_t get_time_function();
static float frequency_to_period(float frequency);
bool started();
time_function_t get_time_function();