1.5.4.23 AL_IB_ATTRIBUTE Enum
C
typedef enum
{
/* LMON used for Authentication (only for Meter) */
AL_AUTH_LMON_IB = 0x001,
/* Authentication Write Key (K1) */
AL_AUTH_WRITE_KEY_K1_IB = 0x002,
/* Authentication Read Key (K2) */
AL_AUTH_READ_KEY_K2_IB = 0x003,
/* ACA (Absolute Communication Address) of destination node, used for Authentication (only for DCU) */
AL_AUTH_DESTINATION_NODE_ACA_IB = 0x004,
/* TCT used for Network Management, from 1 to 255 (only for Meter) */
AL_NM_TCT_IB = 0x005,
/* Maximum number of retries for DLL_DataRequest */
AL_TX_RETRY_LIMIT = 0x006,
AL_MAC_ACA_ADDRESS_IB = 0x201,
AL_MAC_SCA_ADDRESS_IB = 0x202,
AL_MAC_BAUDRATE_IB = 0x203,
AL_MAC_TIME_SLOT_US_IB = 0x204,
AL_MAC_TIME_ELABORATION_US_IB = 0x205,
AL_MAC_ADDITIONAL_DELAY_US_IB = 0x206,
AL_MAC_LAST_RX_IN_PHASE_IB = 0x207,
AL_MAC_LAST_RX_NB_FRAME_IB = 0x208,
AL_MAC_LAST_RX_SIGNAL_LEVEL_IB = 0x209,
AL_MAC_LAST_RX_SNR_IB = 0x20A,
AL_MAC_ESTIMATED_IMPDEDANCE_IB = 0x20B,
AL_LLC_IS_DCU_IB = 0x401,
} AL_IB_ATTRIBUTE;
Summary
Lists the available objects in the AL and DLL Information Base (IB).
Description
AL and DLL IB is a collection of objects that can be read/written in order to retrieve information and/or configure the AL and DLL layers.
| IB | Size | Description |
|---|---|---|
| AL_AUTH_LMON_IB | 8-byte Array | Last Message Order Number used in frames |
| AL_AUTH_WRITE_KEY_K1_IB | 16-byte Array | Write Key (K1) used for Encryption/Decryption |
| AL_AUTH_READ_KEY_K2_IB | 16-byte Array | Read Key (K2) used for Encryption/Decryption |
| AL_AUTH_DESTINATION_NODE_ACA_IB | 6-byte Array | Absolute Communication Address of Destination Node used for Authentication |
| AL_NM_TCT_IB | 8 bits | TCT used for Network Management, from 1 to 255 |
| AL_TX_RETRY_LIMIT | 8 bits | Maximum number of retries for DLL_DataRequest |
|
AL_MAC_ACA_ADDRESS_IB |
6-byte Array | Absolute Communication Address of Node. At MAC level, this attribute corresponds to ACA of node, but with the 6 bytes in reverse order. |
|
AL_MAC_SCA_ADDRESS_IB |
6-byte Array | Section Communication Address of Node |
|
AL_MAC_BAUDRATE_IB |
16 bits | Baudrate used for PLC communication, in bps |
|
AL_MAC_TIME_SLOT_US_IB |
32 bits | Configured Time Slot length, in microseconds |
|
AL_MAC_TIME_ELABORATION_US_IB |
32 bits | Configured Elaboration Time (time that Node takes to respond or repeat a frame), in microseconds |
|
AL_MAC_ADDITIONAL_DELAY_US_IB |
32 bits | Additional delay in respond/repeat due to implementation constraints of Node, in microseconds |
|
AL_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 |
|
AL_MAC_LAST_RX_NB_FRAME_IB |
8 bits | Value of NB field contained in the last received frame |
|
AL_MAC_LAST_RX_SIGNAL_LEVEL_IB |
8 bits | Signal Level measured on the last received frame |
|
AL_MAC_LAST_RX_SNR_IB |
8 bits | Signal to Noise ratio measured on the last received frame |
|
AL_MAC_ESTIMATED_IMPDEDANCE_IB |
8 bits | Power Line Impedance estimated from the Node connection point to Mains |
|
AL_LLC_IS_DCU_IB |
8 bits | Configure AL and DLL (LLC and MAC) for DCU (1) or Meter (0) role |
Remarks
None.
