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

Parsed MAC command frame payload. More...

#include <zephyr/net/ieee802154_frame.h>

Data Fields

uint8_t cfi
 Command Frame Identifier; see ieee802154_cfi.
union { 
   struct ieee802154_cmd_assoc_req   assoc_req 
 Association Request command. More...
   struct ieee802154_cmd_assoc_res   assoc_res 
 Association Response command. More...
   struct ieee802154_cmd_disassoc_note   disassoc_note 
 Disassociation Notification command. More...
   struct ieee802154_cmd_coord_realign   coord_realign 
 Coordinator Realignment command. More...
   struct ieee802154_gts_request   gts_request 
 GTS Request command. More...
}; 
 Command-specific payload for the selected command identifier.

Detailed Description

Parsed MAC command frame payload.

The Command Payload follows the Command Frame Identifier; see section 7.5. Data Request, PAN ID Conflict Notification, Orphan Notification, and Beacon Request carry no additional payload beyond the CFI.

Field Documentation

◆ [union]

union { ... } ieee802154_command

Command-specific payload for the selected command identifier.

See section 7.5.

◆ assoc_req

struct ieee802154_cmd_assoc_req ieee802154_command::assoc_req

Association Request command.

◆ assoc_res

struct ieee802154_cmd_assoc_res ieee802154_command::assoc_res

Association Response command.

◆ cfi

uint8_t ieee802154_command::cfi

Command Frame Identifier; see ieee802154_cfi.

◆ coord_realign

struct ieee802154_cmd_coord_realign ieee802154_command::coord_realign

Coordinator Realignment command.

◆ disassoc_note

struct ieee802154_cmd_disassoc_note ieee802154_command::disassoc_note

Disassociation Notification command.

◆ gts_request

struct ieee802154_gts_request ieee802154_command::gts_request

GTS Request command.


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