Collaboration diagram for ZAF Event Handling:Macros | |
| #define | JOB_QUEUE_BUFFER_SIZE 4 |
Functions | |
| void | ZAF_JobHelperInit (void) |
| bool | ZAF_JobHelperJobEnqueue (uint8_t event) |
| bool | ZAF_JobHelperJobDequeue (uint8_t *pEvent) |
| uint8_t | ZAF_JobHelperGetNumberOfRemainingJobs (void) |
| #define JOB_QUEUE_BUFFER_SIZE 4 |
Defines the maximum number of jobs to queue for this module.
| uint8_t ZAF_JobHelperGetNumberOfRemainingJobs | ( | void | ) |
Returns the current number of jobs on the job queue.
| void ZAF_JobHelperInit | ( | void | ) |
Initializes the job helper.
| bool ZAF_JobHelperJobDequeue | ( | uint8_t * | pEvent | ) |
Dequeues a job from the job queue.
| [out] | pEvent | return event from the queue. |
| bool ZAF_JobHelperJobEnqueue | ( | uint8_t | event | ) |
Adds a given event to the job queue.
| [in] | event | An event. |