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 231 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 240 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 253 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 263 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 258 of file rail_ieee802154.h .


The documentation for this struct was generated from the following file:
  • protocol/ieee802154/ rail_ieee802154.h