|
RockBLOCK 9704 C Library
Doxygen documentation for the RockBLOCK 9704 C Library.
|
Circular buffer structure to hold queued messages. More...
#include <imt_queue.h>

Public Attributes | |
| imt_t | messages [1U] |
| uint16_t | count |
| uint16_t | head |
| uint16_t | tail |
| uint16_t | maxLength |
Circular buffer structure to hold queued messages.
| uint16_t imt_queue_t::count |
Number of messages in queue
| uint16_t imt_queue_t::head |
Index of the message at the front
| uint16_t imt_queue_t::maxLength |
Maximum length of the queue
| imt_t imt_queue_t::messages[1U] |
Array of queued messages
| uint16_t imt_queue_t::tail |
Index of the next free space for a message