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.

IBSizeDescription
AL_AUTH_LMON_IB8-byte ArrayLast Message Order Number used in frames
AL_AUTH_WRITE_KEY_K1_IB16-byte ArrayWrite Key (K1) used for Encryption/Decryption
AL_AUTH_READ_KEY_K2_IB16-byte ArrayRead Key (K2) used for Encryption/Decryption
AL_AUTH_DESTINATION_NODE_ACA_IB6-byte ArrayAbsolute Communication Address of Destination Node used for Authentication
AL_NM_TCT_IB8 bitsTCT used for Network Management, from 1 to 255
AL_TX_RETRY_LIMIT8 bitsMaximum number of retries for DLL_DataRequest
AL_MAC_ACA_ADDRESS_IB6-byte ArrayAbsolute 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_IB6-byte ArraySection Communication Address of Node
AL_MAC_BAUDRATE_IB16 bitsBaudrate used for PLC communication, in bps
AL_MAC_TIME_SLOT_US_IB32 bitsConfigured Time Slot length, in microseconds
AL_MAC_TIME_ELABORATION_US_IB32 bitsConfigured Elaboration Time (time that Node takes to respond or repeat a frame), in microseconds
AL_MAC_ADDITIONAL_DELAY_US_IB32 bitsAdditional delay in respond/repeat due to implementation constraints of Node, in microseconds
AL_MAC_LAST_RX_IN_PHASE_IB8 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_IB8 bitsValue of NB field contained in the last received frame
AL_MAC_LAST_RX_SIGNAL_LEVEL_IB8 bitsSignal Level measured on the last received frame
AL_MAC_LAST_RX_SNR_IB8 bitsSignal to Noise ratio measured on the last received frame
AL_MAC_ESTIMATED_IMPDEDANCE_IB8 bitsPower Line Impedance estimated from the Node connection point to Mains
AL_LLC_IS_DCU_IB8 bitsConfigure AL and DLL (LLC and MAC) for DCU (1) or Meter (0) role

Remarks

None.