dRonin
adbada4
dRonin firmware
|
Event dispatcher, distributes object events as callbacks. Alternative to using tasks and queues. All callbacks are invoked from the event task. More...
#include "pios_queue.h"
Go to the source code of this file.
Data Structures | |
struct | EventStats |
Functions | |
void | EventGetStats (EventStats *statsOut) |
void | EventClearStats () |
int32_t | EventPeriodicCallbackCreate (UAVObjEvent *ev, UAVObjEventCallback cb, uint16_t periodMs) |
int32_t | EventPeriodicCallbackUpdate (UAVObjEvent *ev, UAVObjEventCallback cb, uint16_t periodMs) |
int32_t | EventPeriodicQueueCreate (UAVObjEvent *ev, struct pios_queue *queue, uint16_t periodMs) |
int32_t | EventPeriodicQueueUpdate (UAVObjEvent *ev, struct pios_queue *queue, uint16_t periodMs) |
Event dispatcher, distributes object events as callbacks. Alternative to using tasks and queues. All callbacks are invoked from the event task.
Definition in file eventdispatcher.h.