2.4 PHY PIB List
The PHY PIB (Physical Layer Parameter Information Base) contains the attributes necessary for managing the physical layer of a device, and these attributes are listed in the following table.
PIB Attribute | Access | Type | Default | Range |
---|---|---|---|---|
phyCurrentChannel | Get/Set | uint8_t | 11 | 11-26 |
phyChannelsSupported | Get | Uint32_t | 0x07FFF800 | NA |
phyCurrentPage | Get/Set | uint8_t | 0 | 0,2,16,17 |
phyTransmitPower | Get/Set | uint8_t | 4 | 0-15 |
phyCCAMode | Get/Set | uint8_t | 1 | 0-3 |
macIeeeAddress | Get/Set | Uint64_t | All 0’s | - |
macShortAddress | Get/Set | Uint16_t | 0xFFFF | 0x0000 - 0xFFFF |
macPANId | Get/Set | Uint16_t | 0xFFFF | 0x0000 - 0xFFFF |
macMinBE | Get/Set | uint8_t | 3 | 0-3 |
macMaxBE | Get/Set | uint8_t | 5 | 3-8 |
macMaxCSMABackoffs | Get/Set | uint8_t | 4 | 0-5 |
macMaxFrameRetries | Get/Set | uint8_t | 3 | 0-7 |
macPromiscuousMode | Get/Set | bool | false | True/false |
phySHRDuration | Get | uint8_t | 10 Symbols | NA |
phySymbolsPerOctet | Get | uint8_t | 2 Symbols | NA |
phyMaxFrameDuration | Get | Uint16_t | 266 Symbols | NA |