diff options
author | Romain Forlot <romain.forlot@iot.bzh> | 2017-02-10 13:57:59 +0000 |
---|---|---|
committer | Romain Forlot <romain.forlot@iot.bzh> | 2017-02-13 23:31:55 +0000 |
commit | 3b411eee65766d4b6b235f787b0f895ca568d8a7 (patch) | |
tree | 9df74f828993a2e64ba21d42acbd35e8cdcb8994 /timer.h | |
parent | c09c4392f2cefb927a11de3fb768ef61c3b748a7 (diff) |
Dumb struct to class conversion
Change-Id: I534102f1924ca7669fe2ad514ba49334a55faf76
Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
Diffstat (limited to 'timer.h')
-rw-r--r-- | timer.h | 19 |
1 files changed, 13 insertions, 6 deletions
@@ -17,16 +17,23 @@ #pragma once -typedef unsigned long (*TimeFunction)(); +//typedef unsigned long (*TimeFunction)(); /* Public: A frequency counting clock. - * * - * * frequency - the clock freuquency in Hz. - * * lastTime - the last time (in milliseconds since startup) that the clock - * * ticked. - * */ + * + * frequency - the clock frequency in Hz. + * last_time - the last time (in milliseconds since startup) that the clock + * ticked. + * time_function - a function returning current time in ms typedef struct { float frequency; unsigned long lastTick; TimeFunction timeFunction; } FrequencyClock; + */ + +class FrequencyClock { + private: + float frequency; + unsigned long last_tick; +}
\ No newline at end of file |