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