Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ieee802154_address Struct Reference

Short or extended address value in MAC addressing fields. More...

#include <zephyr/net/ieee802154_frame.h>

Data Fields

union { 
   uint16_t   short_addr 
 16-bit short address. More...
   uint8_t   ext_addr [0] 
 Start of 64-bit extended address (eight octets). More...
}; 
 Short or extended address in the Address field.

Detailed Description

Short or extended address value in MAC addressing fields.

Layout matches the Address fields in section 7.2.2; extended address uses a flexible member for the eight octets when present.

Field Documentation

◆ [union]

union { ... } ieee802154_address

Short or extended address in the Address field.

Mutually exclusive per Addressing Mode; see section 7.2.2.

◆ ext_addr

uint8_t ieee802154_address::ext_addr[0]

Start of 64-bit extended address (eight octets).

◆ short_addr

uint16_t ieee802154_address::short_addr

16-bit short address.


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