Class ModbusControlConfigCsvWriter

java.lang.Object
net.solarnetwork.node.control.modbus.ModbusControlConfigCsvWriter

public class ModbusControlConfigCsvWriter extends Object
Generate Modbus Control configuration CSV from settings.
Version:
1.0
Author:
matt
  • Constructor Details

    • ModbusControlConfigCsvWriter

      public ModbusControlConfigCsvWriter(org.supercsv.io.ICsvListWriter writer) throws IOException
      Constructor.
      Parameters:
      writer - the writer
      Throws:
      IllegalArgumentException - if any argument is null
      IOException - if any IO error occurs
  • Method Details

    • generateCsv

      public void generateCsv(String factoryId, String instanceId, List<net.solarnetwork.node.domain.Setting> settings) throws IOException
      Generate Modbus Device CSV from settings.
      Parameters:
      factoryId - the Modbus Device factory ID
      instanceId - the instance ID
      settings - the settings to generate CSV for
      Throws:
      IOException - if any IO error occurs