1.3.3.1.8 MAC_COMMON_PIB_ATTRIBUTE Enum
C
typedef enum
{
MAC_COMMON_PIB_PAN_ID = 0x00000050, /* 16 bits */
MAC_COMMON_PIB_PROMISCUOUS_MODE = 0x00000051, /* 8 bits (bool) */
MAC_COMMON_PIB_SHORT_ADDRESS = 0x00000053, /* 16 bits */
MAC_COMMON_PIB_KEY_TABLE = 0x00000071, /* 16 Byte entries */
MAC_COMMON_PIB_POS_TABLE_ENTRY_TTL = 0x0000010E, /* 8 bits */
MAC_COMMON_PIB_RC_COORD = 0x0000010F, /* 16 bits */
MAC_COMMON_PIB_EXTENDED_ADDRESS = 0x08000001 /* 8 Byte array */
} MAC_COMMON_PIB_ATTRIBUTE;Summary
Lists the available objects in the MAC Common Parameter Information Base (PIB).
Description
MAC PIB is a collection of objects that can be read/written in order to retrieve information and/or configure the MAC layer.
| Attribute | Size | Default Value | Description |
|---|---|---|---|
| MAC_COMMON_PIB_PAN_ID | 16 bits | 0xFFFF | Network PAN ID |
| MAC_COMMON_PIB_PROMISCUOUS_MODE | 8 bits (bool) | False | Promiscuous mode enabled |
| MAC_COMMON_PIB_SHORT_ADDRESS | 16 bits | 0xFFFF | Device short address |
| MAC_COMMON_PIB_KEY_TABLE | 16 Byte entries | Empty | This attribute holds GMK keys required for MAC layer ciphering. The attribute can hold up to two 16-byte keys |
| MAC_COMMON_PIB_POS_TABLE_ENTRY_TTL | 8 bits | 255 | Maximum time to live for an entry in the POS table in minutes |
| MAC_COMMON_PIB_RC_COORD | 16 bits | 65535 | Route cost to coordinator to be used in the beacon payload |
| MAC_COMMON_PIB_EXTENDED_ADDRESS | 8 Byte array | Empty | Extended address of device |
Remarks
None.
