IEEE 802.15.4 SubMAC descriptor.
More...
IEEE 802.15.4 SubMAC descriptor.
Definition at line 191 of file submac.h.
#include <submac.h>
◆ ack_timeout_us
| uint16_t ieee802154_submac::ack_timeout_us |
ACK timeout in µs.
Definition at line 198 of file submac.h.
◆ backoff_mask
| uint8_t ieee802154_submac::backoff_mask |
internal value used for random backoff calculation
Definition at line 205 of file submac.h.
◆ be
CSMA-CA backoff exponent params.
Definition at line 196 of file submac.h.
◆ cb
pointer to the SubMAC callbacks
Definition at line 195 of file submac.h.
◆ channel_num
| uint16_t ieee802154_submac::channel_num |
IEEE 802.15.4 channel number.
Definition at line 201 of file submac.h.
◆ channel_page
| uint8_t ieee802154_submac::channel_page |
IEEE 802.15.4 channel page.
Definition at line 202 of file submac.h.
◆ csma_backoff_us
| uint16_t ieee802154_submac::csma_backoff_us |
CSMA sender backoff period in µs.
Definition at line 199 of file submac.h.
◆ csma_retries
| uint8_t ieee802154_submac::csma_retries |
maximum number of CSMA-CA retries
Definition at line 206 of file submac.h.
◆ csma_retries_nb
| uint8_t ieee802154_submac::csma_retries_nb |
current number of CSMA-CA retries
Definition at line 204 of file submac.h.
◆ dev
802.15.4 HAL descriptor
Definition at line 192 of file submac.h.
◆ ext_addr
| eui64_t ieee802154_submac::ext_addr |
IEEE 802.15.4 extended address.
Definition at line 193 of file submac.h.
◆ fsm_state
State of the SubMAC.
Definition at line 208 of file submac.h.
◆ panid
| uint16_t ieee802154_submac::panid |
IEEE 802.15.4 PAN ID.
Definition at line 200 of file submac.h.
◆ phy_mode
IEEE 802.15.4 PHY mode.
Definition at line 209 of file submac.h.
◆ psdu
stores the current PSDU
Definition at line 210 of file submac.h.
◆ retrans
| uint8_t ieee802154_submac::retrans |
current number of retransmissions
Definition at line 203 of file submac.h.
◆ short_addr
IEEE 802.15.4 short address.
Definition at line 194 of file submac.h.
◆ tx_pow
| int8_t ieee802154_submac::tx_pow |
Transmission power (in dBm)
Definition at line 207 of file submac.h.
◆ wait_for_ack
| bool ieee802154_submac::wait_for_ack |
SubMAC is waiting for an ACK frame.
Definition at line 197 of file submac.h.
The documentation for this struct was generated from the following file: