diff options
author | fulup <fulup.arfoll@iot.bzh> | 2017-08-10 17:37:24 +0200 |
---|---|---|
committer | fulup <fulup.arfoll@iot.bzh> | 2017-08-10 17:37:24 +0200 |
commit | eb6a78be524aaee70fca55b86a7b065763591178 (patch) | |
tree | 9db4e1e9f75ef18b90255a468ab5087e65bba5c3 /Controler-afb/ctl-events.c | |
parent | 302d4bfcc49c69ea8251e1755ba3876555f680aa (diff) |
Work in Progress
Diffstat (limited to 'Controler-afb/ctl-events.c')
-rw-r--r-- | Controler-afb/ctl-events.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/Controler-afb/ctl-events.c b/Controler-afb/ctl-events.c index f444848..6f710e3 100644 --- a/Controler-afb/ctl-events.c +++ b/Controler-afb/ctl-events.c @@ -23,6 +23,22 @@ #include "ctl-binding.h" +#define DEFAULT_PAUSE_DELAY 3000 +#define DEFAULT_TEST_COUNT 1 +typedef int (*timerCallbackT)(void *context); +typedef struct { + int value; + const char *label; +} AutoTestCtxT; + +typedef struct TimerHandleS { + int count; + int delay; + AutoTestCtxT *context; + timerCallbackT callback; + sd_event_source *evtSource; +} TimerHandleT; + static afb_event afbevt; STATIC int TimerNext (sd_event_source* source, uint64_t timer, void* handle) { |