class SetConfigurationObjectServiceDsmr4 extends SetConfigurationObjectService {

    @Override
    DataObject buildSetParameterData(final ConfigurationObjectDto configurationToSet,
            final ConfigurationObjectDto configurationOnDevice) throws ProtocolAdapterException {
        final List<DataObject> dataObjects = new LinkedList<>();
        this.addGprsOperationMode(configurationToSet, configurationOnDevice, dataObjects);
        this.addFlags(configurationToSet, configurationOnDevice, dataObjects);
        return DataObject.newStructureData(dataObjects);
    }

    public  SetConfigurationObjectServiceDsmr4(final DlmsHelper dlmsHelper);

}