Jump to main content

# SRV_PLC_PCOUP_DATA Struct

## C

    typedef struct
    {
        /* Target RMS values in HIGH mode for dynamic Tx gain */
        uint32_t                         rmsHigh[8];

        /* Target RMS values in VLOW mode for dynamic Tx gain */
        uint32_t                         rmsVLow[8];

        /* Threshold RMS values in HIGH mode for dynamic Tx mode */
        uint32_t                         thrsHigh[16];

        /* Threshold RMS values in VLOW mode for dynamic Tx mode */
        uint32_t                         thrsVLow[16];

        /* Values for configuration of PLC DACC peripheral, according to hardware
           coupling design and PLC device (PL360/PL460) */
        uint32_t                         daccTable[17];

        /* Tx gain values for HIGH mode [HIGH_INI, HIGH_MIN, HIGH_MAX] */
        uint16_t                         gainHigh[3];

        /* Tx gain values for VLOW mode [VLOW_INI, VLOW_MIN, VLOW_MAX] */
        uint16_t                         gainVLow[3];

        /* Number of Tx attenuation levels (3 dB step) supporting dynamic Tx mode */
        uint8_t                          numTxLevels;

        /* Configuration of the PLC Tx Line Driver, according to hardware coupling
           design and PLC device (PL360/PL460) */
        uint8_t                          lineDrvConf;

    } SRV_PLC_PCOUP_DATA;

## Summary

PLC PHY Coupling data.

## Description

This structure contains all the data required to set the PLC PHY Coupling parameters.

## Remarks

This type is only generated by MCC if the PLC driver uses Meters And More PHY.

Rev: G