package com.njcn.prepare.harmonic.constant;

import com.njcn.harmonic.pojo.po.*;
import com.njcn.influx.pojo.po.*;
import com.njcn.prepare.harmonic.pojo.mysql.po.line.RMpFlickerReportDPO;
import com.njcn.prepare.harmonic.pojo.mysql.po.line.RMpInharmonicIMagReportDPO;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;
import org.springframework.stereotype.Component;

/**
 * Description:Influxdb po转mysql po
 * 接口文档访问地址：http://serverIP:port/swagger-ui.html
 * Date: 2022/10/25  10:45【需求编号】
 *
 * @author clam
 * @version V1.0.0
 */
@Mapper
@Component
public interface InfluxdbPOConverter {

    InfluxdbPOConverter INFLUXDB_PO_CONVERTER = Mappers.getMapper (InfluxdbPOConverter.class);

    /*DataHarmRateV*/
    @Mapping(source = "v1", target = "fundamentalVoltageMax" ,numberFormat = "#.000")
    @Mapping(source = "v2", target = "harmonicVoltageContent2Max" ,numberFormat = "#.000")
    @Mapping(source = "v3", target = "harmonicVoltageContent3Max" ,numberFormat = "#.000")
    @Mapping(source = "v4", target = "harmonicVoltageContent4Max" ,numberFormat = "#.000")
    @Mapping(source = "v5", target = "harmonicVoltageContent5Max" ,numberFormat = "#.000")
    @Mapping(source = "v6", target = "harmonicVoltageContent6Max" ,numberFormat = "#.000")
    @Mapping(source = "v7", target = "harmonicVoltageContent7Max" ,numberFormat = "#.000")
    @Mapping(source = "v8", target = "harmonicVoltageContent8Max" ,numberFormat = "#.000")
    @Mapping(source = "v9", target = "harmonicVoltageContent9Max" ,numberFormat = "#.000")
    @Mapping(source = "v10", target = "harmonicVoltageContent10Max" ,numberFormat = "#.000")
    @Mapping(source = "v11", target = "harmonicVoltageContent11Max" ,numberFormat = "#.000")
    @Mapping(source = "v12", target = "harmonicVoltageContent12Max" ,numberFormat = "#.000")
    @Mapping(source = "v13", target = "harmonicVoltageContent13Max" ,numberFormat = "#.000")
    @Mapping(source = "v14", target = "harmonicVoltageContent14Max" ,numberFormat = "#.000")
    @Mapping(source = "v15", target = "harmonicVoltageContent15Max" ,numberFormat = "#.000")
    @Mapping(source = "v16", target = "harmonicVoltageContent16Max" ,numberFormat = "#.000")
    @Mapping(source = "v17", target = "harmonicVoltageContent17Max" ,numberFormat = "#.000")
    @Mapping(source = "v18", target = "harmonicVoltageContent18Max" ,numberFormat = "#.000")
    @Mapping(source = "v19", target = "harmonicVoltageContent19Max" ,numberFormat = "#.000")
    @Mapping(source = "v20", target = "harmonicVoltageContent20Max" ,numberFormat = "#.000")
    @Mapping(source = "v21", target = "harmonicVoltageContent21Max" ,numberFormat = "#.000")
    @Mapping(source = "v22", target = "harmonicVoltageContent22Max" ,numberFormat = "#.000")
    @Mapping(source = "v23", target = "harmonicVoltageContent23Max" ,numberFormat = "#.000")
    @Mapping(source = "v24", target = "harmonicVoltageContent24Max" ,numberFormat = "#.000")
    @Mapping(source = "v25", target = "harmonicVoltageContent25Max" ,numberFormat = "#.000")
    @Mapping(source = "v26", target = "harmonicVoltageContent26Max" ,numberFormat = "#.000")
    @Mapping(source = "v27", target = "harmonicVoltageContent27Max" ,numberFormat = "#.000")
    @Mapping(source = "v28", target = "harmonicVoltageContent28Max" ,numberFormat = "#.000")
    @Mapping(source = "v29", target = "harmonicVoltageContent29Max" ,numberFormat = "#.000")
    @Mapping(source = "v30", target = "harmonicVoltageContent30Max" ,numberFormat = "#.000")
    @Mapping(source = "v31", target = "harmonicVoltageContent31Max" ,numberFormat = "#.000")
    @Mapping(source = "v32", target = "harmonicVoltageContent32Max" ,numberFormat = "#.000")
    @Mapping(source = "v33", target = "harmonicVoltageContent33Max" ,numberFormat = "#.000")
    @Mapping(source = "v34", target = "harmonicVoltageContent34Max" ,numberFormat = "#.000")
    @Mapping(source = "v35", target = "harmonicVoltageContent35Max" ,numberFormat = "#.000")
    @Mapping(source = "v36", target = "harmonicVoltageContent36Max" ,numberFormat = "#.000")
    @Mapping(source = "v37", target = "harmonicVoltageContent37Max" ,numberFormat = "#.000")
    @Mapping(source = "v38", target = "harmonicVoltageContent38Max" ,numberFormat = "#.000")
    @Mapping(source = "v39", target = "harmonicVoltageContent39Max" ,numberFormat = "#.000")
    @Mapping(source = "v40", target = "harmonicVoltageContent40Max" ,numberFormat = "#.000")
    @Mapping(source = "v41", target = "harmonicVoltageContent41Max" ,numberFormat = "#.000")
    @Mapping(source = "v42", target = "harmonicVoltageContent42Max" ,numberFormat = "#.000")
    @Mapping(source = "v43", target = "harmonicVoltageContent43Max" ,numberFormat = "#.000")
    @Mapping(source = "v44", target = "harmonicVoltageContent44Max" ,numberFormat = "#.000")
    @Mapping(source = "v45", target = "harmonicVoltageContent45Max" ,numberFormat = "#.000")
    @Mapping(source = "v46", target = "harmonicVoltageContent46Max" ,numberFormat = "#.000")
    @Mapping(source = "v47", target = "harmonicVoltageContent47Max" ,numberFormat = "#.000")
    @Mapping(source = "v48", target = "harmonicVoltageContent48Max" ,numberFormat = "#.000")
    @Mapping(source = "v49", target = "harmonicVoltageContent49Max" ,numberFormat = "#.000")
    @Mapping(source = "v50", target = "harmonicVoltageContent50Max" ,numberFormat = "#.000")
    public RMpHarmonicVRateReportD dataVPOTORMpHarmonicPReportDPOMax(DataHarmRateV dataVPO);

    @Mapping(source = "v1", target = "fundamentalVoltageMin",numberFormat = "#.000")
    @Mapping(source = "v2", target = "harmonicVoltageContent2Min",numberFormat = "#.000")
    @Mapping(source = "v3", target = "harmonicVoltageContent3Min",numberFormat = "#.000")
    @Mapping(source = "v4", target = "harmonicVoltageContent4Min",numberFormat = "#.000")
    @Mapping(source = "v5", target = "harmonicVoltageContent5Min",numberFormat = "#.000")
    @Mapping(source = "v6", target = "harmonicVoltageContent6Min",numberFormat = "#.000")
    @Mapping(source = "v7", target = "harmonicVoltageContent7Min",numberFormat = "#.000")
    @Mapping(source = "v8", target = "harmonicVoltageContent8Min",numberFormat = "#.000")
    @Mapping(source = "v9", target = "harmonicVoltageContent9Min",numberFormat = "#.000")
    @Mapping(source = "v10", target = "harmonicVoltageContent10Min",numberFormat = "#.000")
    @Mapping(source = "v11", target = "harmonicVoltageContent11Min",numberFormat = "#.000")
    @Mapping(source = "v12", target = "harmonicVoltageContent12Min",numberFormat = "#.000")
    @Mapping(source = "v13", target = "harmonicVoltageContent13Min",numberFormat = "#.000")
    @Mapping(source = "v14", target = "harmonicVoltageContent14Min",numberFormat = "#.000")
    @Mapping(source = "v15", target = "harmonicVoltageContent15Min",numberFormat = "#.000")
    @Mapping(source = "v16", target = "harmonicVoltageContent16Min",numberFormat = "#.000")
    @Mapping(source = "v17", target = "harmonicVoltageContent17Min",numberFormat = "#.000")
    @Mapping(source = "v18", target = "harmonicVoltageContent18Min",numberFormat = "#.000")
    @Mapping(source = "v19", target = "harmonicVoltageContent19Min",numberFormat = "#.000")
    @Mapping(source = "v20", target = "harmonicVoltageContent20Min",numberFormat = "#.000")
    @Mapping(source = "v21", target = "harmonicVoltageContent21Min",numberFormat = "#.000")
    @Mapping(source = "v22", target = "harmonicVoltageContent22Min",numberFormat = "#.000")
    @Mapping(source = "v23", target = "harmonicVoltageContent23Min",numberFormat = "#.000")
    @Mapping(source = "v24", target = "harmonicVoltageContent24Min",numberFormat = "#.000")
    @Mapping(source = "v25", target = "harmonicVoltageContent25Min",numberFormat = "#.000")
    @Mapping(source = "v26", target = "harmonicVoltageContent26Min",numberFormat = "#.000")
    @Mapping(source = "v27", target = "harmonicVoltageContent27Min",numberFormat = "#.000")
    @Mapping(source = "v28", target = "harmonicVoltageContent28Min",numberFormat = "#.000")
    @Mapping(source = "v29", target = "harmonicVoltageContent29Min",numberFormat = "#.000")
    @Mapping(source = "v30", target = "harmonicVoltageContent30Min",numberFormat = "#.000")
    @Mapping(source = "v31", target = "harmonicVoltageContent31Min",numberFormat = "#.000")
    @Mapping(source = "v32", target = "harmonicVoltageContent32Min",numberFormat = "#.000")
    @Mapping(source = "v33", target = "harmonicVoltageContent33Min",numberFormat = "#.000")
    @Mapping(source = "v34", target = "harmonicVoltageContent34Min",numberFormat = "#.000")
    @Mapping(source = "v35", target = "harmonicVoltageContent35Min",numberFormat = "#.000")
    @Mapping(source = "v36", target = "harmonicVoltageContent36Min",numberFormat = "#.000")
    @Mapping(source = "v37", target = "harmonicVoltageContent37Min",numberFormat = "#.000")
    @Mapping(source = "v38", target = "harmonicVoltageContent38Min",numberFormat = "#.000")
    @Mapping(source = "v39", target = "harmonicVoltageContent39Min",numberFormat = "#.000")
    @Mapping(source = "v40", target = "harmonicVoltageContent40Min",numberFormat = "#.000")
    @Mapping(source = "v41", target = "harmonicVoltageContent41Min",numberFormat = "#.000")
    @Mapping(source = "v42", target = "harmonicVoltageContent42Min",numberFormat = "#.000")
    @Mapping(source = "v43", target = "harmonicVoltageContent43Min",numberFormat = "#.000")
    @Mapping(source = "v44", target = "harmonicVoltageContent44Min",numberFormat = "#.000")
    @Mapping(source = "v45", target = "harmonicVoltageContent45Min",numberFormat = "#.000")
    @Mapping(source = "v46", target = "harmonicVoltageContent46Min",numberFormat = "#.000")
    @Mapping(source = "v47", target = "harmonicVoltageContent47Min",numberFormat = "#.000")
    @Mapping(source = "v48", target = "harmonicVoltageContent48Min",numberFormat = "#.000")
    @Mapping(source = "v49", target = "harmonicVoltageContent49Min",numberFormat = "#.000")
    @Mapping(source = "v50", target = "harmonicVoltageContent50Min",numberFormat = "#.000")
    public RMpHarmonicVRateReportD dataVPOTORMpHarmonicPReportDPOMin(DataHarmRateV dataVPO);


    @Mapping(source = "v1", target = "fundamentalVoltageAvg",numberFormat = "#.000")
    @Mapping(source = "v2", target = "harmonicVoltageContent2Avg",numberFormat = "#.000")
    @Mapping(source = "v3", target = "harmonicVoltageContent3Avg",numberFormat = "#.000")
    @Mapping(source = "v4", target = "harmonicVoltageContent4Avg",numberFormat = "#.000")
    @Mapping(source = "v5", target = "harmonicVoltageContent5Avg",numberFormat = "#.000")
    @Mapping(source = "v6", target = "harmonicVoltageContent6Avg",numberFormat = "#.000")
    @Mapping(source = "v7", target = "harmonicVoltageContent7Avg",numberFormat = "#.000")
    @Mapping(source = "v8", target = "harmonicVoltageContent8Avg",numberFormat = "#.000")
    @Mapping(source = "v9", target = "harmonicVoltageContent9Avg",numberFormat = "#.000")
    @Mapping(source = "v10", target = "harmonicVoltageContent10Avg",numberFormat = "#.000")
    @Mapping(source = "v11", target = "harmonicVoltageContent11Avg",numberFormat = "#.000")
    @Mapping(source = "v12", target = "harmonicVoltageContent12Avg",numberFormat = "#.000")
    @Mapping(source = "v13", target = "harmonicVoltageContent13Avg",numberFormat = "#.000")
    @Mapping(source = "v14", target = "harmonicVoltageContent14Avg",numberFormat = "#.000")
    @Mapping(source = "v15", target = "harmonicVoltageContent15Avg",numberFormat = "#.000")
    @Mapping(source = "v16", target = "harmonicVoltageContent16Avg",numberFormat = "#.000")
    @Mapping(source = "v17", target = "harmonicVoltageContent17Avg",numberFormat = "#.000")
    @Mapping(source = "v18", target = "harmonicVoltageContent18Avg",numberFormat = "#.000")
    @Mapping(source = "v19", target = "harmonicVoltageContent19Avg",numberFormat = "#.000")
    @Mapping(source = "v20", target = "harmonicVoltageContent20Avg",numberFormat = "#.000")
    @Mapping(source = "v21", target = "harmonicVoltageContent21Avg",numberFormat = "#.000")
    @Mapping(source = "v22", target = "harmonicVoltageContent22Avg",numberFormat = "#.000")
    @Mapping(source = "v23", target = "harmonicVoltageContent23Avg",numberFormat = "#.000")
    @Mapping(source = "v24", target = "harmonicVoltageContent24Avg",numberFormat = "#.000")
    @Mapping(source = "v25", target = "harmonicVoltageContent25Avg",numberFormat = "#.000")
    @Mapping(source = "v26", target = "harmonicVoltageContent26Avg",numberFormat = "#.000")
    @Mapping(source = "v27", target = "harmonicVoltageContent27Avg",numberFormat = "#.000")
    @Mapping(source = "v28", target = "harmonicVoltageContent28Avg",numberFormat = "#.000")
    @Mapping(source = "v29", target = "harmonicVoltageContent29Avg",numberFormat = "#.000")
    @Mapping(source = "v30", target = "harmonicVoltageContent30Avg",numberFormat = "#.000")
    @Mapping(source = "v31", target = "harmonicVoltageContent31Avg",numberFormat = "#.000")
    @Mapping(source = "v32", target = "harmonicVoltageContent32Avg",numberFormat = "#.000")
    @Mapping(source = "v33", target = "harmonicVoltageContent33Avg",numberFormat = "#.000")
    @Mapping(source = "v34", target = "harmonicVoltageContent34Avg",numberFormat = "#.000")
    @Mapping(source = "v35", target = "harmonicVoltageContent35Avg",numberFormat = "#.000")
    @Mapping(source = "v36", target = "harmonicVoltageContent36Avg",numberFormat = "#.000")
    @Mapping(source = "v37", target = "harmonicVoltageContent37Avg",numberFormat = "#.000")
    @Mapping(source = "v38", target = "harmonicVoltageContent38Avg",numberFormat = "#.000")
    @Mapping(source = "v39", target = "harmonicVoltageContent39Avg",numberFormat = "#.000")
    @Mapping(source = "v40", target = "harmonicVoltageContent40Avg",numberFormat = "#.000")
    @Mapping(source = "v41", target = "harmonicVoltageContent41Avg",numberFormat = "#.000")
    @Mapping(source = "v42", target = "harmonicVoltageContent42Avg",numberFormat = "#.000")
    @Mapping(source = "v43", target = "harmonicVoltageContent43Avg",numberFormat = "#.000")
    @Mapping(source = "v44", target = "harmonicVoltageContent44Avg",numberFormat = "#.000")
    @Mapping(source = "v45", target = "harmonicVoltageContent45Avg",numberFormat = "#.000")
    @Mapping(source = "v46", target = "harmonicVoltageContent46Avg",numberFormat = "#.000")
    @Mapping(source = "v47", target = "harmonicVoltageContent47Avg",numberFormat = "#.000")
    @Mapping(source = "v48", target = "harmonicVoltageContent48Avg",numberFormat = "#.000")
    @Mapping(source = "v49", target = "harmonicVoltageContent49Avg",numberFormat = "#.000")
    @Mapping(source = "v50", target = "harmonicVoltageContent50Avg",numberFormat = "#.000")
    public RMpHarmonicVRateReportD dataVPOTORMpHarmonicPReportDPOAvg(DataHarmRateV dataVPO);


    @Mapping(source = "v1", target = "fundamentalVoltage95",numberFormat = "#.000")
    @Mapping(source = "v2", target = "harmonicVoltageContent295",numberFormat = "#.000")
    @Mapping(source = "v3", target = "harmonicVoltageContent395",numberFormat = "#.000")
    @Mapping(source = "v4", target = "harmonicVoltageContent495",numberFormat = "#.000")
    @Mapping(source = "v5", target = "harmonicVoltageContent595",numberFormat = "#.000")
    @Mapping(source = "v6", target = "harmonicVoltageContent695",numberFormat = "#.000")
    @Mapping(source = "v7", target = "harmonicVoltageContent795",numberFormat = "#.000")
    @Mapping(source = "v8", target = "harmonicVoltageContent895",numberFormat = "#.000")
    @Mapping(source = "v9", target = "harmonicVoltageContent995",numberFormat = "#.000")
    @Mapping(source = "v10", target = "harmonicVoltageContent1095",numberFormat = "#.000")
    @Mapping(source = "v11", target = "harmonicVoltageContent1195",numberFormat = "#.000")
    @Mapping(source = "v12", target = "harmonicVoltageContent1295",numberFormat = "#.000")
    @Mapping(source = "v13", target = "harmonicVoltageContent1395",numberFormat = "#.000")
    @Mapping(source = "v14", target = "harmonicVoltageContent1495",numberFormat = "#.000")
    @Mapping(source = "v15", target = "harmonicVoltageContent1595",numberFormat = "#.000")
    @Mapping(source = "v16", target = "harmonicVoltageContent1695",numberFormat = "#.000")
    @Mapping(source = "v17", target = "harmonicVoltageContent1795",numberFormat = "#.000")
    @Mapping(source = "v18", target = "harmonicVoltageContent1895",numberFormat = "#.000")
    @Mapping(source = "v19", target = "harmonicVoltageContent1995",numberFormat = "#.000")
    @Mapping(source = "v20", target = "harmonicVoltageContent2095",numberFormat = "#.000")
    @Mapping(source = "v21", target = "harmonicVoltageContent2195",numberFormat = "#.000")
    @Mapping(source = "v22", target = "harmonicVoltageContent2295",numberFormat = "#.000")
    @Mapping(source = "v23", target = "harmonicVoltageContent2395",numberFormat = "#.000")
    @Mapping(source = "v24", target = "harmonicVoltageContent2495",numberFormat = "#.000")
    @Mapping(source = "v25", target = "harmonicVoltageContent2595",numberFormat = "#.000")
    @Mapping(source = "v26", target = "harmonicVoltageContent2695",numberFormat = "#.000")
    @Mapping(source = "v27", target = "harmonicVoltageContent2795",numberFormat = "#.000")
    @Mapping(source = "v28", target = "harmonicVoltageContent2895",numberFormat = "#.000")
    @Mapping(source = "v29", target = "harmonicVoltageContent2995",numberFormat = "#.000")
    @Mapping(source = "v30", target = "harmonicVoltageContent3095",numberFormat = "#.000")
    @Mapping(source = "v31", target = "harmonicVoltageContent3195",numberFormat = "#.000")
    @Mapping(source = "v32", target = "harmonicVoltageContent3295",numberFormat = "#.000")
    @Mapping(source = "v33", target = "harmonicVoltageContent3395",numberFormat = "#.000")
    @Mapping(source = "v34", target = "harmonicVoltageContent3495",numberFormat = "#.000")
    @Mapping(source = "v35", target = "harmonicVoltageContent3595",numberFormat = "#.000")
    @Mapping(source = "v36", target = "harmonicVoltageContent3695",numberFormat = "#.000")
    @Mapping(source = "v37", target = "harmonicVoltageContent3795",numberFormat = "#.000")
    @Mapping(source = "v38", target = "harmonicVoltageContent3895",numberFormat = "#.000")
    @Mapping(source = "v39", target = "harmonicVoltageContent3995",numberFormat = "#.000")
    @Mapping(source = "v40", target = "harmonicVoltageContent4095",numberFormat = "#.000")
    @Mapping(source = "v41", target = "harmonicVoltageContent4195",numberFormat = "#.000")
    @Mapping(source = "v42", target = "harmonicVoltageContent4295",numberFormat = "#.000")
    @Mapping(source = "v43", target = "harmonicVoltageContent4395",numberFormat = "#.000")
    @Mapping(source = "v44", target = "harmonicVoltageContent4495",numberFormat = "#.000")
    @Mapping(source = "v45", target = "harmonicVoltageContent4595",numberFormat = "#.000")
    @Mapping(source = "v46", target = "harmonicVoltageContent4695",numberFormat = "#.000")
    @Mapping(source = "v47", target = "harmonicVoltageContent4795",numberFormat = "#.000")
    @Mapping(source = "v48", target = "harmonicVoltageContent4895",numberFormat = "#.000")
    @Mapping(source = "v49", target = "harmonicVoltageContent4995",numberFormat = "#.000")
    @Mapping(source = "v50", target = "harmonicVoltageContent5095",numberFormat = "#.000")
    public RMpHarmonicVRateReportD dataVPOTORMpHarmonicPReportDPO95(DataHarmRateV dataVPO);


    /*DataI*/
    @Mapping(source = "IThd", target = "harmonicCurrentThdMax")
    @Mapping(source = "i1", target = "fundamentalCurrentMax")
    @Mapping(source = "i2", target = "harmonicCurrentEffective2Max")
    @Mapping(source = "i3", target = "harmonicCurrentEffective3Max")
    @Mapping(source = "i4", target = "harmonicCurrentEffective4Max")
    @Mapping(source = "i5", target = "harmonicCurrentEffective5Max")
    @Mapping(source = "i6", target = "harmonicCurrentEffective6Max")
    @Mapping(source = "i7", target = "harmonicCurrentEffective7Max")
    @Mapping(source = "i8", target = "harmonicCurrentEffective8Max")
    @Mapping(source = "i9", target = "harmonicCurrentEffective9Max")
    @Mapping(source = "i10", target = "harmonicCurrentEffective10Max")
    @Mapping(source = "i11", target = "harmonicCurrentEffective11Max")
    @Mapping(source = "i12", target = "harmonicCurrentEffective12Max")
    @Mapping(source = "i13", target = "harmonicCurrentEffective13Max")
    @Mapping(source = "i14", target = "harmonicCurrentEffective14Max")
    @Mapping(source = "i15", target = "harmonicCurrentEffective15Max")
    @Mapping(source = "i16", target = "harmonicCurrentEffective16Max")
    @Mapping(source = "i17", target = "harmonicCurrentEffective17Max")
    @Mapping(source = "i18", target = "harmonicCurrentEffective18Max")
    @Mapping(source = "i19", target = "harmonicCurrentEffective19Max")
    @Mapping(source = "i20", target = "harmonicCurrentEffective20Max")
    @Mapping(source = "i21", target = "harmonicCurrentEffective21Max")
    @Mapping(source = "i22", target = "harmonicCurrentEffective22Max")
    @Mapping(source = "i23", target = "harmonicCurrentEffective23Max")
    @Mapping(source = "i24", target = "harmonicCurrentEffective24Max")
    @Mapping(source = "i25", target = "harmonicCurrentEffective25Max")
    @Mapping(source = "i26", target = "harmonicCurrentEffective26Max")
    @Mapping(source = "i27", target = "harmonicCurrentEffective27Max")
    @Mapping(source = "i28", target = "harmonicCurrentEffective28Max")
    @Mapping(source = "i29", target = "harmonicCurrentEffective29Max")
    @Mapping(source = "i30", target = "harmonicCurrentEffective30Max")
    @Mapping(source = "i31", target = "harmonicCurrentEffective31Max")
    @Mapping(source = "i32", target = "harmonicCurrentEffective32Max")
    @Mapping(source = "i33", target = "harmonicCurrentEffective33Max")
    @Mapping(source = "i34", target = "harmonicCurrentEffective34Max")
    @Mapping(source = "i35", target = "harmonicCurrentEffective35Max")
    @Mapping(source = "i36", target = "harmonicCurrentEffective36Max")
    @Mapping(source = "i37", target = "harmonicCurrentEffective37Max")
    @Mapping(source = "i38", target = "harmonicCurrentEffective38Max")
    @Mapping(source = "i39", target = "harmonicCurrentEffective39Max")
    @Mapping(source = "i40", target = "harmonicCurrentEffective40Max")
    @Mapping(source = "i41", target = "harmonicCurrentEffective41Max")
    @Mapping(source = "i42", target = "harmonicCurrentEffective42Max")
    @Mapping(source = "i43", target = "harmonicCurrentEffective43Max")
    @Mapping(source = "i44", target = "harmonicCurrentEffective44Max")
    @Mapping(source = "i45", target = "harmonicCurrentEffective45Max")
    @Mapping(source = "i46", target = "harmonicCurrentEffective46Max")
    @Mapping(source = "i47", target = "harmonicCurrentEffective47Max")
    @Mapping(source = "i48", target = "harmonicCurrentEffective48Max")
    @Mapping(source = "i49", target = "harmonicCurrentEffective49Max")
    @Mapping(source = "i50", target = "harmonicCurrentEffective50Max")
    public RMpHarmonicIMagReportD dataIPOTORMpHarmonicIMagReportDPOMax(DataI dataIPO);

    @Mapping(source = "IThd", target = "harmonicCurrentThdMin")
    @Mapping(source = "i1", target = "fundamentalCurrentMin")
    @Mapping(source = "i2", target = "harmonicCurrentEffective2Min")
    @Mapping(source = "i3", target = "harmonicCurrentEffective3Min")
    @Mapping(source = "i4", target = "harmonicCurrentEffective4Min")
    @Mapping(source = "i5", target = "harmonicCurrentEffective5Min")
    @Mapping(source = "i6", target = "harmonicCurrentEffective6Min")
    @Mapping(source = "i7", target = "harmonicCurrentEffective7Min")
    @Mapping(source = "i8", target = "harmonicCurrentEffective8Min")
    @Mapping(source = "i9", target = "harmonicCurrentEffective9Min")
    @Mapping(source = "i10", target = "harmonicCurrentEffective10Min")
    @Mapping(source = "i11", target = "harmonicCurrentEffective11Min")
    @Mapping(source = "i12", target = "harmonicCurrentEffective12Min")
    @Mapping(source = "i13", target = "harmonicCurrentEffective13Min")
    @Mapping(source = "i14", target = "harmonicCurrentEffective14Min")
    @Mapping(source = "i15", target = "harmonicCurrentEffective15Min")
    @Mapping(source = "i16", target = "harmonicCurrentEffective16Min")
    @Mapping(source = "i17", target = "harmonicCurrentEffective17Min")
    @Mapping(source = "i18", target = "harmonicCurrentEffective18Min")
    @Mapping(source = "i19", target = "harmonicCurrentEffective19Min")
    @Mapping(source = "i20", target = "harmonicCurrentEffective20Min")
    @Mapping(source = "i21", target = "harmonicCurrentEffective21Min")
    @Mapping(source = "i22", target = "harmonicCurrentEffective22Min")
    @Mapping(source = "i23", target = "harmonicCurrentEffective23Min")
    @Mapping(source = "i24", target = "harmonicCurrentEffective24Min")
    @Mapping(source = "i25", target = "harmonicCurrentEffective25Min")
    @Mapping(source = "i26", target = "harmonicCurrentEffective26Min")
    @Mapping(source = "i27", target = "harmonicCurrentEffective27Min")
    @Mapping(source = "i28", target = "harmonicCurrentEffective28Min")
    @Mapping(source = "i29", target = "harmonicCurrentEffective29Min")
    @Mapping(source = "i30", target = "harmonicCurrentEffective30Min")
    @Mapping(source = "i31", target = "harmonicCurrentEffective31Min")
    @Mapping(source = "i32", target = "harmonicCurrentEffective32Min")
    @Mapping(source = "i33", target = "harmonicCurrentEffective33Min")
    @Mapping(source = "i34", target = "harmonicCurrentEffective34Min")
    @Mapping(source = "i35", target = "harmonicCurrentEffective35Min")
    @Mapping(source = "i36", target = "harmonicCurrentEffective36Min")
    @Mapping(source = "i37", target = "harmonicCurrentEffective37Min")
    @Mapping(source = "i38", target = "harmonicCurrentEffective38Min")
    @Mapping(source = "i39", target = "harmonicCurrentEffective39Min")
    @Mapping(source = "i40", target = "harmonicCurrentEffective40Min")
    @Mapping(source = "i41", target = "harmonicCurrentEffective41Min")
    @Mapping(source = "i42", target = "harmonicCurrentEffective42Min")
    @Mapping(source = "i43", target = "harmonicCurrentEffective43Min")
    @Mapping(source = "i44", target = "harmonicCurrentEffective44Min")
    @Mapping(source = "i45", target = "harmonicCurrentEffective45Min")
    @Mapping(source = "i46", target = "harmonicCurrentEffective46Min")
    @Mapping(source = "i47", target = "harmonicCurrentEffective47Min")
    @Mapping(source = "i48", target = "harmonicCurrentEffective48Min")
    @Mapping(source = "i49", target = "harmonicCurrentEffective49Min")
    @Mapping(source = "i50", target = "harmonicCurrentEffective50Min")
    public RMpHarmonicIMagReportD dataIPOTORMpHarmonicIMagReportDPOMin(DataI dataIPO);


    @Mapping(source = "IThd", target = "harmonicCurrentThdAvg")
    @Mapping(source = "i1", target = "fundamentalCurrentAvg")
    @Mapping(source = "i2", target = "harmonicCurrentEffective2Avg")
    @Mapping(source = "i3", target = "harmonicCurrentEffective3Avg")
    @Mapping(source = "i4", target = "harmonicCurrentEffective4Avg")
    @Mapping(source = "i5", target = "harmonicCurrentEffective5Avg")
    @Mapping(source = "i6", target = "harmonicCurrentEffective6Avg")
    @Mapping(source = "i7", target = "harmonicCurrentEffective7Avg")
    @Mapping(source = "i8", target = "harmonicCurrentEffective8Avg")
    @Mapping(source = "i9", target = "harmonicCurrentEffective9Avg")
    @Mapping(source = "i10", target = "harmonicCurrentEffective10Avg")
    @Mapping(source = "i11", target = "harmonicCurrentEffective11Avg")
    @Mapping(source = "i12", target = "harmonicCurrentEffective12Avg")
    @Mapping(source = "i13", target = "harmonicCurrentEffective13Avg")
    @Mapping(source = "i14", target = "harmonicCurrentEffective14Avg")
    @Mapping(source = "i15", target = "harmonicCurrentEffective15Avg")
    @Mapping(source = "i16", target = "harmonicCurrentEffective16Avg")
    @Mapping(source = "i17", target = "harmonicCurrentEffective17Avg")
    @Mapping(source = "i18", target = "harmonicCurrentEffective18Avg")
    @Mapping(source = "i19", target = "harmonicCurrentEffective19Avg")
    @Mapping(source = "i20", target = "harmonicCurrentEffective20Avg")
    @Mapping(source = "i21", target = "harmonicCurrentEffective21Avg")
    @Mapping(source = "i22", target = "harmonicCurrentEffective22Avg")
    @Mapping(source = "i23", target = "harmonicCurrentEffective23Avg")
    @Mapping(source = "i24", target = "harmonicCurrentEffective24Avg")
    @Mapping(source = "i25", target = "harmonicCurrentEffective25Avg")
    @Mapping(source = "i26", target = "harmonicCurrentEffective26Avg")
    @Mapping(source = "i27", target = "harmonicCurrentEffective27Avg")
    @Mapping(source = "i28", target = "harmonicCurrentEffective28Avg")
    @Mapping(source = "i29", target = "harmonicCurrentEffective29Avg")
    @Mapping(source = "i30", target = "harmonicCurrentEffective30Avg")
    @Mapping(source = "i31", target = "harmonicCurrentEffective31Avg")
    @Mapping(source = "i32", target = "harmonicCurrentEffective32Avg")
    @Mapping(source = "i33", target = "harmonicCurrentEffective33Avg")
    @Mapping(source = "i34", target = "harmonicCurrentEffective34Avg")
    @Mapping(source = "i35", target = "harmonicCurrentEffective35Avg")
    @Mapping(source = "i36", target = "harmonicCurrentEffective36Avg")
    @Mapping(source = "i37", target = "harmonicCurrentEffective37Avg")
    @Mapping(source = "i38", target = "harmonicCurrentEffective38Avg")
    @Mapping(source = "i39", target = "harmonicCurrentEffective39Avg")
    @Mapping(source = "i40", target = "harmonicCurrentEffective40Avg")
    @Mapping(source = "i41", target = "harmonicCurrentEffective41Avg")
    @Mapping(source = "i42", target = "harmonicCurrentEffective42Avg")
    @Mapping(source = "i43", target = "harmonicCurrentEffective43Avg")
    @Mapping(source = "i44", target = "harmonicCurrentEffective44Avg")
    @Mapping(source = "i45", target = "harmonicCurrentEffective45Avg")
    @Mapping(source = "i46", target = "harmonicCurrentEffective46Avg")
    @Mapping(source = "i47", target = "harmonicCurrentEffective47Avg")
    @Mapping(source = "i48", target = "harmonicCurrentEffective48Avg")
    @Mapping(source = "i49", target = "harmonicCurrentEffective49Avg")
    @Mapping(source = "i50", target = "harmonicCurrentEffective50Avg")
    public RMpHarmonicIMagReportD dataIPOTORMpHarmonicIMagReportDPOAvg(DataI dataIPO);


    @Mapping(source = "IThd", target = "harmonicCurrentThd95")
    @Mapping(source = "i1", target = "fundamentalCurrent95")
    @Mapping(source = "i2", target = "harmonicCurrentEffective295")
    @Mapping(source = "i3", target = "harmonicCurrentEffective395")
    @Mapping(source = "i4", target = "harmonicCurrentEffective495")
    @Mapping(source = "i5", target = "harmonicCurrentEffective595")
    @Mapping(source = "i6", target = "harmonicCurrentEffective695")
    @Mapping(source = "i7", target = "harmonicCurrentEffective795")
    @Mapping(source = "i8", target = "harmonicCurrentEffective895")
    @Mapping(source = "i9", target = "harmonicCurrentEffective995")
    @Mapping(source = "i10", target = "harmonicCurrentEffective1095")
    @Mapping(source = "i11", target = "harmonicCurrentEffective1195")
    @Mapping(source = "i12", target = "harmonicCurrentEffective1295")
    @Mapping(source = "i13", target = "harmonicCurrentEffective1395")
    @Mapping(source = "i14", target = "harmonicCurrentEffective1495")
    @Mapping(source = "i15", target = "harmonicCurrentEffective1595")
    @Mapping(source = "i16", target = "harmonicCurrentEffective1695")
    @Mapping(source = "i17", target = "harmonicCurrentEffective1795")
    @Mapping(source = "i18", target = "harmonicCurrentEffective1895")
    @Mapping(source = "i19", target = "harmonicCurrentEffective1995")
    @Mapping(source = "i20", target = "harmonicCurrentEffective2095")
    @Mapping(source = "i21", target = "harmonicCurrentEffective2195")
    @Mapping(source = "i22", target = "harmonicCurrentEffective2295")
    @Mapping(source = "i23", target = "harmonicCurrentEffective2395")
    @Mapping(source = "i24", target = "harmonicCurrentEffective2495")
    @Mapping(source = "i25", target = "harmonicCurrentEffective2595")
    @Mapping(source = "i26", target = "harmonicCurrentEffective2695")
    @Mapping(source = "i27", target = "harmonicCurrentEffective2795")
    @Mapping(source = "i28", target = "harmonicCurrentEffective2895")
    @Mapping(source = "i29", target = "harmonicCurrentEffective2995")
    @Mapping(source = "i30", target = "harmonicCurrentEffective3095")
    @Mapping(source = "i31", target = "harmonicCurrentEffective3195")
    @Mapping(source = "i32", target = "harmonicCurrentEffective3295")
    @Mapping(source = "i33", target = "harmonicCurrentEffective3395")
    @Mapping(source = "i34", target = "harmonicCurrentEffective3495")
    @Mapping(source = "i35", target = "harmonicCurrentEffective3595")
    @Mapping(source = "i36", target = "harmonicCurrentEffective3695")
    @Mapping(source = "i37", target = "harmonicCurrentEffective3795")
    @Mapping(source = "i38", target = "harmonicCurrentEffective3895")
    @Mapping(source = "i39", target = "harmonicCurrentEffective3995")
    @Mapping(source = "i40", target = "harmonicCurrentEffective4095")
    @Mapping(source = "i41", target = "harmonicCurrentEffective4195")
    @Mapping(source = "i42", target = "harmonicCurrentEffective4295")
    @Mapping(source = "i43", target = "harmonicCurrentEffective4395")
    @Mapping(source = "i44", target = "harmonicCurrentEffective4495")
    @Mapping(source = "i45", target = "harmonicCurrentEffective4595")
    @Mapping(source = "i46", target = "harmonicCurrentEffective4695")
    @Mapping(source = "i47", target = "harmonicCurrentEffective4795")
    @Mapping(source = "i48", target = "harmonicCurrentEffective4895")
    @Mapping(source = "i49", target = "harmonicCurrentEffective4995")
    @Mapping(source = "i50", target = "harmonicCurrentEffective5095")
    public RMpHarmonicIMagReportD dataIPOTORMpHarmonicIMagReportDPO95(DataI dataIPO);


    /*RMpFlickerReportDPO*/
    @Mapping(source = "fluc", target = "voltageFluctuationMax")
    @Mapping(source = "plt", target = "shortTermSeverityMax")
    public RMpFlickerReportDPO rMpFlickerReportDPOConverterMax(DataFlicker dataFlickerPO);

    @Mapping(source = "fluc", target = "voltageFluctuationMin")
    @Mapping(source = "plt", target = "shortTermSeverityMin")
    public RMpFlickerReportDPO rMpFlickerReportDPOConverterMin(DataFlicker dataFlickerPO);

    @Mapping(source = "fluc", target = "voltageFluctuationAvg")
    @Mapping(source = "plt", target = "shortTermSeverityAvg")
    public RMpFlickerReportDPO rMpFlickerReportDPOConverterAvg(DataFlicker dataFlickerPO);

    @Mapping(source = "fluc", target = "voltageFluctuation95")
    @Mapping(source = "plt", target = "shortTermSeverity95")
    public RMpFlickerReportDPO rMpFlickerReportDPOConverter95(DataFlicker dataFlickerPO);

    /*RMpHarmonicIRateReportDPO*/
    @Mapping(source = "i2", target = "i2Min")
    @Mapping(source = "i3", target = "i3Min")
    @Mapping(source = "i4", target = "i4Min")
    @Mapping(source = "i5", target = "i5Min")
    @Mapping(source = "i6", target = "i6Min")
    @Mapping(source = "i7", target = "i7Min")
    @Mapping(source = "i8", target = "i8Min")
    @Mapping(source = "i9", target = "i9Min")
    @Mapping(source = "i10", target = "i10Min")
    @Mapping(source = "i11", target = "i11Min")
    @Mapping(source = "i12", target = "i12Min")
    @Mapping(source = "i13", target = "i13Min")
    @Mapping(source = "i14", target = "i14Min")
    @Mapping(source = "i15", target = "i15Min")
    @Mapping(source = "i16", target = "i16Min")
    @Mapping(source = "i17", target = "i17Min")
    @Mapping(source = "i18", target = "i18Min")
    @Mapping(source = "i19", target = "i19Min")
    @Mapping(source = "i20", target = "i20Min")
    @Mapping(source = "i21", target = "i21Min")
    @Mapping(source = "i22", target = "i22Min")
    @Mapping(source = "i23", target = "i23Min")
    @Mapping(source = "i24", target = "i24Min")
    @Mapping(source = "i25", target = "i25Min")
    @Mapping(source = "i26", target = "i26Min")
    @Mapping(source = "i27", target = "i27Min")
    @Mapping(source = "i28", target = "i28Min")
    @Mapping(source = "i29", target = "i29Min")
    @Mapping(source = "i30", target = "i30Min")
    @Mapping(source = "i31", target = "i31Min")
    @Mapping(source = "i32", target = "i32Min")
    @Mapping(source = "i33", target = "i33Min")
    @Mapping(source = "i34", target = "i34Min")
    @Mapping(source = "i35", target = "i35Min")
    @Mapping(source = "i36", target = "i36Min")
    @Mapping(source = "i37", target = "i37Min")
    @Mapping(source = "i38", target = "i38Min")
    @Mapping(source = "i39", target = "i39Min")
    @Mapping(source = "i40", target = "i40Min")
    @Mapping(source = "i41", target = "i41Min")
    @Mapping(source = "i42", target = "i42Min")
    @Mapping(source = "i43", target = "i43Min")
    @Mapping(source = "i44", target = "i44Min")
    @Mapping(source = "i45", target = "i45Min")
    @Mapping(source = "i46", target = "i46Min")
    @Mapping(source = "i47", target = "i47Min")
    @Mapping(source = "i48", target = "i48Min")
    @Mapping(source = "i49", target = "i49Min")
    @Mapping(source = "i50", target = "i50Min")
    public RMpHarmonicIRateReportD RMpHarmonicIRateReportDPOConverterMin(DataHarmRateI dataHarmRateIPO);

    @Mapping(source = "i2", target = "i2Max")
    @Mapping(source = "i3", target = "i3Max")
    @Mapping(source = "i4", target = "i4Max")
    @Mapping(source = "i5", target = "i5Max")
    @Mapping(source = "i6", target = "i6Max")
    @Mapping(source = "i7", target = "i7Max")
    @Mapping(source = "i8", target = "i8Max")
    @Mapping(source = "i9", target = "i9Max")
    @Mapping(source = "i10", target = "i10Max")
    @Mapping(source = "i11", target = "i11Max")
    @Mapping(source = "i12", target = "i12Max")
    @Mapping(source = "i13", target = "i13Max")
    @Mapping(source = "i14", target = "i14Max")
    @Mapping(source = "i15", target = "i15Max")
    @Mapping(source = "i16", target = "i16Max")
    @Mapping(source = "i17", target = "i17Max")
    @Mapping(source = "i18", target = "i18Max")
    @Mapping(source = "i19", target = "i19Max")
    @Mapping(source = "i20", target = "i20Max")
    @Mapping(source = "i21", target = "i21Max")
    @Mapping(source = "i22", target = "i22Max")
    @Mapping(source = "i23", target = "i23Max")
    @Mapping(source = "i24", target = "i24Max")
    @Mapping(source = "i25", target = "i25Max")
    @Mapping(source = "i26", target = "i26Max")
    @Mapping(source = "i27", target = "i27Max")
    @Mapping(source = "i28", target = "i28Max")
    @Mapping(source = "i29", target = "i29Max")
    @Mapping(source = "i30", target = "i30Max")
    @Mapping(source = "i31", target = "i31Max")
    @Mapping(source = "i32", target = "i32Max")
    @Mapping(source = "i33", target = "i33Max")
    @Mapping(source = "i34", target = "i34Max")
    @Mapping(source = "i35", target = "i35Max")
    @Mapping(source = "i36", target = "i36Max")
    @Mapping(source = "i37", target = "i37Max")
    @Mapping(source = "i38", target = "i38Max")
    @Mapping(source = "i39", target = "i39Max")
    @Mapping(source = "i40", target = "i40Max")
    @Mapping(source = "i41", target = "i41Max")
    @Mapping(source = "i42", target = "i42Max")
    @Mapping(source = "i43", target = "i43Max")
    @Mapping(source = "i44", target = "i44Max")
    @Mapping(source = "i45", target = "i45Max")
    @Mapping(source = "i46", target = "i46Max")
    @Mapping(source = "i47", target = "i47Max")
    @Mapping(source = "i48", target = "i48Max")
    @Mapping(source = "i49", target = "i49Max")
    @Mapping(source = "i50", target = "i50Max")
    public RMpHarmonicIRateReportD RMpHarmonicIRateReportDPOConverterMax(DataHarmRateI dataHarmRateIPO);


    @Mapping(source = "i2", target = "i2Avg")
    @Mapping(source = "i3", target = "i3Avg")
    @Mapping(source = "i4", target = "i4Avg")
    @Mapping(source = "i5", target = "i5Avg")
    @Mapping(source = "i6", target = "i6Avg")
    @Mapping(source = "i7", target = "i7Avg")
    @Mapping(source = "i8", target = "i8Avg")
    @Mapping(source = "i9", target = "i9Avg")
    @Mapping(source = "i10", target = "i10Avg")
    @Mapping(source = "i11", target = "i11Avg")
    @Mapping(source = "i12", target = "i12Avg")
    @Mapping(source = "i13", target = "i13Avg")
    @Mapping(source = "i14", target = "i14Avg")
    @Mapping(source = "i15", target = "i15Avg")
    @Mapping(source = "i16", target = "i16Avg")
    @Mapping(source = "i17", target = "i17Avg")
    @Mapping(source = "i18", target = "i18Avg")
    @Mapping(source = "i19", target = "i19Avg")
    @Mapping(source = "i20", target = "i20Avg")
    @Mapping(source = "i21", target = "i21Avg")
    @Mapping(source = "i22", target = "i22Avg")
    @Mapping(source = "i23", target = "i23Avg")
    @Mapping(source = "i24", target = "i24Avg")
    @Mapping(source = "i25", target = "i25Avg")
    @Mapping(source = "i26", target = "i26Avg")
    @Mapping(source = "i27", target = "i27Avg")
    @Mapping(source = "i28", target = "i28Avg")
    @Mapping(source = "i29", target = "i29Avg")
    @Mapping(source = "i30", target = "i30Avg")
    @Mapping(source = "i31", target = "i31Avg")
    @Mapping(source = "i32", target = "i32Avg")
    @Mapping(source = "i33", target = "i33Avg")
    @Mapping(source = "i34", target = "i34Avg")
    @Mapping(source = "i35", target = "i35Avg")
    @Mapping(source = "i36", target = "i36Avg")
    @Mapping(source = "i37", target = "i37Avg")
    @Mapping(source = "i38", target = "i38Avg")
    @Mapping(source = "i39", target = "i39Avg")
    @Mapping(source = "i40", target = "i40Avg")
    @Mapping(source = "i41", target = "i41Avg")
    @Mapping(source = "i42", target = "i42Avg")
    @Mapping(source = "i43", target = "i43Avg")
    @Mapping(source = "i44", target = "i44Avg")
    @Mapping(source = "i45", target = "i45Avg")
    @Mapping(source = "i46", target = "i46Avg")
    @Mapping(source = "i47", target = "i47Avg")
    @Mapping(source = "i48", target = "i48Avg")
    @Mapping(source = "i49", target = "i49Avg")
    @Mapping(source = "i50", target = "i50Avg")
    public RMpHarmonicIRateReportD RMpHarmonicIRateReportDPOConverterAvg(DataHarmRateI dataHarmRateIPO);

    @Mapping(source = "i2", target = "i2Cp95")
    @Mapping(source = "i3", target = "i3Cp95")
    @Mapping(source = "i4", target = "i4Cp95")
    @Mapping(source = "i5", target = "i5Cp95")
    @Mapping(source = "i6", target = "i6Cp95")
    @Mapping(source = "i7", target = "i7Cp95")
    @Mapping(source = "i8", target = "i8Cp95")
    @Mapping(source = "i9", target = "i9Cp95")
    @Mapping(source = "i10", target = "i10Cp95")
    @Mapping(source = "i11", target = "i11Cp95")
    @Mapping(source = "i12", target = "i12Cp95")
    @Mapping(source = "i13", target = "i13Cp95")
    @Mapping(source = "i14", target = "i14Cp95")
    @Mapping(source = "i15", target = "i15Cp95")
    @Mapping(source = "i16", target = "i16Cp95")
    @Mapping(source = "i17", target = "i17Cp95")
    @Mapping(source = "i18", target = "i18Cp95")
    @Mapping(source = "i19", target = "i19Cp95")
    @Mapping(source = "i20", target = "i20Cp95")
    @Mapping(source = "i21", target = "i21Cp95")
    @Mapping(source = "i22", target = "i22Cp95")
    @Mapping(source = "i23", target = "i23Cp95")
    @Mapping(source = "i24", target = "i24Cp95")
    @Mapping(source = "i25", target = "i25Cp95")
    @Mapping(source = "i26", target = "i26Cp95")
    @Mapping(source = "i27", target = "i27Cp95")
    @Mapping(source = "i28", target = "i28Cp95")
    @Mapping(source = "i29", target = "i29Cp95")
    @Mapping(source = "i30", target = "i30Cp95")
    @Mapping(source = "i31", target = "i31Cp95")
    @Mapping(source = "i32", target = "i32Cp95")
    @Mapping(source = "i33", target = "i33Cp95")
    @Mapping(source = "i34", target = "i34Cp95")
    @Mapping(source = "i35", target = "i35Cp95")
    @Mapping(source = "i36", target = "i36Cp95")
    @Mapping(source = "i37", target = "i37Cp95")
    @Mapping(source = "i38", target = "i38Cp95")
    @Mapping(source = "i39", target = "i39Cp95")
    @Mapping(source = "i40", target = "i40Cp95")
    @Mapping(source = "i41", target = "i41Cp95")
    @Mapping(source = "i42", target = "i42Cp95")
    @Mapping(source = "i43", target = "i43Cp95")
    @Mapping(source = "i44", target = "i44Cp95")
    @Mapping(source = "i45", target = "i45Cp95")
    @Mapping(source = "i46", target = "i46Cp95")
    @Mapping(source = "i47", target = "i47Cp95")
    @Mapping(source = "i48", target = "i48Cp95")
    @Mapping(source = "i49", target = "i49Cp95")
    @Mapping(source = "i50", target = "i50Cp95")
    public RMpHarmonicIRateReportD RMpHarmonicIRateReportDPOConverter95(DataHarmRateI dataHarmRateIPO);
    /*RMpInharmonicIRateReportDPO*/
    @Mapping(source = "i2", target = "inharmI2Min")
    @Mapping(source = "i3", target = "inharmI3Min")
    @Mapping(source = "i4", target = "inharmI4Min")
    @Mapping(source = "i5", target = "inharmI5Min")
    @Mapping(source = "i6", target = "inharmI6Min")
    @Mapping(source = "i7", target = "inharmI7Min")
    @Mapping(source = "i8", target = "inharmI8Min")
    @Mapping(source = "i9", target = "inharmI9Min")
    @Mapping(source = "i10", target = "inharmI10Min")
    @Mapping(source = "i11", target = "inharmI11Min")
    @Mapping(source = "i12", target = "inharmI12Min")
    @Mapping(source = "i13", target = "inharmI13Min")
    @Mapping(source = "i14", target = "inharmI14Min")
    @Mapping(source = "i15", target = "inharmI15Min")
    @Mapping(source = "i16", target = "inharmI16Min")
    @Mapping(source = "i17", target = "inharmI17Min")
    @Mapping(source = "i18", target = "inharmI18Min")
    @Mapping(source = "i19", target = "inharmI19Min")
    @Mapping(source = "i20", target = "inharmI20Min")
    @Mapping(source = "i21", target = "inharmI21Min")
    @Mapping(source = "i22", target = "inharmI22Min")
    @Mapping(source = "i23", target = "inharmI23Min")
    @Mapping(source = "i24", target = "inharmI24Min")
    @Mapping(source = "i25", target = "inharmI25Min")
    @Mapping(source = "i26", target = "inharmI26Min")
    @Mapping(source = "i27", target = "inharmI27Min")
    @Mapping(source = "i28", target = "inharmI28Min")
    @Mapping(source = "i29", target = "inharmI29Min")
    @Mapping(source = "i30", target = "inharmI30Min")
    @Mapping(source = "i31", target = "inharmI31Min")
    @Mapping(source = "i32", target = "inharmI32Min")
    @Mapping(source = "i33", target = "inharmI33Min")
    @Mapping(source = "i34", target = "inharmI34Min")
    @Mapping(source = "i35", target = "inharmI35Min")
    @Mapping(source = "i36", target = "inharmI36Min")
    @Mapping(source = "i37", target = "inharmI37Min")
    @Mapping(source = "i38", target = "inharmI38Min")
    @Mapping(source = "i39", target = "inharmI39Min")
    @Mapping(source = "i40", target = "inharmI40Min")
    @Mapping(source = "i41", target = "inharmI41Min")
    @Mapping(source = "i42", target = "inharmI42Min")
    @Mapping(source = "i43", target = "inharmI43Min")
    @Mapping(source = "i44", target = "inharmI44Min")
    @Mapping(source = "i45", target = "inharmI45Min")
    @Mapping(source = "i46", target = "inharmI46Min")
    @Mapping(source = "i47", target = "inharmI47Min")
    @Mapping(source = "i48", target = "inharmI48Min")
    @Mapping(source = "i49", target = "inharmI49Min")
    @Mapping(source = "i50", target = "inharmI50Min")
    public RMpInharmonicIRateReportD RMpInharmonicIRateReportDPOConverterMin(DataInHarmRateI temp);

    @Mapping(source = "i2", target = "inharmI2Max")
    @Mapping(source = "i3", target = "inharmI3Max")
    @Mapping(source = "i4", target = "inharmI4Max")
    @Mapping(source = "i5", target = "inharmI5Max")
    @Mapping(source = "i6", target = "inharmI6Max")
    @Mapping(source = "i7", target = "inharmI7Max")
    @Mapping(source = "i8", target = "inharmI8Max")
    @Mapping(source = "i9", target = "inharmI9Max")
    @Mapping(source = "i10", target = "inharmI10Max")
    @Mapping(source = "i11", target = "inharmI11Max")
    @Mapping(source = "i12", target = "inharmI12Max")
    @Mapping(source = "i13", target = "inharmI13Max")
    @Mapping(source = "i14", target = "inharmI14Max")
    @Mapping(source = "i15", target = "inharmI15Max")
    @Mapping(source = "i16", target = "inharmI16Max")
    @Mapping(source = "i17", target = "inharmI17Max")
    @Mapping(source = "i18", target = "inharmI18Max")
    @Mapping(source = "i19", target = "inharmI19Max")
    @Mapping(source = "i20", target = "inharmI20Max")
    @Mapping(source = "i21", target = "inharmI21Max")
    @Mapping(source = "i22", target = "inharmI22Max")
    @Mapping(source = "i23", target = "inharmI23Max")
    @Mapping(source = "i24", target = "inharmI24Max")
    @Mapping(source = "i25", target = "inharmI25Max")
    @Mapping(source = "i26", target = "inharmI26Max")
    @Mapping(source = "i27", target = "inharmI27Max")
    @Mapping(source = "i28", target = "inharmI28Max")
    @Mapping(source = "i29", target = "inharmI29Max")
    @Mapping(source = "i30", target = "inharmI30Max")
    @Mapping(source = "i31", target = "inharmI31Max")
    @Mapping(source = "i32", target = "inharmI32Max")
    @Mapping(source = "i33", target = "inharmI33Max")
    @Mapping(source = "i34", target = "inharmI34Max")
    @Mapping(source = "i35", target = "inharmI35Max")
    @Mapping(source = "i36", target = "inharmI36Max")
    @Mapping(source = "i37", target = "inharmI37Max")
    @Mapping(source = "i38", target = "inharmI38Max")
    @Mapping(source = "i39", target = "inharmI39Max")
    @Mapping(source = "i40", target = "inharmI40Max")
    @Mapping(source = "i41", target = "inharmI41Max")
    @Mapping(source = "i42", target = "inharmI42Max")
    @Mapping(source = "i43", target = "inharmI43Max")
    @Mapping(source = "i44", target = "inharmI44Max")
    @Mapping(source = "i45", target = "inharmI45Max")
    @Mapping(source = "i46", target = "inharmI46Max")
    @Mapping(source = "i47", target = "inharmI47Max")
    @Mapping(source = "i48", target = "inharmI48Max")
    @Mapping(source = "i49", target = "inharmI49Max")
    @Mapping(source = "i50", target = "inharmI50Max")
    public RMpInharmonicIRateReportD RMpInharmonicIRateReportDPOConverterMax(DataInHarmRateI temp);


    @Mapping(source = "i2", target = "inharmI2Avg")
    @Mapping(source = "i3", target = "inharmI3Avg")
    @Mapping(source = "i4", target = "inharmI4Avg")
    @Mapping(source = "i5", target = "inharmI5Avg")
    @Mapping(source = "i6", target = "inharmI6Avg")
    @Mapping(source = "i7", target = "inharmI7Avg")
    @Mapping(source = "i8", target = "inharmI8Avg")
    @Mapping(source = "i9", target = "inharmI9Avg")
    @Mapping(source = "i10", target = "inharmI10Avg")
    @Mapping(source = "i11", target = "inharmI11Avg")
    @Mapping(source = "i12", target = "inharmI12Avg")
    @Mapping(source = "i13", target = "inharmI13Avg")
    @Mapping(source = "i14", target = "inharmI14Avg")
    @Mapping(source = "i15", target = "inharmI15Avg")
    @Mapping(source = "i16", target = "inharmI16Avg")
    @Mapping(source = "i17", target = "inharmI17Avg")
    @Mapping(source = "i18", target = "inharmI18Avg")
    @Mapping(source = "i19", target = "inharmI19Avg")
    @Mapping(source = "i20", target = "inharmI20Avg")
    @Mapping(source = "i21", target = "inharmI21Avg")
    @Mapping(source = "i22", target = "inharmI22Avg")
    @Mapping(source = "i23", target = "inharmI23Avg")
    @Mapping(source = "i24", target = "inharmI24Avg")
    @Mapping(source = "i25", target = "inharmI25Avg")
    @Mapping(source = "i26", target = "inharmI26Avg")
    @Mapping(source = "i27", target = "inharmI27Avg")
    @Mapping(source = "i28", target = "inharmI28Avg")
    @Mapping(source = "i29", target = "inharmI29Avg")
    @Mapping(source = "i30", target = "inharmI30Avg")
    @Mapping(source = "i31", target = "inharmI31Avg")
    @Mapping(source = "i32", target = "inharmI32Avg")
    @Mapping(source = "i33", target = "inharmI33Avg")
    @Mapping(source = "i34", target = "inharmI34Avg")
    @Mapping(source = "i35", target = "inharmI35Avg")
    @Mapping(source = "i36", target = "inharmI36Avg")
    @Mapping(source = "i37", target = "inharmI37Avg")
    @Mapping(source = "i38", target = "inharmI38Avg")
    @Mapping(source = "i39", target = "inharmI39Avg")
    @Mapping(source = "i40", target = "inharmI40Avg")
    @Mapping(source = "i41", target = "inharmI41Avg")
    @Mapping(source = "i42", target = "inharmI42Avg")
    @Mapping(source = "i43", target = "inharmI43Avg")
    @Mapping(source = "i44", target = "inharmI44Avg")
    @Mapping(source = "i45", target = "inharmI45Avg")
    @Mapping(source = "i46", target = "inharmI46Avg")
    @Mapping(source = "i47", target = "inharmI47Avg")
    @Mapping(source = "i48", target = "inharmI48Avg")
    @Mapping(source = "i49", target = "inharmI49Avg")
    @Mapping(source = "i50", target = "inharmI50Avg")
    public RMpInharmonicIRateReportD RMpInharmonicIRateReportDPOConverterAvg(DataInHarmRateI temp);

    @Mapping(source = "i2", target = "inharmI2Cp95")
    @Mapping(source = "i3", target = "inharmI3Cp95")
    @Mapping(source = "i4", target = "inharmI4Cp95")
    @Mapping(source = "i5", target = "inharmI5Cp95")
    @Mapping(source = "i6", target = "inharmI6Cp95")
    @Mapping(source = "i7", target = "inharmI7Cp95")
    @Mapping(source = "i8", target = "inharmI8Cp95")
    @Mapping(source = "i9", target = "inharmI9Cp95")
    @Mapping(source = "i10", target = "inharmI10Cp95")
    @Mapping(source = "i11", target = "inharmI11Cp95")
    @Mapping(source = "i12", target = "inharmI12Cp95")
    @Mapping(source = "i13", target = "inharmI13Cp95")
    @Mapping(source = "i14", target = "inharmI14Cp95")
    @Mapping(source = "i15", target = "inharmI15Cp95")
    @Mapping(source = "i16", target = "inharmI16Cp95")
    @Mapping(source = "i17", target = "inharmI17Cp95")
    @Mapping(source = "i18", target = "inharmI18Cp95")
    @Mapping(source = "i19", target = "inharmI19Cp95")
    @Mapping(source = "i20", target = "inharmI20Cp95")
    @Mapping(source = "i21", target = "inharmI21Cp95")
    @Mapping(source = "i22", target = "inharmI22Cp95")
    @Mapping(source = "i23", target = "inharmI23Cp95")
    @Mapping(source = "i24", target = "inharmI24Cp95")
    @Mapping(source = "i25", target = "inharmI25Cp95")
    @Mapping(source = "i26", target = "inharmI26Cp95")
    @Mapping(source = "i27", target = "inharmI27Cp95")
    @Mapping(source = "i28", target = "inharmI28Cp95")
    @Mapping(source = "i29", target = "inharmI29Cp95")
    @Mapping(source = "i30", target = "inharmI30Cp95")
    @Mapping(source = "i31", target = "inharmI31Cp95")
    @Mapping(source = "i32", target = "inharmI32Cp95")
    @Mapping(source = "i33", target = "inharmI33Cp95")
    @Mapping(source = "i34", target = "inharmI34Cp95")
    @Mapping(source = "i35", target = "inharmI35Cp95")
    @Mapping(source = "i36", target = "inharmI36Cp95")
    @Mapping(source = "i37", target = "inharmI37Cp95")
    @Mapping(source = "i38", target = "inharmI38Cp95")
    @Mapping(source = "i39", target = "inharmI39Cp95")
    @Mapping(source = "i40", target = "inharmI40Cp95")
    @Mapping(source = "i41", target = "inharmI41Cp95")
    @Mapping(source = "i42", target = "inharmI42Cp95")
    @Mapping(source = "i43", target = "inharmI43Cp95")
    @Mapping(source = "i44", target = "inharmI44Cp95")
    @Mapping(source = "i45", target = "inharmI45Cp95")
    @Mapping(source = "i46", target = "inharmI46Cp95")
    @Mapping(source = "i47", target = "inharmI47Cp95")
    @Mapping(source = "i48", target = "inharmI48Cp95")
    @Mapping(source = "i49", target = "inharmI49Cp95")
    @Mapping(source = "i50", target = "inharmI50Cp95")
    public RMpInharmonicIRateReportD RMpInharmonicIRateReportDPOConverter95(DataInHarmRateI temp);

    /*RMpInharmonicIMagReportDPO*/
    @Mapping(source = "i1", target = "simpleHarmonicCurrentEffective1Min")
    @Mapping(source = "i2", target = "simpleHarmonicCurrentEffective2Min")
    @Mapping(source = "i3", target = "simpleHarmonicCurrentEffective3Min")
    @Mapping(source = "i4", target = "simpleHarmonicCurrentEffective4Min")
    @Mapping(source = "i5", target = "simpleHarmonicCurrentEffective5Min")
    @Mapping(source = "i6", target = "simpleHarmonicCurrentEffective6Min")
    @Mapping(source = "i7", target = "simpleHarmonicCurrentEffective7Min")
    @Mapping(source = "i8", target = "simpleHarmonicCurrentEffective8Min")
    @Mapping(source = "i9", target = "simpleHarmonicCurrentEffective9Min")
    @Mapping(source = "i10", target = "simpleHarmonicCurrentEffective10Min")
    @Mapping(source = "i11", target = "simpleHarmonicCurrentEffective11Min")
    @Mapping(source = "i12", target = "simpleHarmonicCurrentEffective12Min")
    @Mapping(source = "i13", target = "simpleHarmonicCurrentEffective13Min")
    @Mapping(source = "i14", target = "simpleHarmonicCurrentEffective14Min")
    @Mapping(source = "i15", target = "simpleHarmonicCurrentEffective15Min")
    @Mapping(source = "i16", target = "simpleHarmonicCurrentEffective16Min")
    @Mapping(source = "i17", target = "simpleHarmonicCurrentEffective17Min")
    @Mapping(source = "i18", target = "simpleHarmonicCurrentEffective18Min")
    @Mapping(source = "i19", target = "simpleHarmonicCurrentEffective19Min")
    @Mapping(source = "i20", target = "simpleHarmonicCurrentEffective20Min")
    @Mapping(source = "i21", target = "simpleHarmonicCurrentEffective21Min")
    @Mapping(source = "i22", target = "simpleHarmonicCurrentEffective22Min")
    @Mapping(source = "i23", target = "simpleHarmonicCurrentEffective23Min")
    @Mapping(source = "i24", target = "simpleHarmonicCurrentEffective24Min")
    @Mapping(source = "i25", target = "simpleHarmonicCurrentEffective25Min")
    @Mapping(source = "i26", target = "simpleHarmonicCurrentEffective26Min")
    @Mapping(source = "i27", target = "simpleHarmonicCurrentEffective27Min")
    @Mapping(source = "i28", target = "simpleHarmonicCurrentEffective28Min")
    @Mapping(source = "i29", target = "simpleHarmonicCurrentEffective29Min")
    @Mapping(source = "i30", target = "simpleHarmonicCurrentEffective30Min")
    @Mapping(source = "i31", target = "simpleHarmonicCurrentEffective31Min")
    @Mapping(source = "i32", target = "simpleHarmonicCurrentEffective32Min")
    @Mapping(source = "i33", target = "simpleHarmonicCurrentEffective33Min")
    @Mapping(source = "i34", target = "simpleHarmonicCurrentEffective34Min")
    @Mapping(source = "i35", target = "simpleHarmonicCurrentEffective35Min")
    @Mapping(source = "i36", target = "simpleHarmonicCurrentEffective36Min")
    @Mapping(source = "i37", target = "simpleHarmonicCurrentEffective37Min")
    @Mapping(source = "i38", target = "simpleHarmonicCurrentEffective38Min")
    @Mapping(source = "i39", target = "simpleHarmonicCurrentEffective39Min")
    @Mapping(source = "i40", target = "simpleHarmonicCurrentEffective40Min")
    @Mapping(source = "i41", target = "simpleHarmonicCurrentEffective41Min")
    @Mapping(source = "i42", target = "simpleHarmonicCurrentEffective42Min")
    @Mapping(source = "i43", target = "simpleHarmonicCurrentEffective43Min")
    @Mapping(source = "i44", target = "simpleHarmonicCurrentEffective44Min")
    @Mapping(source = "i45", target = "simpleHarmonicCurrentEffective45Min")
    @Mapping(source = "i46", target = "simpleHarmonicCurrentEffective46Min")
    @Mapping(source = "i47", target = "simpleHarmonicCurrentEffective47Min")
    @Mapping(source = "i48", target = "simpleHarmonicCurrentEffective48Min")
    @Mapping(source = "i49", target = "simpleHarmonicCurrentEffective49Min")
    @Mapping(source = "i50", target = "simpleHarmonicCurrentEffective50Min")
    public RMpInharmonicIMagReportDPO RMpInharmonicIMagReportDPOConverterMin(DataInHarmI temp);

    @Mapping(source = "i1", target = "simpleHarmonicCurrentEffective1Max")
    @Mapping(source = "i2", target = "simpleHarmonicCurrentEffective2Max")
    @Mapping(source = "i3", target = "simpleHarmonicCurrentEffective3Max")
    @Mapping(source = "i4", target = "simpleHarmonicCurrentEffective4Max")
    @Mapping(source = "i5", target = "simpleHarmonicCurrentEffective5Max")
    @Mapping(source = "i6", target = "simpleHarmonicCurrentEffective6Max")
    @Mapping(source = "i7", target = "simpleHarmonicCurrentEffective7Max")
    @Mapping(source = "i8", target = "simpleHarmonicCurrentEffective8Max")
    @Mapping(source = "i9", target = "simpleHarmonicCurrentEffective9Max")
    @Mapping(source = "i10", target = "simpleHarmonicCurrentEffective10Max")
    @Mapping(source = "i11", target = "simpleHarmonicCurrentEffective11Max")
    @Mapping(source = "i12", target = "simpleHarmonicCurrentEffective12Max")
    @Mapping(source = "i13", target = "simpleHarmonicCurrentEffective13Max")
    @Mapping(source = "i14", target = "simpleHarmonicCurrentEffective14Max")
    @Mapping(source = "i15", target = "simpleHarmonicCurrentEffective15Max")
    @Mapping(source = "i16", target = "simpleHarmonicCurrentEffective16Max")
    @Mapping(source = "i17", target = "simpleHarmonicCurrentEffective17Max")
    @Mapping(source = "i18", target = "simpleHarmonicCurrentEffective18Max")
    @Mapping(source = "i19", target = "simpleHarmonicCurrentEffective19Max")
    @Mapping(source = "i20", target = "simpleHarmonicCurrentEffective20Max")
    @Mapping(source = "i21", target = "simpleHarmonicCurrentEffective21Max")
    @Mapping(source = "i22", target = "simpleHarmonicCurrentEffective22Max")
    @Mapping(source = "i23", target = "simpleHarmonicCurrentEffective23Max")
    @Mapping(source = "i24", target = "simpleHarmonicCurrentEffective24Max")
    @Mapping(source = "i25", target = "simpleHarmonicCurrentEffective25Max")
    @Mapping(source = "i26", target = "simpleHarmonicCurrentEffective26Max")
    @Mapping(source = "i27", target = "simpleHarmonicCurrentEffective27Max")
    @Mapping(source = "i28", target = "simpleHarmonicCurrentEffective28Max")
    @Mapping(source = "i29", target = "simpleHarmonicCurrentEffective29Max")
    @Mapping(source = "i30", target = "simpleHarmonicCurrentEffective30Max")
    @Mapping(source = "i31", target = "simpleHarmonicCurrentEffective31Max")
    @Mapping(source = "i32", target = "simpleHarmonicCurrentEffective32Max")
    @Mapping(source = "i33", target = "simpleHarmonicCurrentEffective33Max")
    @Mapping(source = "i34", target = "simpleHarmonicCurrentEffective34Max")
    @Mapping(source = "i35", target = "simpleHarmonicCurrentEffective35Max")
    @Mapping(source = "i36", target = "simpleHarmonicCurrentEffective36Max")
    @Mapping(source = "i37", target = "simpleHarmonicCurrentEffective37Max")
    @Mapping(source = "i38", target = "simpleHarmonicCurrentEffective38Max")
    @Mapping(source = "i39", target = "simpleHarmonicCurrentEffective39Max")
    @Mapping(source = "i40", target = "simpleHarmonicCurrentEffective40Max")
    @Mapping(source = "i41", target = "simpleHarmonicCurrentEffective41Max")
    @Mapping(source = "i42", target = "simpleHarmonicCurrentEffective42Max")
    @Mapping(source = "i43", target = "simpleHarmonicCurrentEffective43Max")
    @Mapping(source = "i44", target = "simpleHarmonicCurrentEffective44Max")
    @Mapping(source = "i45", target = "simpleHarmonicCurrentEffective45Max")
    @Mapping(source = "i46", target = "simpleHarmonicCurrentEffective46Max")
    @Mapping(source = "i47", target = "simpleHarmonicCurrentEffective47Max")
    @Mapping(source = "i48", target = "simpleHarmonicCurrentEffective48Max")
    @Mapping(source = "i49", target = "simpleHarmonicCurrentEffective49Max")
    @Mapping(source = "i50", target = "simpleHarmonicCurrentEffective50Max")
    public RMpInharmonicIMagReportDPO RMpInharmonicIMagReportDPOConverterMax(DataInHarmI temp);

    @Mapping(source = "i1", target = "simpleHarmonicCurrentEffective1Avg")
    @Mapping(source = "i2", target = "simpleHarmonicCurrentEffective2Avg")
    @Mapping(source = "i3", target = "simpleHarmonicCurrentEffective3Avg")
    @Mapping(source = "i4", target = "simpleHarmonicCurrentEffective4Avg")
    @Mapping(source = "i5", target = "simpleHarmonicCurrentEffective5Avg")
    @Mapping(source = "i6", target = "simpleHarmonicCurrentEffective6Avg")
    @Mapping(source = "i7", target = "simpleHarmonicCurrentEffective7Avg")
    @Mapping(source = "i8", target = "simpleHarmonicCurrentEffective8Avg")
    @Mapping(source = "i9", target = "simpleHarmonicCurrentEffective9Avg")
    @Mapping(source = "i10", target = "simpleHarmonicCurrentEffective10Avg")
    @Mapping(source = "i11", target = "simpleHarmonicCurrentEffective11Avg")
    @Mapping(source = "i12", target = "simpleHarmonicCurrentEffective12Avg")
    @Mapping(source = "i13", target = "simpleHarmonicCurrentEffective13Avg")
    @Mapping(source = "i14", target = "simpleHarmonicCurrentEffective14Avg")
    @Mapping(source = "i15", target = "simpleHarmonicCurrentEffective15Avg")
    @Mapping(source = "i16", target = "simpleHarmonicCurrentEffective16Avg")
    @Mapping(source = "i17", target = "simpleHarmonicCurrentEffective17Avg")
    @Mapping(source = "i18", target = "simpleHarmonicCurrentEffective18Avg")
    @Mapping(source = "i19", target = "simpleHarmonicCurrentEffective19Avg")
    @Mapping(source = "i20", target = "simpleHarmonicCurrentEffective20Avg")
    @Mapping(source = "i21", target = "simpleHarmonicCurrentEffective21Avg")
    @Mapping(source = "i22", target = "simpleHarmonicCurrentEffective22Avg")
    @Mapping(source = "i23", target = "simpleHarmonicCurrentEffective23Avg")
    @Mapping(source = "i24", target = "simpleHarmonicCurrentEffective24Avg")
    @Mapping(source = "i25", target = "simpleHarmonicCurrentEffective25Avg")
    @Mapping(source = "i26", target = "simpleHarmonicCurrentEffective26Avg")
    @Mapping(source = "i27", target = "simpleHarmonicCurrentEffective27Avg")
    @Mapping(source = "i28", target = "simpleHarmonicCurrentEffective28Avg")
    @Mapping(source = "i29", target = "simpleHarmonicCurrentEffective29Avg")
    @Mapping(source = "i30", target = "simpleHarmonicCurrentEffective30Avg")
    @Mapping(source = "i31", target = "simpleHarmonicCurrentEffective31Avg")
    @Mapping(source = "i32", target = "simpleHarmonicCurrentEffective32Avg")
    @Mapping(source = "i33", target = "simpleHarmonicCurrentEffective33Avg")
    @Mapping(source = "i34", target = "simpleHarmonicCurrentEffective34Avg")
    @Mapping(source = "i35", target = "simpleHarmonicCurrentEffective35Avg")
    @Mapping(source = "i36", target = "simpleHarmonicCurrentEffective36Avg")
    @Mapping(source = "i37", target = "simpleHarmonicCurrentEffective37Avg")
    @Mapping(source = "i38", target = "simpleHarmonicCurrentEffective38Avg")
    @Mapping(source = "i39", target = "simpleHarmonicCurrentEffective39Avg")
    @Mapping(source = "i40", target = "simpleHarmonicCurrentEffective40Avg")
    @Mapping(source = "i41", target = "simpleHarmonicCurrentEffective41Avg")
    @Mapping(source = "i42", target = "simpleHarmonicCurrentEffective42Avg")
    @Mapping(source = "i43", target = "simpleHarmonicCurrentEffective43Avg")
    @Mapping(source = "i44", target = "simpleHarmonicCurrentEffective44Avg")
    @Mapping(source = "i45", target = "simpleHarmonicCurrentEffective45Avg")
    @Mapping(source = "i46", target = "simpleHarmonicCurrentEffective46Avg")
    @Mapping(source = "i47", target = "simpleHarmonicCurrentEffective47Avg")
    @Mapping(source = "i48", target = "simpleHarmonicCurrentEffective48Avg")
    @Mapping(source = "i49", target = "simpleHarmonicCurrentEffective49Avg")
    @Mapping(source = "i50", target = "simpleHarmonicCurrentEffective50Avg")
    public RMpInharmonicIMagReportDPO RMpInharmonicIMagReportDPOConverterAvg(DataInHarmI temp);

    @Mapping(source = "i1", target = "simpleHarmonicCurrentEffective1Cp95")
    @Mapping(source = "i2", target = "simpleHarmonicCurrentEffective2Cp95")
    @Mapping(source = "i3", target = "simpleHarmonicCurrentEffective3Cp95")
    @Mapping(source = "i4", target = "simpleHarmonicCurrentEffective4Cp95")
    @Mapping(source = "i5", target = "simpleHarmonicCurrentEffective5Cp95")
    @Mapping(source = "i6", target = "simpleHarmonicCurrentEffective6Cp95")
    @Mapping(source = "i7", target = "simpleHarmonicCurrentEffective7Cp95")
    @Mapping(source = "i8", target = "simpleHarmonicCurrentEffective8Cp95")
    @Mapping(source = "i9", target = "simpleHarmonicCurrentEffective9Cp95")
    @Mapping(source = "i10", target = "simpleHarmonicCurrentEffective10Cp95")
    @Mapping(source = "i11", target = "simpleHarmonicCurrentEffective11Cp95")
    @Mapping(source = "i12", target = "simpleHarmonicCurrentEffective12Cp95")
    @Mapping(source = "i13", target = "simpleHarmonicCurrentEffective13Cp95")
    @Mapping(source = "i14", target = "simpleHarmonicCurrentEffective14Cp95")
    @Mapping(source = "i15", target = "simpleHarmonicCurrentEffective15Cp95")
    @Mapping(source = "i16", target = "simpleHarmonicCurrentEffective16Cp95")
    @Mapping(source = "i17", target = "simpleHarmonicCurrentEffective17Cp95")
    @Mapping(source = "i18", target = "simpleHarmonicCurrentEffective18Cp95")
    @Mapping(source = "i19", target = "simpleHarmonicCurrentEffective19Cp95")
    @Mapping(source = "i20", target = "simpleHarmonicCurrentEffective20Cp95")
    @Mapping(source = "i21", target = "simpleHarmonicCurrentEffective21Cp95")
    @Mapping(source = "i22", target = "simpleHarmonicCurrentEffective22Cp95")
    @Mapping(source = "i23", target = "simpleHarmonicCurrentEffective23Cp95")
    @Mapping(source = "i24", target = "simpleHarmonicCurrentEffective24Cp95")
    @Mapping(source = "i25", target = "simpleHarmonicCurrentEffective25Cp95")
    @Mapping(source = "i26", target = "simpleHarmonicCurrentEffective26Cp95")
    @Mapping(source = "i27", target = "simpleHarmonicCurrentEffective27Cp95")
    @Mapping(source = "i28", target = "simpleHarmonicCurrentEffective28Cp95")
    @Mapping(source = "i29", target = "simpleHarmonicCurrentEffective29Cp95")
    @Mapping(source = "i30", target = "simpleHarmonicCurrentEffective30Cp95")
    @Mapping(source = "i31", target = "simpleHarmonicCurrentEffective31Cp95")
    @Mapping(source = "i32", target = "simpleHarmonicCurrentEffective32Cp95")
    @Mapping(source = "i33", target = "simpleHarmonicCurrentEffective33Cp95")
    @Mapping(source = "i34", target = "simpleHarmonicCurrentEffective34Cp95")
    @Mapping(source = "i35", target = "simpleHarmonicCurrentEffective35Cp95")
    @Mapping(source = "i36", target = "simpleHarmonicCurrentEffective36Cp95")
    @Mapping(source = "i37", target = "simpleHarmonicCurrentEffective37Cp95")
    @Mapping(source = "i38", target = "simpleHarmonicCurrentEffective38Cp95")
    @Mapping(source = "i39", target = "simpleHarmonicCurrentEffective39Cp95")
    @Mapping(source = "i40", target = "simpleHarmonicCurrentEffective40Cp95")
    @Mapping(source = "i41", target = "simpleHarmonicCurrentEffective41Cp95")
    @Mapping(source = "i42", target = "simpleHarmonicCurrentEffective42Cp95")
    @Mapping(source = "i43", target = "simpleHarmonicCurrentEffective43Cp95")
    @Mapping(source = "i44", target = "simpleHarmonicCurrentEffective44Cp95")
    @Mapping(source = "i45", target = "simpleHarmonicCurrentEffective45Cp95")
    @Mapping(source = "i46", target = "simpleHarmonicCurrentEffective46Cp95")
    @Mapping(source = "i47", target = "simpleHarmonicCurrentEffective47Cp95")
    @Mapping(source = "i48", target = "simpleHarmonicCurrentEffective48Cp95")
    @Mapping(source = "i49", target = "simpleHarmonicCurrentEffective49Cp95")
    @Mapping(source = "i50", target = "simpleHarmonicCurrentEffective50Cp95")
    public RMpInharmonicIMagReportDPO RMpInharmonicIMagReportDPOConverter95(DataInHarmI temp);
    /*RMpInharmonicVRateReportDPO*/
    @Mapping(source = "v1", target = "centreHarmonicVoltageContent1Min")
    @Mapping(source = "v2", target = "centreHarmonicVoltageContent2Min")
    @Mapping(source = "v3", target = "centreHarmonicVoltageContent3Min")
    @Mapping(source = "v4", target = "centreHarmonicVoltageContent4Min")
    @Mapping(source = "v5", target = "centreHarmonicVoltageContent5Min")
    @Mapping(source = "v6", target = "centreHarmonicVoltageContent6Min")
    @Mapping(source = "v7", target = "centreHarmonicVoltageContent7Min")
    @Mapping(source = "v8", target = "centreHarmonicVoltageContent8Min")
    @Mapping(source = "v9", target = "centreHarmonicVoltageContent9Min")
    @Mapping(source = "v10", target = "centreHarmonicVoltageContent10Min")
    @Mapping(source = "v11", target = "centreHarmonicVoltageContent11Min")
    @Mapping(source = "v12", target = "centreHarmonicVoltageContent12Min")
    @Mapping(source = "v13", target = "centreHarmonicVoltageContent13Min")
    @Mapping(source = "v14", target = "centreHarmonicVoltageContent14Min")
    @Mapping(source = "v15", target = "centreHarmonicVoltageContent15Min")
    @Mapping(source = "v16", target = "centreHarmonicVoltageContent16Min")
    @Mapping(source = "v17", target = "centreHarmonicVoltageContent17Min")
    @Mapping(source = "v18", target = "centreHarmonicVoltageContent18Min")
    @Mapping(source = "v19", target = "centreHarmonicVoltageContent19Min")
    @Mapping(source = "v20", target = "centreHarmonicVoltageContent20Min")
    @Mapping(source = "v21", target = "centreHarmonicVoltageContent21Min")
    @Mapping(source = "v22", target = "centreHarmonicVoltageContent22Min")
    @Mapping(source = "v23", target = "centreHarmonicVoltageContent23Min")
    @Mapping(source = "v24", target = "centreHarmonicVoltageContent24Min")
    @Mapping(source = "v25", target = "centreHarmonicVoltageContent25Min")
    @Mapping(source = "v26", target = "centreHarmonicVoltageContent26Min")
    @Mapping(source = "v27", target = "centreHarmonicVoltageContent27Min")
    @Mapping(source = "v28", target = "centreHarmonicVoltageContent28Min")
    @Mapping(source = "v29", target = "centreHarmonicVoltageContent29Min")
    @Mapping(source = "v30", target = "centreHarmonicVoltageContent30Min")
    @Mapping(source = "v31", target = "centreHarmonicVoltageContent31Min")
    @Mapping(source = "v32", target = "centreHarmonicVoltageContent32Min")
    @Mapping(source = "v33", target = "centreHarmonicVoltageContent33Min")
    @Mapping(source = "v34", target = "centreHarmonicVoltageContent34Min")
    @Mapping(source = "v35", target = "centreHarmonicVoltageContent35Min")
    @Mapping(source = "v36", target = "centreHarmonicVoltageContent36Min")
    @Mapping(source = "v37", target = "centreHarmonicVoltageContent37Min")
    @Mapping(source = "v38", target = "centreHarmonicVoltageContent38Min")
    @Mapping(source = "v39", target = "centreHarmonicVoltageContent39Min")
    @Mapping(source = "v40", target = "centreHarmonicVoltageContent40Min")
    @Mapping(source = "v41", target = "centreHarmonicVoltageContent41Min")
    @Mapping(source = "v42", target = "centreHarmonicVoltageContent42Min")
    @Mapping(source = "v43", target = "centreHarmonicVoltageContent43Min")
    @Mapping(source = "v44", target = "centreHarmonicVoltageContent44Min")
    @Mapping(source = "v45", target = "centreHarmonicVoltageContent45Min")
    @Mapping(source = "v46", target = "centreHarmonicVoltageContent46Min")
    @Mapping(source = "v47", target = "centreHarmonicVoltageContent47Min")
    @Mapping(source = "v48", target = "centreHarmonicVoltageContent48Min")
    @Mapping(source = "v49", target = "centreHarmonicVoltageContent49Min")
    @Mapping(source = "v50", target = "centreHarmonicVoltageContent50Min")
    public RMpInharmonicVRateReportD RMpInharmonicVRateReportDPOConverterMin(DataInHarmRateV temp);

    @Mapping(source = "v1", target = "centreHarmonicVoltageContent1Max")
    @Mapping(source = "v2", target = "centreHarmonicVoltageContent2Max")
    @Mapping(source = "v3", target = "centreHarmonicVoltageContent3Max")
    @Mapping(source = "v4", target = "centreHarmonicVoltageContent4Max")
    @Mapping(source = "v5", target = "centreHarmonicVoltageContent5Max")
    @Mapping(source = "v6", target = "centreHarmonicVoltageContent6Max")
    @Mapping(source = "v7", target = "centreHarmonicVoltageContent7Max")
    @Mapping(source = "v8", target = "centreHarmonicVoltageContent8Max")
    @Mapping(source = "v9", target = "centreHarmonicVoltageContent9Max")
    @Mapping(source = "v10", target = "centreHarmonicVoltageContent10Max")
    @Mapping(source = "v11", target = "centreHarmonicVoltageContent11Max")
    @Mapping(source = "v12", target = "centreHarmonicVoltageContent12Max")
    @Mapping(source = "v13", target = "centreHarmonicVoltageContent13Max")
    @Mapping(source = "v14", target = "centreHarmonicVoltageContent14Max")
    @Mapping(source = "v15", target = "centreHarmonicVoltageContent15Max")
    @Mapping(source = "v16", target = "centreHarmonicVoltageContent16Max")
    @Mapping(source = "v17", target = "centreHarmonicVoltageContent17Max")
    @Mapping(source = "v18", target = "centreHarmonicVoltageContent18Max")
    @Mapping(source = "v19", target = "centreHarmonicVoltageContent19Max")
    @Mapping(source = "v20", target = "centreHarmonicVoltageContent20Max")
    @Mapping(source = "v21", target = "centreHarmonicVoltageContent21Max")
    @Mapping(source = "v22", target = "centreHarmonicVoltageContent22Max")
    @Mapping(source = "v23", target = "centreHarmonicVoltageContent23Max")
    @Mapping(source = "v24", target = "centreHarmonicVoltageContent24Max")
    @Mapping(source = "v25", target = "centreHarmonicVoltageContent25Max")
    @Mapping(source = "v26", target = "centreHarmonicVoltageContent26Max")
    @Mapping(source = "v27", target = "centreHarmonicVoltageContent27Max")
    @Mapping(source = "v28", target = "centreHarmonicVoltageContent28Max")
    @Mapping(source = "v29", target = "centreHarmonicVoltageContent29Max")
    @Mapping(source = "v30", target = "centreHarmonicVoltageContent30Max")
    @Mapping(source = "v31", target = "centreHarmonicVoltageContent31Max")
    @Mapping(source = "v32", target = "centreHarmonicVoltageContent32Max")
    @Mapping(source = "v33", target = "centreHarmonicVoltageContent33Max")
    @Mapping(source = "v34", target = "centreHarmonicVoltageContent34Max")
    @Mapping(source = "v35", target = "centreHarmonicVoltageContent35Max")
    @Mapping(source = "v36", target = "centreHarmonicVoltageContent36Max")
    @Mapping(source = "v37", target = "centreHarmonicVoltageContent37Max")
    @Mapping(source = "v38", target = "centreHarmonicVoltageContent38Max")
    @Mapping(source = "v39", target = "centreHarmonicVoltageContent39Max")
    @Mapping(source = "v40", target = "centreHarmonicVoltageContent40Max")
    @Mapping(source = "v41", target = "centreHarmonicVoltageContent41Max")
    @Mapping(source = "v42", target = "centreHarmonicVoltageContent42Max")
    @Mapping(source = "v43", target = "centreHarmonicVoltageContent43Max")
    @Mapping(source = "v44", target = "centreHarmonicVoltageContent44Max")
    @Mapping(source = "v45", target = "centreHarmonicVoltageContent45Max")
    @Mapping(source = "v46", target = "centreHarmonicVoltageContent46Max")
    @Mapping(source = "v47", target = "centreHarmonicVoltageContent47Max")
    @Mapping(source = "v48", target = "centreHarmonicVoltageContent48Max")
    @Mapping(source = "v49", target = "centreHarmonicVoltageContent49Max")
    @Mapping(source = "v50", target = "centreHarmonicVoltageContent50Max")
    public RMpInharmonicVRateReportD RMpInharmonicVRateReportDPOConverterMax(DataInHarmRateV temp);

    @Mapping(source = "v1", target = "centreHarmonicVoltageContent1Avg")
    @Mapping(source = "v2", target = "centreHarmonicVoltageContent2Avg")
    @Mapping(source = "v3", target = "centreHarmonicVoltageContent3Avg")
    @Mapping(source = "v4", target = "centreHarmonicVoltageContent4Avg")
    @Mapping(source = "v5", target = "centreHarmonicVoltageContent5Avg")
    @Mapping(source = "v6", target = "centreHarmonicVoltageContent6Avg")
    @Mapping(source = "v7", target = "centreHarmonicVoltageContent7Avg")
    @Mapping(source = "v8", target = "centreHarmonicVoltageContent8Avg")
    @Mapping(source = "v9", target = "centreHarmonicVoltageContent9Avg")
    @Mapping(source = "v10", target = "centreHarmonicVoltageContent10Avg")
    @Mapping(source = "v11", target = "centreHarmonicVoltageContent11Avg")
    @Mapping(source = "v12", target = "centreHarmonicVoltageContent12Avg")
    @Mapping(source = "v13", target = "centreHarmonicVoltageContent13Avg")
    @Mapping(source = "v14", target = "centreHarmonicVoltageContent14Avg")
    @Mapping(source = "v15", target = "centreHarmonicVoltageContent15Avg")
    @Mapping(source = "v16", target = "centreHarmonicVoltageContent16Avg")
    @Mapping(source = "v17", target = "centreHarmonicVoltageContent17Avg")
    @Mapping(source = "v18", target = "centreHarmonicVoltageContent18Avg")
    @Mapping(source = "v19", target = "centreHarmonicVoltageContent19Avg")
    @Mapping(source = "v20", target = "centreHarmonicVoltageContent20Avg")
    @Mapping(source = "v21", target = "centreHarmonicVoltageContent21Avg")
    @Mapping(source = "v22", target = "centreHarmonicVoltageContent22Avg")
    @Mapping(source = "v23", target = "centreHarmonicVoltageContent23Avg")
    @Mapping(source = "v24", target = "centreHarmonicVoltageContent24Avg")
    @Mapping(source = "v25", target = "centreHarmonicVoltageContent25Avg")
    @Mapping(source = "v26", target = "centreHarmonicVoltageContent26Avg")
    @Mapping(source = "v27", target = "centreHarmonicVoltageContent27Avg")
    @Mapping(source = "v28", target = "centreHarmonicVoltageContent28Avg")
    @Mapping(source = "v29", target = "centreHarmonicVoltageContent29Avg")
    @Mapping(source = "v30", target = "centreHarmonicVoltageContent30Avg")
    @Mapping(source = "v31", target = "centreHarmonicVoltageContent31Avg")
    @Mapping(source = "v32", target = "centreHarmonicVoltageContent32Avg")
    @Mapping(source = "v33", target = "centreHarmonicVoltageContent33Avg")
    @Mapping(source = "v34", target = "centreHarmonicVoltageContent34Avg")
    @Mapping(source = "v35", target = "centreHarmonicVoltageContent35Avg")
    @Mapping(source = "v36", target = "centreHarmonicVoltageContent36Avg")
    @Mapping(source = "v37", target = "centreHarmonicVoltageContent37Avg")
    @Mapping(source = "v38", target = "centreHarmonicVoltageContent38Avg")
    @Mapping(source = "v39", target = "centreHarmonicVoltageContent39Avg")
    @Mapping(source = "v40", target = "centreHarmonicVoltageContent40Avg")
    @Mapping(source = "v41", target = "centreHarmonicVoltageContent41Avg")
    @Mapping(source = "v42", target = "centreHarmonicVoltageContent42Avg")
    @Mapping(source = "v43", target = "centreHarmonicVoltageContent43Avg")
    @Mapping(source = "v44", target = "centreHarmonicVoltageContent44Avg")
    @Mapping(source = "v45", target = "centreHarmonicVoltageContent45Avg")
    @Mapping(source = "v46", target = "centreHarmonicVoltageContent46Avg")
    @Mapping(source = "v47", target = "centreHarmonicVoltageContent47Avg")
    @Mapping(source = "v48", target = "centreHarmonicVoltageContent48Avg")
    @Mapping(source = "v49", target = "centreHarmonicVoltageContent49Avg")
    @Mapping(source = "v50", target = "centreHarmonicVoltageContent50Avg")
    public RMpInharmonicVRateReportD RMpInharmonicVRateReportDPOConverterAvg(DataInHarmRateV temp);

    @Mapping(source = "v1", target = "centreHarmonicVoltageContent1Cp95")
    @Mapping(source = "v2", target = "centreHarmonicVoltageContent2Cp95")
    @Mapping(source = "v3", target = "centreHarmonicVoltageContent3Cp95")
    @Mapping(source = "v4", target = "centreHarmonicVoltageContent4Cp95")
    @Mapping(source = "v5", target = "centreHarmonicVoltageContent5Cp95")
    @Mapping(source = "v6", target = "centreHarmonicVoltageContent6Cp95")
    @Mapping(source = "v7", target = "centreHarmonicVoltageContent7Cp95")
    @Mapping(source = "v8", target = "centreHarmonicVoltageContent8Cp95")
    @Mapping(source = "v9", target = "centreHarmonicVoltageContent9Cp95")
    @Mapping(source = "v10", target = "centreHarmonicVoltageContent10Cp95")
    @Mapping(source = "v11", target = "centreHarmonicVoltageContent11Cp95")
    @Mapping(source = "v12", target = "centreHarmonicVoltageContent12Cp95")
    @Mapping(source = "v13", target = "centreHarmonicVoltageContent13Cp95")
    @Mapping(source = "v14", target = "centreHarmonicVoltageContent14Cp95")
    @Mapping(source = "v15", target = "centreHarmonicVoltageContent15Cp95")
    @Mapping(source = "v16", target = "centreHarmonicVoltageContent16Cp95")
    @Mapping(source = "v17", target = "centreHarmonicVoltageContent17Cp95")
    @Mapping(source = "v18", target = "centreHarmonicVoltageContent18Cp95")
    @Mapping(source = "v19", target = "centreHarmonicVoltageContent19Cp95")
    @Mapping(source = "v20", target = "centreHarmonicVoltageContent20Cp95")
    @Mapping(source = "v21", target = "centreHarmonicVoltageContent21Cp95")
    @Mapping(source = "v22", target = "centreHarmonicVoltageContent22Cp95")
    @Mapping(source = "v23", target = "centreHarmonicVoltageContent23Cp95")
    @Mapping(source = "v24", target = "centreHarmonicVoltageContent24Cp95")
    @Mapping(source = "v25", target = "centreHarmonicVoltageContent25Cp95")
    @Mapping(source = "v26", target = "centreHarmonicVoltageContent26Cp95")
    @Mapping(source = "v27", target = "centreHarmonicVoltageContent27Cp95")
    @Mapping(source = "v28", target = "centreHarmonicVoltageContent28Cp95")
    @Mapping(source = "v29", target = "centreHarmonicVoltageContent29Cp95")
    @Mapping(source = "v30", target = "centreHarmonicVoltageContent30Cp95")
    @Mapping(source = "v31", target = "centreHarmonicVoltageContent31Cp95")
    @Mapping(source = "v32", target = "centreHarmonicVoltageContent32Cp95")
    @Mapping(source = "v33", target = "centreHarmonicVoltageContent33Cp95")
    @Mapping(source = "v34", target = "centreHarmonicVoltageContent34Cp95")
    @Mapping(source = "v35", target = "centreHarmonicVoltageContent35Cp95")
    @Mapping(source = "v36", target = "centreHarmonicVoltageContent36Cp95")
    @Mapping(source = "v37", target = "centreHarmonicVoltageContent37Cp95")
    @Mapping(source = "v38", target = "centreHarmonicVoltageContent38Cp95")
    @Mapping(source = "v39", target = "centreHarmonicVoltageContent39Cp95")
    @Mapping(source = "v40", target = "centreHarmonicVoltageContent40Cp95")
    @Mapping(source = "v41", target = "centreHarmonicVoltageContent41Cp95")
    @Mapping(source = "v42", target = "centreHarmonicVoltageContent42Cp95")
    @Mapping(source = "v43", target = "centreHarmonicVoltageContent43Cp95")
    @Mapping(source = "v44", target = "centreHarmonicVoltageContent44Cp95")
    @Mapping(source = "v45", target = "centreHarmonicVoltageContent45Cp95")
    @Mapping(source = "v46", target = "centreHarmonicVoltageContent46Cp95")
    @Mapping(source = "v47", target = "centreHarmonicVoltageContent47Cp95")
    @Mapping(source = "v48", target = "centreHarmonicVoltageContent48Cp95")
    @Mapping(source = "v49", target = "centreHarmonicVoltageContent49Cp95")
    @Mapping(source = "v50", target = "centreHarmonicVoltageContent50Cp95")
    public RMpInharmonicVRateReportD RMpInharmonicVRateReportDPOConverter95(DataInHarmRateV temp);

    /*RMpInharmonicVRateReportDPO*/
    @Mapping(source = "p1", target = "centreHarmonicVoltageContent1Min")
    @Mapping(source = "p2", target = "centreHarmonicVoltageContent2Min")
    @Mapping(source = "p3", target = "centreHarmonicVoltageContent3Min")
    @Mapping(source = "p4", target = "centreHarmonicVoltageContent4Min")
    @Mapping(source = "p5", target = "centreHarmonicVoltageContent5Min")
    @Mapping(source = "p6", target = "centreHarmonicVoltageContent6Min")
    @Mapping(source = "p7", target = "centreHarmonicVoltageContent7Min")
    @Mapping(source = "p8", target = "centreHarmonicVoltageContent8Min")
    @Mapping(source = "p9", target = "centreHarmonicVoltageContent9Min")
    @Mapping(source = "p10", target = "centreHarmonicVoltageContent10Min")
    @Mapping(source = "p11", target = "centreHarmonicVoltageContent11Min")
    @Mapping(source = "p12", target = "centreHarmonicVoltageContent12Min")
    @Mapping(source = "p13", target = "centreHarmonicVoltageContent13Min")
    @Mapping(source = "p14", target = "centreHarmonicVoltageContent14Min")
    @Mapping(source = "p15", target = "centreHarmonicVoltageContent15Min")
    @Mapping(source = "p16", target = "centreHarmonicVoltageContent16Min")
    @Mapping(source = "p17", target = "centreHarmonicVoltageContent17Min")
    @Mapping(source = "p18", target = "centreHarmonicVoltageContent18Min")
    @Mapping(source = "p19", target = "centreHarmonicVoltageContent19Min")
    @Mapping(source = "p20", target = "centreHarmonicVoltageContent20Min")
    @Mapping(source = "p21", target = "centreHarmonicVoltageContent21Min")
    @Mapping(source = "p22", target = "centreHarmonicVoltageContent22Min")
    @Mapping(source = "p23", target = "centreHarmonicVoltageContent23Min")
    @Mapping(source = "p24", target = "centreHarmonicVoltageContent24Min")
    @Mapping(source = "p25", target = "centreHarmonicVoltageContent25Min")
    @Mapping(source = "p26", target = "centreHarmonicVoltageContent26Min")
    @Mapping(source = "p27", target = "centreHarmonicVoltageContent27Min")
    @Mapping(source = "p28", target = "centreHarmonicVoltageContent28Min")
    @Mapping(source = "p29", target = "centreHarmonicVoltageContent29Min")
    @Mapping(source = "p30", target = "centreHarmonicVoltageContent30Min")
    @Mapping(source = "p31", target = "centreHarmonicVoltageContent31Min")
    @Mapping(source = "p32", target = "centreHarmonicVoltageContent32Min")
    @Mapping(source = "p33", target = "centreHarmonicVoltageContent33Min")
    @Mapping(source = "p34", target = "centreHarmonicVoltageContent34Min")
    @Mapping(source = "p35", target = "centreHarmonicVoltageContent35Min")
    @Mapping(source = "p36", target = "centreHarmonicVoltageContent36Min")
    @Mapping(source = "p37", target = "centreHarmonicVoltageContent37Min")
    @Mapping(source = "p38", target = "centreHarmonicVoltageContent38Min")
    @Mapping(source = "p39", target = "centreHarmonicVoltageContent39Min")
    @Mapping(source = "p40", target = "centreHarmonicVoltageContent40Min")
    @Mapping(source = "p41", target = "centreHarmonicVoltageContent41Min")
    @Mapping(source = "p42", target = "centreHarmonicVoltageContent42Min")
    @Mapping(source = "p43", target = "centreHarmonicVoltageContent43Min")
    @Mapping(source = "p44", target = "centreHarmonicVoltageContent44Min")
    @Mapping(source = "p45", target = "centreHarmonicVoltageContent45Min")
    @Mapping(source = "p46", target = "centreHarmonicVoltageContent46Min")
    @Mapping(source = "p47", target = "centreHarmonicVoltageContent47Min")
    @Mapping(source = "p48", target = "centreHarmonicVoltageContent48Min")
    @Mapping(source = "p49", target = "centreHarmonicVoltageContent49Min")
    @Mapping(source = "p50", target = "centreHarmonicVoltageContent50Min")
    public RMpInharmonicVRateReportD RMpHarmonicPReportDPOConverterMin(DataHarmPowerP temp);

    @Mapping(source = "p1", target = "centreHarmonicVoltageContent1Max")
    @Mapping(source = "p2", target = "centreHarmonicVoltageContent2Max")
    @Mapping(source = "p3", target = "centreHarmonicVoltageContent3Max")
    @Mapping(source = "p4", target = "centreHarmonicVoltageContent4Max")
    @Mapping(source = "p5", target = "centreHarmonicVoltageContent5Max")
    @Mapping(source = "p6", target = "centreHarmonicVoltageContent6Max")
    @Mapping(source = "p7", target = "centreHarmonicVoltageContent7Max")
    @Mapping(source = "p8", target = "centreHarmonicVoltageContent8Max")
    @Mapping(source = "p9", target = "centreHarmonicVoltageContent9Max")
    @Mapping(source = "p10", target = "centreHarmonicVoltageContent10Max")
    @Mapping(source = "p11", target = "centreHarmonicVoltageContent11Max")
    @Mapping(source = "p12", target = "centreHarmonicVoltageContent12Max")
    @Mapping(source = "p13", target = "centreHarmonicVoltageContent13Max")
    @Mapping(source = "p14", target = "centreHarmonicVoltageContent14Max")
    @Mapping(source = "p15", target = "centreHarmonicVoltageContent15Max")
    @Mapping(source = "p16", target = "centreHarmonicVoltageContent16Max")
    @Mapping(source = "p17", target = "centreHarmonicVoltageContent17Max")
    @Mapping(source = "p18", target = "centreHarmonicVoltageContent18Max")
    @Mapping(source = "p19", target = "centreHarmonicVoltageContent19Max")
    @Mapping(source = "p20", target = "centreHarmonicVoltageContent20Max")
    @Mapping(source = "p21", target = "centreHarmonicVoltageContent21Max")
    @Mapping(source = "p22", target = "centreHarmonicVoltageContent22Max")
    @Mapping(source = "p23", target = "centreHarmonicVoltageContent23Max")
    @Mapping(source = "p24", target = "centreHarmonicVoltageContent24Max")
    @Mapping(source = "p25", target = "centreHarmonicVoltageContent25Max")
    @Mapping(source = "p26", target = "centreHarmonicVoltageContent26Max")
    @Mapping(source = "p27", target = "centreHarmonicVoltageContent27Max")
    @Mapping(source = "p28", target = "centreHarmonicVoltageContent28Max")
    @Mapping(source = "p29", target = "centreHarmonicVoltageContent29Max")
    @Mapping(source = "p30", target = "centreHarmonicVoltageContent30Max")
    @Mapping(source = "p31", target = "centreHarmonicVoltageContent31Max")
    @Mapping(source = "p32", target = "centreHarmonicVoltageContent32Max")
    @Mapping(source = "p33", target = "centreHarmonicVoltageContent33Max")
    @Mapping(source = "p34", target = "centreHarmonicVoltageContent34Max")
    @Mapping(source = "p35", target = "centreHarmonicVoltageContent35Max")
    @Mapping(source = "p36", target = "centreHarmonicVoltageContent36Max")
    @Mapping(source = "p37", target = "centreHarmonicVoltageContent37Max")
    @Mapping(source = "p38", target = "centreHarmonicVoltageContent38Max")
    @Mapping(source = "p39", target = "centreHarmonicVoltageContent39Max")
    @Mapping(source = "p40", target = "centreHarmonicVoltageContent40Max")
    @Mapping(source = "p41", target = "centreHarmonicVoltageContent41Max")
    @Mapping(source = "p42", target = "centreHarmonicVoltageContent42Max")
    @Mapping(source = "p43", target = "centreHarmonicVoltageContent43Max")
    @Mapping(source = "p44", target = "centreHarmonicVoltageContent44Max")
    @Mapping(source = "p45", target = "centreHarmonicVoltageContent45Max")
    @Mapping(source = "p46", target = "centreHarmonicVoltageContent46Max")
    @Mapping(source = "p47", target = "centreHarmonicVoltageContent47Max")
    @Mapping(source = "p48", target = "centreHarmonicVoltageContent48Max")
    @Mapping(source = "p49", target = "centreHarmonicVoltageContent49Max")
    @Mapping(source = "p50", target = "centreHarmonicVoltageContent50Max")
    public RMpInharmonicVRateReportD RMpHarmonicPReportDPOConverterMax(DataHarmPowerP temp);

    @Mapping(source = "p1", target = "centreHarmonicVoltageContent1Avg")
    @Mapping(source = "p2", target = "centreHarmonicVoltageContent2Avg")
    @Mapping(source = "p3", target = "centreHarmonicVoltageContent3Avg")
    @Mapping(source = "p4", target = "centreHarmonicVoltageContent4Avg")
    @Mapping(source = "p5", target = "centreHarmonicVoltageContent5Avg")
    @Mapping(source = "p6", target = "centreHarmonicVoltageContent6Avg")
    @Mapping(source = "p7", target = "centreHarmonicVoltageContent7Avg")
    @Mapping(source = "p8", target = "centreHarmonicVoltageContent8Avg")
    @Mapping(source = "p9", target = "centreHarmonicVoltageContent9Avg")
    @Mapping(source = "p10", target = "centreHarmonicVoltageContent10Avg")
    @Mapping(source = "p11", target = "centreHarmonicVoltageContent11Avg")
    @Mapping(source = "p12", target = "centreHarmonicVoltageContent12Avg")
    @Mapping(source = "p13", target = "centreHarmonicVoltageContent13Avg")
    @Mapping(source = "p14", target = "centreHarmonicVoltageContent14Avg")
    @Mapping(source = "p15", target = "centreHarmonicVoltageContent15Avg")
    @Mapping(source = "p16", target = "centreHarmonicVoltageContent16Avg")
    @Mapping(source = "p17", target = "centreHarmonicVoltageContent17Avg")
    @Mapping(source = "p18", target = "centreHarmonicVoltageContent18Avg")
    @Mapping(source = "p19", target = "centreHarmonicVoltageContent19Avg")
    @Mapping(source = "p20", target = "centreHarmonicVoltageContent20Avg")
    @Mapping(source = "p21", target = "centreHarmonicVoltageContent21Avg")
    @Mapping(source = "p22", target = "centreHarmonicVoltageContent22Avg")
    @Mapping(source = "p23", target = "centreHarmonicVoltageContent23Avg")
    @Mapping(source = "p24", target = "centreHarmonicVoltageContent24Avg")
    @Mapping(source = "p25", target = "centreHarmonicVoltageContent25Avg")
    @Mapping(source = "p26", target = "centreHarmonicVoltageContent26Avg")
    @Mapping(source = "p27", target = "centreHarmonicVoltageContent27Avg")
    @Mapping(source = "p28", target = "centreHarmonicVoltageContent28Avg")
    @Mapping(source = "p29", target = "centreHarmonicVoltageContent29Avg")
    @Mapping(source = "p30", target = "centreHarmonicVoltageContent30Avg")
    @Mapping(source = "p31", target = "centreHarmonicVoltageContent31Avg")
    @Mapping(source = "p32", target = "centreHarmonicVoltageContent32Avg")
    @Mapping(source = "p33", target = "centreHarmonicVoltageContent33Avg")
    @Mapping(source = "p34", target = "centreHarmonicVoltageContent34Avg")
    @Mapping(source = "p35", target = "centreHarmonicVoltageContent35Avg")
    @Mapping(source = "p36", target = "centreHarmonicVoltageContent36Avg")
    @Mapping(source = "p37", target = "centreHarmonicVoltageContent37Avg")
    @Mapping(source = "p38", target = "centreHarmonicVoltageContent38Avg")
    @Mapping(source = "p39", target = "centreHarmonicVoltageContent39Avg")
    @Mapping(source = "p40", target = "centreHarmonicVoltageContent40Avg")
    @Mapping(source = "p41", target = "centreHarmonicVoltageContent41Avg")
    @Mapping(source = "p42", target = "centreHarmonicVoltageContent42Avg")
    @Mapping(source = "p43", target = "centreHarmonicVoltageContent43Avg")
    @Mapping(source = "p44", target = "centreHarmonicVoltageContent44Avg")
    @Mapping(source = "p45", target = "centreHarmonicVoltageContent45Avg")
    @Mapping(source = "p46", target = "centreHarmonicVoltageContent46Avg")
    @Mapping(source = "p47", target = "centreHarmonicVoltageContent47Avg")
    @Mapping(source = "p48", target = "centreHarmonicVoltageContent48Avg")
    @Mapping(source = "p49", target = "centreHarmonicVoltageContent49Avg")
    @Mapping(source = "p50", target = "centreHarmonicVoltageContent50Avg")
    public RMpInharmonicVRateReportD RMpHarmonicPReportDPOConverterAvg(DataHarmPowerP temp);


    @Mapping(source = "p1", target = "centreHarmonicVoltageContent1Cp95")
    @Mapping(source = "p2", target = "centreHarmonicVoltageContent2Cp95")
    @Mapping(source = "p3", target = "centreHarmonicVoltageContent3Cp95")
    @Mapping(source = "p4", target = "centreHarmonicVoltageContent4Cp95")
    @Mapping(source = "p5", target = "centreHarmonicVoltageContent5Cp95")
    @Mapping(source = "p6", target = "centreHarmonicVoltageContent6Cp95")
    @Mapping(source = "p7", target = "centreHarmonicVoltageContent7Cp95")
    @Mapping(source = "p8", target = "centreHarmonicVoltageContent8Cp95")
    @Mapping(source = "p9", target = "centreHarmonicVoltageContent9Cp95")
    @Mapping(source = "p10", target = "centreHarmonicVoltageContent10Cp95")
    @Mapping(source = "p11", target = "centreHarmonicVoltageContent11Cp95")
    @Mapping(source = "p12", target = "centreHarmonicVoltageContent12Cp95")
    @Mapping(source = "p13", target = "centreHarmonicVoltageContent13Cp95")
    @Mapping(source = "p14", target = "centreHarmonicVoltageContent14Cp95")
    @Mapping(source = "p15", target = "centreHarmonicVoltageContent15Cp95")
    @Mapping(source = "p16", target = "centreHarmonicVoltageContent16Cp95")
    @Mapping(source = "p17", target = "centreHarmonicVoltageContent17Cp95")
    @Mapping(source = "p18", target = "centreHarmonicVoltageContent18Cp95")
    @Mapping(source = "p19", target = "centreHarmonicVoltageContent19Cp95")
    @Mapping(source = "p20", target = "centreHarmonicVoltageContent20Cp95")
    @Mapping(source = "p21", target = "centreHarmonicVoltageContent21Cp95")
    @Mapping(source = "p22", target = "centreHarmonicVoltageContent22Cp95")
    @Mapping(source = "p23", target = "centreHarmonicVoltageContent23Cp95")
    @Mapping(source = "p24", target = "centreHarmonicVoltageContent24Cp95")
    @Mapping(source = "p25", target = "centreHarmonicVoltageContent25Cp95")
    @Mapping(source = "p26", target = "centreHarmonicVoltageContent26Cp95")
    @Mapping(source = "p27", target = "centreHarmonicVoltageContent27Cp95")
    @Mapping(source = "p28", target = "centreHarmonicVoltageContent28Cp95")
    @Mapping(source = "p29", target = "centreHarmonicVoltageContent29Cp95")
    @Mapping(source = "p30", target = "centreHarmonicVoltageContent30Cp95")
    @Mapping(source = "p31", target = "centreHarmonicVoltageContent31Cp95")
    @Mapping(source = "p32", target = "centreHarmonicVoltageContent32Cp95")
    @Mapping(source = "p33", target = "centreHarmonicVoltageContent33Cp95")
    @Mapping(source = "p34", target = "centreHarmonicVoltageContent34Cp95")
    @Mapping(source = "p35", target = "centreHarmonicVoltageContent35Cp95")
    @Mapping(source = "p36", target = "centreHarmonicVoltageContent36Cp95")
    @Mapping(source = "p37", target = "centreHarmonicVoltageContent37Cp95")
    @Mapping(source = "p38", target = "centreHarmonicVoltageContent38Cp95")
    @Mapping(source = "p39", target = "centreHarmonicVoltageContent39Cp95")
    @Mapping(source = "p40", target = "centreHarmonicVoltageContent40Cp95")
    @Mapping(source = "p41", target = "centreHarmonicVoltageContent41Cp95")
    @Mapping(source = "p42", target = "centreHarmonicVoltageContent42Cp95")
    @Mapping(source = "p43", target = "centreHarmonicVoltageContent43Cp95")
    @Mapping(source = "p44", target = "centreHarmonicVoltageContent44Cp95")
    @Mapping(source = "p45", target = "centreHarmonicVoltageContent45Cp95")
    @Mapping(source = "p46", target = "centreHarmonicVoltageContent46Cp95")
    @Mapping(source = "p47", target = "centreHarmonicVoltageContent47Cp95")
    @Mapping(source = "p48", target = "centreHarmonicVoltageContent48Cp95")
    @Mapping(source = "p49", target = "centreHarmonicVoltageContent49Cp95")
    @Mapping(source = "p50", target = "centreHarmonicVoltageContent50Cp95")
    public RMpInharmonicVRateReportD RMpHarmonicPReportDPOConverter95(DataHarmPowerP temp);

    /*RMpMeasurePhaseReportDPO*/
    @Mapping(source = "max.rms", target = "phaseVoltageEffectiveMax")
    @Mapping(source = "max.rmsLvr", target = "lineVoltageEffectiveMax")
    @Mapping(source = "max.vuDev", target = "VDeUpMax")
    @Mapping(source = "max.vlDev", target = "VDeLowMax")
    @Mapping(source = "max1.rms", target = "currentEffectiveMax")
    @Mapping(source = "max2.p", target = "spActivePowerMax")
    @Mapping(source = "max4.q", target = "spReactivePowerMax")
    @Mapping(source = "max3.s", target = "spApparentPowerMax")
    @Mapping(source = "max2.pf", target = "spPowerFactorMax")
    @Mapping(source = "max2.df", target = "spFundamentalPowerFactorMax")
    public RMpMeasurePhaseReportD RMpMeasurePhaseReportDPOConverterMax(DataV max, DataI max1, DataHarmPowerP max2, DataHarmPowerS max3, DataHarmPowerQ max4);

    @Mapping(source = "min.rms", target = "phaseVoltageEffectiveMin")
    @Mapping(source = "min.rmsLvr", target = "lineVoltageEffectiveMin")
    @Mapping(source = "min.vuDev", target = "VDeUpMin")
    @Mapping(source = "min.vlDev", target = "VDeLowMin")
    @Mapping(source = "min1.rms", target = "currentEffectiveMin")
    @Mapping(source = "min2.p", target = "spActivePowerMin")
    @Mapping(source = "min4.q", target = "spReactivePowerMin")
    @Mapping(source = "min3.s", target = "spApparentPowerMin")
    @Mapping(source = "min2.pf", target = "spPowerFactorMin")
    @Mapping(source = "min2.df", target = "spFundamentalPowerFactorMin")
    public RMpMeasurePhaseReportD RMpMeasurePhaseReportDPOConverterMin(DataV min, DataI min1, DataHarmPowerP min2, DataHarmPowerS min3, DataHarmPowerQ min4);


    @Mapping(source = "avg.rms", target = "phaseVoltageEffectiveAvg")
    @Mapping(source = "avg.rmsLvr", target = "lineVoltageEffectiveAvg")
    @Mapping(source = "avg.vuDev", target = "VDeUpAvg")
    @Mapping(source = "avg.vlDev", target = "VDeLowAvg")
    @Mapping(source = "avg1.rms", target = "currentEffectiveAvg")
    @Mapping(source = "avg2.p", target = "spActivePowerAvg")
    @Mapping(source = "avg4.q", target = "spReactivePowerAvg")
    @Mapping(source = "avg3.s", target = "spApparentPowerAvg")
    @Mapping(source = "avg2.pf", target = "spPowerFactorAvg")
    @Mapping(source = "avg2.df", target = "spFundamentalPowerFactorAvg")
    public RMpMeasurePhaseReportD RMpMeasurePhaseReportDPOConverterAVg(DataV avg, DataI avg1, DataHarmPowerP avg2, DataHarmPowerS avg3, DataHarmPowerQ avg4);


    @Mapping(source = "cp95.rms", target = "phaseVoltageEffective95")
    @Mapping(source = "cp95.rmsLvr", target = "lineVoltageEffective95")
    @Mapping(source = "cp95.vuDev", target = "VDeUp95")
    @Mapping(source = "cp95.vlDev", target = "VDeLow95")
    @Mapping(source = "cp951.rms", target = "currentEffective95")
    @Mapping(source = "cp952.p", target = "spActivePower95")
    @Mapping(source = "cp954.q", target = "spReactivePower95")
    @Mapping(source = "cp953.s", target = "spApparentPower95")
    @Mapping(source = "cp952.pf", target = "spPowerFactor95")
    @Mapping(source = "cp952.df", target = "spFundamentalPowerFactor95")
    public RMpMeasurePhaseReportD RMpMeasurePhaseReportDPOConverterCp95(DataV cp95, DataI cp951, DataHarmPowerP cp952, DataHarmPowerS cp953, DataHarmPowerQ cp954);


    /*RMpMeasureReportDPO*/
    @Mapping(source = "max.freq", target = "frequencyMax")
    @Mapping(source = "max.freqDev", target = "frequencyDeviationMax")
    @Mapping(source = "max.VPos", target = "positiveSequenceVoltageMax")
    @Mapping(source = "max.VNeg", target = "negativeSequenceVoltageMax")
    @Mapping(source = "max.VZero", target = "zeroSequenceVoltageMax")
    @Mapping(source = "max.VUnbalance", target = "negativeSequenceVoltageUnbalanceMax")
    @Mapping(source = "max1.IPos", target = "positiveSequenceCurrentMax")
    @Mapping(source = "max1.INeg", target = "negativeSequenceCurrentMax")
    @Mapping(source = "max1.IZero", target = "zeroSequenceCurrentMax")
    @Mapping(source = "max1.IUnbalance", target = "negativeSequenceCurrentUnbalanceMax")
    @Mapping(source = "max2.p", target = "totalActivePowerMax")
    @Mapping(source = "max2.pf", target = "tpPowerFactorMax")
    @Mapping(source = "max2.df", target = "fundamentalPowerFactorMax")
    @Mapping(source = "max4.q", target = "totalReactivePowerMax")
    @Mapping(source = "max3.s", target = "totalApparentPowerMax")
    public RMpMeasureReportD RMpMeasureReportDPOConverterMax(DataV max, DataI max1, DataHarmPowerP max2, DataHarmPowerS max3, DataHarmPowerQ max4);

    @Mapping(source = "min.freq", target = "frequencyMin")
    @Mapping(source = "min.freqDev", target = "frequencyDeviationMin")
    @Mapping(source = "min.VPos", target = "positiveSequenceVoltageMin")
    @Mapping(source = "min.VNeg", target = "negativeSequenceVoltageMin")
    @Mapping(source = "min.VZero", target = "zeroSequenceVoltageMin")
    @Mapping(source = "min.VUnbalance", target = "negativeSequenceVoltageUnbalanceMin")
    @Mapping(source = "min1.IPos", target = "positiveSequenceCurrentMin")
    @Mapping(source = "min1.INeg", target = "negativeSequenceCurrentMin")
    @Mapping(source = "min1.IZero", target = "zeroSequenceCurrentMin")
    @Mapping(source = "min1.IUnbalance", target = "negativeSequenceCurrentUnbalanceMin")
    @Mapping(source = "min2.p", target = "totalActivePowerMin")
    @Mapping(source = "min2.pf", target = "tpPowerFactorMin")
    @Mapping(source = "min2.df", target = "fundamentalPowerFactorMin")
    @Mapping(source = "min4.q", target = "totalReactivePowerMin")
    @Mapping(source = "min3.s", target = "totalApparentPowerMin")
    public RMpMeasureReportD RMpMeasureReportDPOConverterMin(DataV min, DataI min1, DataHarmPowerP min2, DataHarmPowerS min3, DataHarmPowerQ min4);

    @Mapping(source = "avg.freq", target = "frequencyAvg")
    @Mapping(source = "avg.freqDev", target = "frequencyDeviationAvg")
    @Mapping(source = "avg.VPos", target = "positiveSequenceVoltageAvg")
    @Mapping(source = "avg.VNeg", target = "negativeSequenceVoltageAvg")
    @Mapping(source = "avg.VZero", target = "zeroSequenceVoltageAvg")
    @Mapping(source = "avg.VUnbalance", target = "negativeSequenceVoltageUnbalanceAvg")
    @Mapping(source = "avg1.IPos", target = "positiveSequenceCurrentAvg")
    @Mapping(source = "avg1.INeg", target = "negativeSequenceCurrentAvg")
    @Mapping(source = "avg1.IZero", target = "zeroSequenceCurrentAvg")
    @Mapping(source = "avg1.IUnbalance", target = "negativeSequenceCurrentUnbalanceAvg")
    @Mapping(source = "avg2.p", target = "totalActivePowerAvg")
    @Mapping(source = "avg2.pf", target = "tpPowerFactorAvg")
    @Mapping(source = "avg2.df", target = "fundamentalPowerFactorAvg")
    @Mapping(source = "avg4.q", target = "totalReactivePowerAvg")
    @Mapping(source = "avg3.s", target = "totalApparentPowerAvg")
    public RMpMeasureReportD RMpMeasureReportDPOConverterAVg(DataV avg, DataI avg1, DataHarmPowerP avg2, DataHarmPowerS avg3, DataHarmPowerQ avg4);

    @Mapping(source = "cp95.freq", target = "frequency95")
    @Mapping(source = "cp95.freqDev", target = "frequencyDeviation95")
    @Mapping(source = "cp95.VPos", target = "positiveSequenceVoltage95")
    @Mapping(source = "cp95.VNeg", target = "negativeSequenceVoltage95")
    @Mapping(source = "cp95.VZero", target = "zeroSequenceVoltage95")
    @Mapping(source = "cp95.VUnbalance", target = "negativeSequenceVoltageUnbalance95")
    @Mapping(source = "cp951.IPos", target = "positiveSequenceCurrent95")
    @Mapping(source = "cp951.INeg", target = "negativeSequenceCurrent95")
    @Mapping(source = "cp951.IZero", target = "zeroSequenceCurrent95")
    @Mapping(source = "cp951.IUnbalance", target = "negativeSequenceCurrentUnbalance95")
    @Mapping(source = "cp952.p", target = "totalActivePower95")
    @Mapping(source = "cp952.pf", target = "tpPowerFactor95")
    @Mapping(source = "cp952.df", target = "fundamentalPowerFactor95")
    @Mapping(source = "cp954.q", target = "totalReactivePower95")
    @Mapping(source = "cp953.s", target = "totalApparentPower95")
    public RMpMeasureReportD RMpMeasureReportDPOConverterCp95(DataV cp95, DataI cp951, DataHarmPowerP cp952, DataHarmPowerS cp953, DataHarmPowerQ cp954);
}
