Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
IEEE 802.15.4 library. More...
Data Structures | |
struct | ieee802154_req_params |
Scanning parameters. More... | |
struct | ieee802154_security_params |
Security parameters. More... | |
IEEE 802.15.4 library.
#define IEEE802154_ALL_CHANNELS (0x03FFFC00) |
#include <include/net/ieee802154_mgmt.h>
#define IEEE802154_IS_CHAN_SCANNED | ( | _channel_set, | |
_chan | |||
) | (_channel_set & BIT(_chan - 1)) |
#include <include/net/ieee802154_mgmt.h>
#define IEEE802154_IS_CHAN_UNSCANNED | ( | _channel_set, | |
_chan | |||
) | (!IEEE802154_IS_CHAN_SCANNED(_channel_set, _chan)) |
#include <include/net/ieee802154_mgmt.h>
#define NET_EVENT_IEEE802154_SCAN_RESULT (_NET_IEEE802154_EVENT | NET_EVENT_IEEE802154_CMD_SCAN_RESULT) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_ACTIVE_SCAN (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_ACTIVE_SCAN) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_ASSOCIATE (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_ASSOCIATE) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_CANCEL_SCAN (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_CANCEL_SCAN) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_DISASSOCIATE (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_DISASSOCIATE) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_GET_CHANNEL (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_GET_CHANNEL) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_GET_EXT_ADDR (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_GET_EXT_ADDR) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_GET_PAN_ID (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_GET_PAN_ID) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_GET_SHORT_ADDR (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_GET_SHORT_ADDR) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_GET_TX_POWER |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_PASSIVE_SCAN (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_PASSIVE_SCAN) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_SET_ACK (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_SET_ACK) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_SET_CHANNEL (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_SET_CHANNEL) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_SET_EXT_ADDR (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_SET_EXT_ADDR) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_SET_PAN_ID (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_SET_PAN_ID) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_SET_SHORT_ADDR (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_SET_SHORT_ADDR) |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_SET_TX_POWER |
#include <include/net/ieee802154_mgmt.h>
#define NET_REQUEST_IEEE802154_UNSET_ACK (_NET_IEEE802154_BASE | NET_REQUEST_IEEE802154_CMD_UNSET_ACK) |
#include <include/net/ieee802154_mgmt.h>
#include <include/net/ieee802154_mgmt.h>
Enumerator | |
---|---|
NET_EVENT_IEEE802154_CMD_SCAN_RESULT |
#include <include/net/ieee802154_mgmt.h>