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

Parameters for building a MAC frame (addresses and PAN identifiers). More...

#include <zephyr/net/ieee802154_frame.h>

Data Fields

struct { 
   union { 
      uint8_t   ext_addr [8] 
 Extended destination address (big-endian on the air). More...
      uint16_t   short_addr 
 Short destination address (CPU byte order). More...
   } 
 Destination address for frame construction.
   uint16_t   len 
 Length of the destination address field in use. More...
   uint16_t   pan_id 
 Destination PAN identifier (CPU byte order). More...
dst
 Destination addressing.

Detailed Description

Parameters for building a MAC frame (addresses and PAN identifiers).

Holds destination and local addressing in CPU byte order for stack use; extended addresses are big-endian per wire format where noted.

Field Documentation

◆ [struct]

struct { ... } ieee802154_frame_params::dst

Destination addressing.

◆ ext_addr

uint8_t ieee802154_frame_params::ext_addr[8]

Extended destination address (big-endian on the air).

◆ len

uint16_t ieee802154_frame_params::len

Length of the destination address field in use.

◆ pan_id

uint16_t ieee802154_frame_params::pan_id

Destination PAN identifier (CPU byte order).

Source PAN identifier (CPU byte order).

◆ short_addr

uint16_t ieee802154_frame_params::short_addr

Short destination address (CPU byte order).

Local short address (CPU byte order).


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