1.3.2.3.51 MAC_WRP_PHY_PARAM Enum

C

typedef enum
{
    /* Phy layer version number. 32 bits. */
    MAC_WRP_PHY_PARAM_VERSION = 0x010c,
    /* Correctly transmitted frame count. 32 bits. */
    MAC_WRP_PHY_PARAM_TX_TOTAL = 0x0110,
    /* Transmitted bytes count. 32 bits. */
    MAC_WRP_PHY_PARAM_TX_TOTAL_BYTES = 0x0114,
    /* Transmission errors count. 32 bits. */
    MAC_WRP_PHY_PARAM_TX_TOTAL_ERRORS = 0x0118,
    /* Transmission failure due to already in transmission. 32 bits. */
    MAC_WRP_PHY_PARAM_BAD_BUSY_TX = 0x011C,
    /* Transmission failure due to busy channel. 32 bits. */
    MAC_WRP_PHY_PARAM_TX_BAD_BUSY_CHANNEL = 0x0120,
    /* Bad len in message (too short - too long). 32 bits. */
    MAC_WRP_PHY_PARAM_TX_BAD_LEN = 0x0124,
    /* Message to transmit in bad format. 32 bits. */
    MAC_WRP_PHY_PARAM_TX_BAD_FORMAT = 0x0128,
    /* Timeout error in transmission. 32 bits. */
    MAC_WRP_PHY_PARAM_TX_TIMEOUT = 0x012C,
    /* Received correctly messages count. 32 bits. */
    MAC_WRP_PHY_PARAM_RX_TOTAL = 0x0130,
    /* Received bytes count. 32 bits. */
    MAC_WRP_PHY_PARAM_RX_TOTAL_BYTES = 0x0134,
    /* Reception RS errors count. 32 bits. */
    MAC_WRP_PHY_PARAM_RX_RS_ERRORS = 0x0138,
    /* Reception Exceptions count. 32 bits. */
    MAC_WRP_PHY_PARAM_RX_EXCEPTIONS = 0x013C,
    /* Bad len in message (too short - too long). 32 bits. */
    MAC_WRP_PHY_PARAM_RX_BAD_LEN = 0x0140,
    /* Bad CRC in received FCH. 32 bits. */
    MAC_WRP_PHY_PARAM_RX_BAD_CRC_FCH = 0x0144,
    /* CRC correct but invalid protocol. 32 bits. */
    MAC_WRP_PHY_PARAM_RX_FALSE_POSITIVE = 0x0148,
    /* Received message in bad format. 32 bits. */
    MAC_WRP_PHY_PARAM_RX_BAD_FORMAT = 0x014C,
    /* Time between noise captures (in ms). 32 bits. */
    MAC_WRP_PHY_PARAM_TIME_BETWEEN_NOISE_CAPTURES = 0x0158,
    /* Auto detect impedance. 8 bits (bool). */
    MAC_WRP_PHY_PARAM_CFG_AUTODETECT_BRANCH = 0x0161,
    /* Manual impedance configuration. 8 bits. */
    MAC_WRP_PHY_PARAM_CFG_IMPEDANCE = 0x0162,
    /* Indicate if notch filter is active or not. 8 bits (bool). */
    MAC_WRP_PHY_PARAM_RRC_NOTCH_ACTIVE = 0x0163,
    /* Index of the notch filter. 8 bits. */
    MAC_WRP_PHY_PARAM_RRC_NOTCH_INDEX = 0x0164,
    /* Enable periodic noise autodetect and adaptation. 8 bits (bool). */
    MAC_WRP_PHY_PARAM_ENABLE_AUTO_NOISE_CAPTURE = 0x0166,
    /* Noise detection timer reload after a correct reception. 8 bits (bool). */
    MAC_WRP_PHY_PARAM_DELAY_NOISE_CAPTURE_AFTER_RX = 0x0167,
    /* Disable PLC Tx/Rx. 8 bits (bool). */
    MAC_WRP_PHY_PARAM_PLC_DISABLE = 0x016A,
    /* Indicate noise power in dBuV for the noisier carrier. 8 bits. */
    MAC_WRP_PHY_PARAM_NOISE_PEAK_POWER = 0x016B,
    /* LQI value of the last received message. 8 bits. */
    MAC_WRP_PHY_PARAM_LAST_MSG_LQI = 0x016C,
    /* RSSI value of the last received message. 16 bits. */
    MAC_WRP_PHY_PARAM_LAST_MSG_RSSI = 0x016D,
    /* Success transmission of ACK packets. 16 bits. */
    MAC_WRP_PHY_PARAM_ACK_TX_CFM = 0x016E,
    /* Inform PHY layer about enabled modulations on TMR. 8 bits. */
    MAC_WRP_PHY_PARAM_TONE_MAP_RSP_ENABLED_MODS = 0x0174,
    /* Reset Phy Statistics */
    MAC_WRP_PHY_PARAM_RESET_PHY_STATS = 0x0176,
    /* Set number pf SyncP symbols in preamble */
    MAC_WRP_PHY_PARAM_PREAMBLE_NUM_SYNCP = 0x0177
} MAC_WRP_PHY_PARAM;

Summary

Lists the available PHY PLC layer objects accessible through the MAC Information Base (PIB).

Description

Some PHY PLC layer objects can be read/written by means of a specific MAC PIB (MAC_WRP_PIB_MANUF_PHY_PARAM). This enum lists the PHY PLC layer objects which are accessible through the MAC Information Base API.

Remarks

None.