RAIL_IEEE802154_AddrConfig_t Struct Reference
A configuration structure for IEEE 802.15.4 Address Filtering.
      
       #include <
       
     
        rail_ieee802154.h
       
       >
      
         Data Fields | 
       |
| uint16_t | panId [3] | 
| 
         PAN IDs for destination filtering.
          | 
       |
| uint16_t | shortAddr [3] | 
| 
         A short network addresses for destination filtering.
          | 
       |
| uint8_t | longAddr [3][8] | 
| 
         A 64-bit address for destination filtering.
          | 
       |
A configuration structure for IEEE 802.15.4 Address Filtering.
The broadcast addresses are handled separately and do not need to be specified here. Any address to be ignored should be set with all bits high.
This structure allows configuration of dual-PAN functionality by specifying multiple PAN IDs and short addresses. A packet will be received if it matches the long address and either PAN ID, or the short address and its corresponding PAN ID since short addresses are specific to a given PAN. The broadcast PAN ID and address will work with any address or PAN ID, respectively.
       Definition at line
       
        191
       
       of file
       
        rail_ieee802154.h
       
       .
      
Field Documentation
| uint8_t RAIL_IEEE802154_AddrConfig_t::longAddr[3][8] | 
A 64-bit address for destination filtering.
Both must be specified. This field is parsed in over-the-air (OTA) byte order. To disable a long address, set it to the reserved value of 0x00 00 00 00 00 00 00 00.
        Definition at line
        
         207
        
        of file
        
         rail_ieee802154.h
        
        .
       
| uint16_t RAIL_IEEE802154_AddrConfig_t::panId[3] | 
PAN IDs for destination filtering.
Both must be specified. To disable a PAN ID, set it to the broadcast value, 0xFFFF.
        Definition at line
        
         196
        
        of file
        
         rail_ieee802154.h
        
        .
       
| uint16_t RAIL_IEEE802154_AddrConfig_t::shortAddr[3] | 
A short network addresses for destination filtering.
Both must be specified. To disable a short address, set it to the broadcast value, 0xFFFF.
        Definition at line
        
         201
        
        of file
        
         rail_ieee802154.h
        
        .
       
The documentation for this struct was generated from the following file:
- 
       protocol/ieee802154/
       
rail_ieee802154.h