1.2.4.24 DLL_IB_ATTRIBUTE Enum
C
typedef enum
{
MAC_ACA_ADDRESS_IB = 0x201,
MAC_SCA_ADDRESS_IB = 0x202,
MAC_BAUDRATE_IB = 0x203,
MAC_TIME_SLOT_US_IB = 0x204,
MAC_TIME_ELABORATION_US_IB = 0x205,
MAC_ADDITIONAL_DELAY_US_IB = 0x206,
MAC_LAST_RX_IN_PHASE_IB = 0x207,
MAC_LAST_RX_NB_FRAME_IB = 0x208,
MAC_LAST_RX_SIGNAL_LEVEL_IB = 0x209,
MAC_LAST_RX_SNR_IB = 0x20A,
MAC_ESTIMATED_IMPDEDANCE_IB = 0x20B,
LLC_IS_DCU_IB = 0x401,
} DLL_IB_ATTRIBUTE;
Summary
Lists the available objects in the DLL Information Base (IB).
Description
DLL IB is a collection of objects that can be read/written in order to retrieve information and/or configure the DLL layer.
| IB | Size | Description |
|---|---|---|
|
MAC_ACA_ADDRESS_IB |
6-byte Array | Absolute Communication Address of Node |
|
MAC_SCA_ADDRESS_IB |
6-byte Array | Section Communication Address of Node |
|
MAC_BAUDRATE_IB |
16 bits | Baudrate used for PLC communication, in bps |
|
MAC_TIME_SLOT_US_IB |
32 bits | Configured Time Slot length, in microseconds |
|
MAC_TIME_ELABORATION_US_IB |
32 bits | Configured Elaboration Time (time that Node takes to respond or repeat a frame), in microseconds |
|
MAC_ADDITIONAL_DELAY_US_IB |
32 bits | Additional delay in respond/repeat due to implementation constraints of Node, in microseconds |
|
MAC_LAST_RX_IN_PHASE_IB |
8 bits (boolean) | Indicates whether Node is in the same Electrical Phase that the Transmitter of the last received frame |
|
MAC_LAST_RX_NB_FRAME_IB |
8 bits | Value of NB field contained in the last received frame |
|
MAC_LAST_RX_SIGNAL_LEVEL_IB |
8 bits | Signal Level measured on the last received frame |
|
MAC_LAST_RX_SNR_IB |
8 bits | Signal to Noise ratio measured on the last received frame |
|
MAC_ESTIMATED_IMPDEDANCE_IB |
8 bits | Power Line Impedance estimated from the Node connection point to Mains |
|
LLC_IS_DCU_IB |
8 bits | Configure DLL (LLC and MAC) for DCU (1) or Meter (0) role |
Remarks
None.
