Loading...
Searching...
No Matches
ieee802154_submac Struct Reference

IEEE 802.15.4 SubMAC descriptor. More...

Detailed Description

IEEE 802.15.4 SubMAC descriptor.

Definition at line 218 of file submac.h.

#include <submac.h>

Data Fields

ieee802154_dev_t dev
 802.15.4 HAL descriptor
 
eui64_t ext_addr
 IEEE 802.15.4 extended address.
 
network_uint16_t short_addr
 IEEE 802.15.4 short address.
 
const ieee802154_submac_cb_t * cb
 pointer to the SubMAC callbacks
 
uint16_t ack_timeout_us
 ACK timeout in µs.
 
uint16_t panid
 IEEE 802.15.4 PAN ID.
 
uint16_t channel_num
 IEEE 802.15.4 channel number.
 
int8_t tx_pow
 Transmission power (in dBm)
 
ieee802154_fsm_t fsm
 FSM of the SubMAC.
 
int32_t fsm_context_res
 Result of the proceeded fsm action.
 
ieee802154_phy_mode_t phy_mode
 IEEE 802.15.4 PHY mode.
 
const iolist_t * psdu
 stores the current PSDU
 
uint8_t tx_ftype
 frame type of the current TX frame
 

Field Documentation

◆ ack_timeout_us

uint16_t ieee802154_submac::ack_timeout_us

ACK timeout in µs.

Definition at line 234 of file submac.h.

◆ cb

const ieee802154_submac_cb_t* ieee802154_submac::cb

pointer to the SubMAC callbacks

Definition at line 222 of file submac.h.

◆ channel_num

uint16_t ieee802154_submac::channel_num

IEEE 802.15.4 channel number.

Definition at line 236 of file submac.h.

◆ dev

ieee802154_dev_t ieee802154_submac::dev

802.15.4 HAL descriptor

Definition at line 219 of file submac.h.

◆ ext_addr

eui64_t ieee802154_submac::ext_addr

IEEE 802.15.4 extended address.

Definition at line 220 of file submac.h.

◆ fsm

ieee802154_fsm_t ieee802154_submac::fsm

FSM of the SubMAC.

Definition at line 238 of file submac.h.

◆ fsm_context_res

int32_t ieee802154_submac::fsm_context_res

Result of the proceeded fsm action.

Definition at line 239 of file submac.h.

◆ panid

uint16_t ieee802154_submac::panid

IEEE 802.15.4 PAN ID.

Definition at line 235 of file submac.h.

◆ phy_mode

ieee802154_phy_mode_t ieee802154_submac::phy_mode

IEEE 802.15.4 PHY mode.

Definition at line 240 of file submac.h.

◆ psdu

const iolist_t* ieee802154_submac::psdu

stores the current PSDU

Definition at line 241 of file submac.h.

◆ short_addr

network_uint16_t ieee802154_submac::short_addr

IEEE 802.15.4 short address.

Definition at line 221 of file submac.h.

◆ tx_ftype

uint8_t ieee802154_submac::tx_ftype

frame type of the current TX frame

Definition at line 242 of file submac.h.

◆ tx_pow

int8_t ieee802154_submac::tx_pow

Transmission power (in dBm)

Definition at line 237 of file submac.h.


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