MAC parameter set.

Public Attributes#

uint16_t

Length of one backoff period in microseconds.

uint8_t

Maximum value of CSMA-CA backoff exponent. The default value is 5.

uint8_t

Maximum number of CCA retries.

uint8_t

Maximum number of transmission retries.

uint8_t

Minimum value of CSMA-CA backoff exponent. The default value is 3.

uint8_t

Reserved, set to zero.

Public Attribute Documentation#

backoff_period_us#

uint16_t sl_wisun_mac_params_t::backoff_period_us

Length of one backoff period in microseconds.

If 0, the length will be calculated based on the PHY. The default value is 0.


max_be#

uint8_t sl_wisun_mac_params_t::max_be

Maximum value of CSMA-CA backoff exponent. The default value is 5.


max_cca_retries#

uint8_t sl_wisun_mac_params_t::max_cca_retries

Maximum number of CCA retries.

The transmission is aborted if the channel is still busy after 1 + max_cca_retries attempts. The default value is 8.


max_frame_retries#

uint8_t sl_wisun_mac_params_t::max_frame_retries

Maximum number of transmission retries.

The transmission is aborted if no acknowledgment has been received after 1 + max_frame_retries attempts. The default value is 19.


min_be#

uint8_t sl_wisun_mac_params_t::min_be

Minimum value of CSMA-CA backoff exponent. The default value is 3.


reserved#

uint8_t sl_wisun_mac_params_t::reserved[2]

Reserved, set to zero.