Zephyr API Documentation 4.0.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
ieee802154_req_params Struct Reference

Scanning parameters. More...

#include <ieee802154_mgmt.h>

Data Fields

uint32_t channel_set
 The set of channels to scan, use above macros to manage it.
 
uint32_t duration
 Duration of scan, per-channel, in milliseconds.
 
uint16_t channel
 Current channel in use as a result.
 
uint16_t pan_id
 Current pan_id in use as a result.
 
union { 
 
   uint16_t   short_addr 
 in CPU byte order More...
 
   uint8_t   addr [8] 
 in big endian More...
 
};  
 Result address.
 
uint8_t len
 length of address
 
uint8_t lqi
 Link quality information, between 0 and 255.
 
bool association_permitted
 Flag if association is permitted by the coordinator.
 
uint8_tbeacon_payload
 Additional payload of the beacon if any.
 
size_t beacon_payload_len
 Length of the additional payload.
 

Detailed Description

Scanning parameters.

Used to request a scan and get results as well, see section 8.2.11.2

Field Documentation

◆ [union]

union { ... } ieee802154_req_params

Result address.

◆ addr

uint8_t ieee802154_req_params::addr[8]

in big endian

◆ association_permitted

bool ieee802154_req_params::association_permitted

Flag if association is permitted by the coordinator.

◆ beacon_payload

uint8_t* ieee802154_req_params::beacon_payload

Additional payload of the beacon if any.

◆ beacon_payload_len

size_t ieee802154_req_params::beacon_payload_len

Length of the additional payload.

◆ channel

uint16_t ieee802154_req_params::channel

Current channel in use as a result.

◆ channel_set

uint32_t ieee802154_req_params::channel_set

The set of channels to scan, use above macros to manage it.

◆ duration

uint32_t ieee802154_req_params::duration

Duration of scan, per-channel, in milliseconds.

◆ len

uint8_t ieee802154_req_params::len

length of address

◆ lqi

uint8_t ieee802154_req_params::lqi

Link quality information, between 0 and 255.

◆ pan_id

uint16_t ieee802154_req_params::pan_id

Current pan_id in use as a result.

◆ short_addr

uint16_t ieee802154_req_params::short_addr

in CPU byte order


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