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.
