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.