Go to the documentation of this file.
23 #ifndef DPL_DPL_CALLOUT_H
24 #define DPL_DPL_CALLOUT_H
uwb-core DPL (Decawave Porting Layer) error types
void dpl_event_fn(struct dpl_event *ev)
dpl event callback function
void dpl_callout_stop(struct dpl_callout *c)
Stops the callout from firing.
void dpl_callout_init(struct dpl_callout *c, struct dpl_eventq *q, dpl_event_fn *e_cb, void *e_arg)
Initialize a callout.
struct dpl_event c_e
callout event
event_queue_t q
the event queue
uint32_t dpl_time_t
dpl time type
dpl_error_t dpl_callout_reset(struct dpl_callout *c, dpl_time_t ticks)
Reset the callout to fire off in 'ticks' ticks.
struct dpl_eventq * c_q
callout event queue
uwb-core DPL (Decawave Porting Layer) event queue wrappers
enum dpl_error dpl_error_t
dep error type
uwb-core DPL (Decawave Porting Layer) types
xtimer interface definitions