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.