Loading...
Searching...
No Matches
gnrc_netif_mac_t Struct Reference

Common MAC module component of gnrc_netif_mac_t More...

Detailed Description

Common MAC module component of gnrc_netif_mac_t

Definition at line 72 of file mac.h.

#include <mac.h>

Data Fields

uint16_t mac_info
 general information for the MAC protocol
 
csma_sender_conf_t csma_conf
 device's software CSMA configuration
 
gnrc_mac_rx_t rx
 MAC internal object which stores reception parameters, queues, and state machines.
 
gnrc_mac_tx_t tx
 MAC internal object which stores transmission parameters, queues, and state machines.
 

Field Documentation

◆ csma_conf

csma_sender_conf_t gnrc_netif_mac_t::csma_conf

device's software CSMA configuration

Definition at line 81 of file mac.h.

◆ mac_info

uint16_t gnrc_netif_mac_t::mac_info

general information for the MAC protocol

Definition at line 76 of file mac.h.

◆ rx

gnrc_mac_rx_t gnrc_netif_mac_t::rx

MAC internal object which stores reception parameters, queues, and state machines.

Note
Only available if GNRC_MAC_RX_QUEUE_SIZE or GNRC_MAC_DISPATCH_BUFFER_SIZE is greater than 0.

Definition at line 91 of file mac.h.

◆ tx

gnrc_mac_tx_t gnrc_netif_mac_t::tx

MAC internal object which stores transmission parameters, queues, and state machines.

Note
Only available if GNRC_MAC_TX_QUEUE_SIZE or CONFIG_GNRC_MAC_NEIGHBOR_COUNT is greater than 0.

Definition at line 101 of file mac.h.


The documentation for this struct was generated from the following file: