Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
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_t * | beacon_payload | |
Additional payload of the beacon if any. | ||
size_t | beacon_payload_len | |
Length of the additional payload. | ||
Scanning parameters.
Used to request a scan and get results as well, see section 8.2.11.2
union { ... } ieee802154_req_params |
Result address.
uint8_t ieee802154_req_params::addr[8] |
in big endian
bool ieee802154_req_params::association_permitted |
Flag if association is permitted by the coordinator.
uint8_t* ieee802154_req_params::beacon_payload |
Additional payload of the beacon if any.
size_t ieee802154_req_params::beacon_payload_len |
Length of the additional payload.
uint16_t ieee802154_req_params::channel |
Current channel in use as a result.
uint32_t ieee802154_req_params::channel_set |
The set of channels to scan, use above macros to manage it.
uint32_t ieee802154_req_params::duration |
Duration of scan, per-channel, in milliseconds.
uint8_t ieee802154_req_params::len |
length of address
uint8_t ieee802154_req_params::lqi |
Link quality information, between 0 and 255.
uint16_t ieee802154_req_params::pan_id |
Current pan_id in use as a result.
uint16_t ieee802154_req_params::short_addr |
in CPU byte order