OpenWSN Firmware
|
#include "openwsn.h"
#include "openqueue.h"
#include "openserial.h"
#include "packetfunctions.h"
#include "IEEE802154E.h"
Functions | |
void | openqueue_reset_entry (OpenQueueEntry_t *entry) |
void | openqueue_init () |
Initialize this module. More... | |
bool | debugPrint_queue () |
Trigger this module to print status information, over serial. More... | |
OpenQueueEntry_t * | openqueue_getFreePacketBuffer (uint8_t creator) |
Request a new (free) packet buffer. More... | |
owerror_t | openqueue_freePacketBuffer (OpenQueueEntry_t *pkt) |
Free a previously-allocated packet buffer. More... | |
void | openqueue_removeAllCreatedBy (uint8_t creator) |
Free all the packet buffers created by a specific module. More... | |
void | openqueue_removeAllOwnedBy (uint8_t owner) |
Free all the packet buffers owned by a specific module. More... | |
OpenQueueEntry_t * | openqueue_sixtopGetSentPacket () |
OpenQueueEntry_t * | openqueue_sixtopGetReceivedPacket () |
OpenQueueEntry_t * | openqueue_macGetDataPacket (open_addr_t *toNeighbor) |
OpenQueueEntry_t * | openqueue_macGetAdvPacket () |
Variables | |
openqueue_vars_t | openqueue_vars |
void openqueue_reset_entry | ( | OpenQueueEntry_t * | entry | ) |
openqueue_vars_t openqueue_vars |