RAIL_IEEE802154_Config_t Struct Reference
A configuration structure for IEEE 802.15.4 in RAIL.
#include <
rail_ieee802154.h
>
Data Fields | |
const RAIL_IEEE802154_AddrConfig_t * | addresses |
Configure the RAIL Address Filter to allow the given destination addresses. | |
RAIL_AutoAckConfig_t | ackConfig |
Defines the acking configuration for the IEEE 802.15.4 implementation. | |
RAIL_StateTiming_t | timings |
Defines state timings for the IEEE 802.15.4 implementation. | |
uint8_t | framesMask |
Sets which 802.15.4 frame types will be received, of Beacon, Data, ACK, and Command. | |
bool | promiscuousMode |
Enables promiscuous mode during configuration. | |
bool | isPanCoordinator |
Sets whether the device is a PAN Coordinator during configuration. |
A configuration structure for IEEE 802.15.4 in RAIL.
Definition at line 214
of file rail_ieee802154.h
.
Field Documentation
const RAIL_IEEE802154_AddrConfig_t* RAIL_IEEE802154_Config_t::addresses |
Configure the RAIL Address Filter to allow the given destination addresses.
If this pointer is NULL, defer destination address configuration. If a member of addresses is NULL, defer configuration of just that member. This can be overridden via RAIL_IEEE802154_SetAddresses(), or the individual members can be changed via RAIL_IEEE802154_SetPanId(), RAIL_IEEE802154_SetShortAddress(), and RAIL_IEEE802154_SetLongAddress().
Definition at line 223
of file rail_ieee802154.h
.
uint8_t RAIL_IEEE802154_Config_t::framesMask |
Sets which 802.15.4 frame types will be received, of Beacon, Data, ACK, and Command.
This setting can be overridden via RAIL_IEEE802154_AcceptFrames().
Definition at line 236
of file rail_ieee802154.h
.
bool RAIL_IEEE802154_Config_t::isPanCoordinator |
Sets whether the device is a PAN Coordinator during configuration.
This can be overridden via RAIL_IEEE802154_SetPanCoordinator() afterwards.
Definition at line 246
of file rail_ieee802154.h
.
bool RAIL_IEEE802154_Config_t::promiscuousMode |
Enables promiscuous mode during configuration.
This can be overridden via RAIL_IEEE802154_SetPromiscuousMode() afterwards.
Definition at line 241
of file rail_ieee802154.h
.
The documentation for this struct was generated from the following file:
- protocol/ieee802154/
rail_ieee802154.h