Representation of 802.15.4 address.

This structure is only used for received source address information needed to perform Frame Pending lookup.

DeprecatedRAIL 2.x synonym of sl_rail_ieee802154_address_t.

Public Attributes#

uint16_t

Present for 2 byte addresses.

uint8_t

Present for 8 byte addresses.

union RAIL_IEEE802154_Address_t::@3

Convenient storage for different address types.

Enumeration of the received address length.

A bitmask representing which address filter(s) this packet has passed.

Public Attribute Documentation#

shortAddress#

uint16_t RAIL_IEEE802154_Address_t::shortAddress

Present for 2 byte addresses.

DeprecatedRAIL 2.x synonym of sl_rail_ieee802154_address_t::short_address.


longAddress#

uint8_t RAIL_IEEE802154_Address_t::longAddress[8]

Present for 8 byte addresses.

DeprecatedRAIL 2.x synonym of sl_rail_ieee802154_address_t::long_address.


@4#

union RAIL_IEEE802154_Address_t::@3 RAIL_IEEE802154_Address_t::@4

Convenient storage for different address types.


length#

RAIL_IEEE802154_AddressLength_t RAIL_IEEE802154_Address_t::length

Enumeration of the received address length.

DeprecatedRAIL 2.x synonym of sl_rail_ieee802154_address_t::address_length.


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.

DeprecatedRAIL 2.x synonym of sl_rail_ieee802154_address_t::filter_mask.