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.