DeviceDescriptor as described in Table 93 . More...
#include <mac_security.h>
Data Fields |
|
| mac_table_item_t | table_service |
| uint16_t | pan_id |
| uint16_t | short_address |
| uint64_t | extended_address |
| uint32_t | frame_counter |
| bool | exempt |
Detailed Description
DeviceDescriptor as described in Table 93 .
Field Documentation
| bool mac_device_descr_t::exempt |
Indication of whether the device may
override the minimum security level settings defined in mac_security_level_table_t .
| uint64_t mac_device_descr_t::extended_address |
The 64-bit IEEE extended address of the
device in this DeviceDescriptor. This element is also used in unsecuring operations on incoming frames .
| uint32_t mac_device_descr_t::frame_counter |
The incoming frame counter of the device
in this DeviceDescriptor. This value is used to ensure sequential freshness of frames .
| uint16_t mac_device_descr_t::pan_id |
The 16-bit PAN identifier of the device in
this DeviceDescriptor .
| uint16_t mac_device_descr_t::short_address |
The 16-bit short address of the device in
this DeviceDescriptor. A value of MAC_EXTENDED_ADDRESS_ONLY indicates that this device is using only its extended address. A value of MAC_BROADCAST_SHORT_ADDRESS indicates that this value is unknown .
| mac_table_item_t mac_device_descr_t::table_service |
Service field .
- components/experimental_802_15_4/api/MAC/mac_security.h