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.

AttributeSizeDefault ValueDescription
MAC_COMMON_PIB_PAN_ID16 bits0xFFFFNetwork PAN ID
MAC_COMMON_PIB_PROMISCUOUS_MODE8 bits (bool)FalsePromiscuous mode enabled
MAC_COMMON_PIB_SHORT_ADDRESS16 bits0xFFFFDevice short address
MAC_COMMON_PIB_KEY_TABLE16 Byte entriesEmptyThis 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_TTL8 bits255Maximum time to live for an entry in the POS table in minutes
MAC_COMMON_PIB_RC_COORD16 bits65535Route cost to coordinator to be used in the beacon payload
MAC_COMMON_PIB_EXTENDED_ADDRESS8 Byte arrayEmptyExtended address of device

Remarks

None.