RAIL_IEEE802154_Address_t Struct Reference
Representation of 802.15.4 address This structure is only used for received source address information needed to perform Frame Pending lookup.
#include <
rail_ieee802154.h
>
Data Fields | |
union { | |
uint16_t shortAddress | |
Present for 2 byte addresses. | |
uint8_t longAddress [8] | |
Present for 8 byte addresses. | |
}; | |
Convenient storage for different address types. | |
RAIL_IEEE802154_AddressLength_t | length |
Enumeration of the received address length. | |
RAIL_AddrFilterMask_t | filterMask |
A bitmask representing which address filter(s) this packet has passed. |
Representation of 802.15.4 address This structure is only used for received source address information needed to perform Frame Pending lookup.
Definition at line 211
of file rail_ieee802154.h
.
Field Documentation
◆ @3
union { ... } |
Convenient storage for different address types.
◆ filterMask
RAIL_AddrFilterMask_t RAIL_IEEE802154_Address_t::filterMask |
A bitmask representing which address filter(s) this packet has passed.
It is undefined on platforms lacking RAIL_SUPPORTS_ADDR_FILTER_MASK.
Definition at line 225
of file rail_ieee802154.h
.
◆ longAddress
uint8_t RAIL_IEEE802154_Address_t::longAddress[8] |
Present for 8 byte addresses.
Definition at line 215
of file rail_ieee802154.h
.
◆ shortAddress
uint16_t RAIL_IEEE802154_Address_t::shortAddress |
Present for 2 byte addresses.
Definition at line 214
of file rail_ieee802154.h
.
The documentation for this struct was generated from the following file:
- protocol/ieee802154/
rail_ieee802154.h