1.3.5.7 Proprietary PIB Attributes
| Attribute | ID | Size | Range | Description |
|---|---|---|---|---|
| PIB_PHY_SW_VERSION | 0x8080 | 4 bytes | - | PLC PHY layer software version. |
| PIB_PHY_ZCT | 0x8081 | 4 bytes | - | Time in microseconds between the zero cross of the mains and the end of the last transmission or reception. Only applicable in PLC. |
| PIB_PHY_HOST_VERSION | 0x8082 | 4 bytes | - | PL360 Host Controller version. |
| PIB_MTP_PHY_TX_TIME | 0x8085 | 4 bytes | - | Transmission time of the last frame transmitted in PLC in tenths of µs. |
| PIB_MTP_PHY_RMS_CALC_CORRECTED | 0x8086 | 4 bytes | - | RMS value of the last PLC signal. |
| PIB_MTP_PHY_EXECUTE_CALIBRATION | 0x8087 | 2 bytes | - | Executes calibration process [0: stop process, 1: start process]. It returns threshold level to configure board for PLC. |
| PIB_MTP_PHY_RX_PARAMS | 0x8088 | 22 bytes | - | RX PLC PHY
structure:
|
| PIB_MTP_PHY_TX_PARAMS | 0x8089 | 7 bytes | - | TX PLC PHY
structure:
|
| PIB_MTP_PHY_CONTINUOUS_TX | 0x808A | 1 byte | 0 - 1 | Set the PLC PHY layer to transmit continuously [0: disabled, 1: enabled]. |
| PIB_MTP_PHY_ENABLE | 0x808E | 1 byte | 0 - 1 | Manufacturing test procedure for PLC [0: disabled, 1: enabled]. Only when the MTP is enabled, related PIBs can be set. |
| PIB_PHY_TX_CHANNEL | 0x8090 | 1 byte | 1 - 8 | Transmission/Reception PLC channel, only when hardware permits
multichannel. The channel depends on the selected PLC coupling. In PRIME v1.3.6, it can only be set when MTP is enabled. |
| PIB_PHY_TXRX_CHANNEL_LIST | 0x8092 | 1 byte | 0 - 255 | List of
available PLC channels. It has the same structure as the band plan.
Only in PRIME v1.4. In a SN, setting the value to 0 restores the configured band plan. |
| PIB_PHY_TXRX_DOUBLE_CHANNEL_LIST | 0x8093 | 1 byte | 0 - 255 | List of
available PLC double channels. It has the same structure as the band
plan for double channel. Only in PRIME v1.4. In a SN, setting the value to 0 restores the configured band plan. |
| PIB_PHY_SNIFFER_ENABLED | 0x8106 | 1 byte | 0 - 1 | Enable/disable
the sniffer [0: disabled, 1: enabled]. Bit 0 corresponds to the PLC sniffer. Bit 1 corresponds to the RF sniffer. Bit 3 corresponds to the Serial sniffer. |
| PIB_PHY_DRV_AUTO | 0x8301 | 1 byte | 0 - 1 | Enable/disable automatic selection of PLC Transmission mode [0: disabled, 1: enabled]. |
| PIB_PHY_DRV_IMPEDANCE | 0x8302 | 1 byte | 0 - 2 | Enable/disable the PLC high impedance branch [0: high, 1: low, 2: very low]. |
| PIB_PHY_DRV_ATTENUATION | 0x8303 | 1 byte | 0 - 255 | Additional attenuation with which a PLC message must be transmitted. |
| PIB_PHY_SW_RF_VERSION | 0x9080 | 4 bytes | - | RF PHY layer software version. |
| Attribute | ID | Size | Range | Description |
|---|---|---|---|---|
| PIB_MTP_MAC_EUI_48 | 0x8100 | 6 bytes | - | MAC address. |
| PIB_MAC_PLC_STATE | 0x8101 | 1 byte | - | PRIME PLC
state:
|
| PIB_MAC_SERVICE_STATE | 0x8102 | 1 byte | - | Service Node
state:
|
| PIB_MAC_REG_RSS | 0x8103 | 1 byte | 0 - 255 | Attenuation level to send REG and PNPDU messages in a SN in PRIME v1.3.6. |
| PIB_MAC_ACTION_CFP_LENGTH | 0x810D | 2 bytes | 0 - 128 | Set CFP length in symbols in MAC Certification mode in a BN. |
| PIB_MAC_ACTION_BCN_SLOT_COUNT | 0x810E | 1 byte | 1 - 4 | Change the number of beacon slots per frame in MAC Certification mode in a BN in PRIME v1.3.6. |
| PIB_MAC_ALV_MIN_LEVEL | 0x810F | 1 byte | 1 - 64 | Set the minimum level of the node to add independent records to the alive response message (64 = default handling) in a BN in PRIME v1.4. |
| PIB_MAC_ACTION_FRAME_LENGTH | 0x8110 | 1 byte | 0 - 3 | Frame length
in the present superframe of a BN in PRIME v1.4:
|
| PIB_CERTIFICATION_MODE | 0x8120 | 1 byte | 0 - 3 | Certification
mode:
|
| PIB_CERTIFICATION_SEND_MSG | 0x8121 | Array | - | Send message in PHY Certification mode. See description below this table. |
| PIB_MTP_MAC_WRITE_SNA | 0x8123 | 6 bytes | - | Write SNA in MTP mode in a BN. |
| PIB_MAC_ACTION_ARQ_WIN_SIZE | 0x8124 | 1 byte | 1 - 32 | Change the ARQ window size in MAC Certification mode in a BN. |
| PIB_MAC_INTERNAL_SW_VERSION | 0x8126 | 4 bytes | - | MAC internal software version. |
| PIB_CERT_MIN_LEVEL_TO_REG | 0x8130 | 1 byte | 0 - 63 | Minimum level where the SN can register in PRIME v1.4. |
| PIB_BCN_SLOTS_BUSY | 0x8131 | 1 byte | 0 - 128 | Number of used beacon slots in a BN in PRIME v1.3.6. |
| PIB_MAC_ACTION_MGMT_MUL_SEND_DATA | 0x8132 | 3 bytes | - | Send multicast data through the Management connection using the given length (first 2 bytes) and priority (third byte) in a BN in PRIME v1.4. |
| PIB_MAC_ACTION_BCN_TX_SCHEME | 0x8133 | 1 byte | 0 - 2 | Change the
beacon modulation in MAC Certification mode in a BN in PRIME
v1.4:
|
| PIB_MAC_ACTION_ALV_TYPE | 0x8134 | 1 byte | 0 - 1 | Change the ALV
mode in a BN in PRIME v1.4:
|
| PIB_MAC_CHN_SCANNING_MODE | 0x8135 | 1 byte | 0 - 3 | Change the
Channel Scanning mode in a SN in PRIME v1.4.
|
| PIB_MAC_ACTION_CFG_BCN_SWITCH_RATE | 0x8136 | 1 byte | 0 - 5 | Transmission frequency of the beacon in switches (PRO.FRQ) in a BN in PRIME v1.4. |
| PIB_MAC_ACTION_CFG_SEC_PROF | 0x8137 | 1 byte | 0 - 2 | Security profile to be used in the network in a BN in PRIME v1.4. |
| PIB_MAC_SEC_DUK_BN | 0x8140 | 22 bytes | - | DUK for the indicated service node. The first six bytes correspond to the MAC address of a service node. The following bytes are its DUK. In a BN in PRIME v1.4. |
| PIB_MAC_SEC_PROFILE_USED | 0x8141 | 1 byte | 0 - 2 | Security profile used in the network where the Service Node is registered in PRIME v1.4. |
| PIB_MAC_SEC_OLD_SWK_TIME | 0x8142 | 2 bytes | 0 - 10800 | Validity time (in seconds) of the old SWK during a key update process in a BN in PRIME v1.4. |
| PIB_MAC_WHITELIST | 0x8150 | - | - | List of MAC addresses of nodes which are allowed to register in a BN. |
| PIB_MAC_WHITELIST_ENABLED | 0x8151 | 1 byte | 0 - 1 | Whitelist status [0: disabled, 1: enabled] in a BN. |
| PIB_MAC_ACTION_CLEAR_NWK_STRUCTURE | 0x8152 | 1 byte | 0 - 1 | Clear network structure in a BN. |
| Element | Size | Range | Description |
|---|---|---|---|
| MsgCount | 2 bytes | 1 - 2000 | Number of messages to transmit |
| Modulation | 1 byte | 0 - 7 | Modulation scheme (as in PIB_MTP_PHY_TX_PARAMS) |
| SignalAtt | 1 byte | 0 - 21 | Signal attenuation (in dB) |
| DutyCycle | 1 byte | 1 - 100 | Duty cycle |
| PrimeFrame | 1 byte | 0 - 3 | PRIME
frame:
|
| Attribute | ID | Size | Range | Description |
|---|---|---|---|---|
| PIB_432_CON_STATE | 0x8200 | 1 byte | 0 - 3 | State of IEC
61334-4-32 SSCS layer in a SN:
|
| PIB_CL_INTERNAL_SW_VERSION | 0x8201 | 4 bytes | - | Internal software version of the SSCS layer |
| PIB_432_LIST_NODES | 0x8250 | - | - | List of nodes registered in IEC 61334-4-32 layer of a BN. See description below this table. |
| Element | Size | Range | Description |
|---|---|---|---|
| Address | 2 bytes | 0 - 0xFFFF | IEC 61334-4-32 address |
| SerialNumber | 16 bytes | - | Serial number assigned in IEC 61334-4-32 |
| LenSerial | 1 byte | 0 - 16 | Length of serial number |
| MAC | 6 bytes | - | MAC address of the node |
| Attribute | ID | Size | Range | Description |
|---|---|---|---|---|
| PIB_FU_LIST | 0x8350 | - | - | List of nodes in the FU target list of a BN. See description below this table |
| Element | Size | Range | Description |
|---|---|---|---|
| FUNodeState | 1 byte | 0 - 0x7F | FU node
state:
|
| PagesCompleted | 4 bytes | - | Array that indicates which pages are completed |
| MAC | 6 bytes | - | MAC address of the node |
