MAC internal type for storing transmission state parameters and state machines. More...
MAC internal type for storing transmission state parameters and state machines.
This structure can be extended to contain more needed states and parameters. Please guard them by appropriate #ifdef directives when applicable.
#include <types.h>
Data Fields | |
gnrc_mac_tx_neighbor_t | neighbors [CONFIG_GNRC_MAC_NEIGHBOR_COUNT+1] |
Neighbor information units for one-hop neighbors. More... | |
gnrc_mac_tx_neighbor_t * | current_neighbor |
Neighbor information unit of destination node to which the current packet will be sent. | |
gnrc_priority_pktqueue_t | queue |
If neighbor queues is not used, define a single queue for managing TX packets. | |
gnrc_priority_pktqueue_node_t | _queue_nodes [GNRC_MAC_TX_QUEUE_SIZE] |
Shared buffer for TX queue nodes. | |
gnrc_pktsnip_t * | packet |
currently scheduled packet for sending | |
gnrc_mac_tx_neighbor_t gnrc_mac_tx_t::neighbors[CONFIG_GNRC_MAC_NEIGHBOR_COUNT+1] |