Class ModbusMachineDataOutputTranslator<S>

java.lang.Object
de.iip_ecosphere.platform.connectors.types.AbstractConnectorOutputTypeTranslator<S,ModbusMachineData>
test.de.iip_ecosphere.platform.connectors.modbustcpipv1.ModbusMachineDataOutputTranslator<S>
Type Parameters:
S - the source datatype
All Implemented Interfaces:
de.iip_ecosphere.platform.connectors.model.ModelAccessProvider, de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeTranslator<S,ModbusMachineData>, de.iip_ecosphere.platform.transport.serialization.OutputTypeTranslator<S,ModbusMachineData>

public class ModbusMachineDataOutputTranslator<S> extends de.iip_ecosphere.platform.connectors.types.AbstractConnectorOutputTypeTranslator<S,ModbusMachineData>
The modbus machine data output translator for tests.
Author:
Christian Nikolajew
  • Nested Class Summary

    Nested classes/interfaces inherited from interface de.iip_ecosphere.platform.connectors.model.ModelAccessProvider

    de.iip_ecosphere.platform.connectors.model.ModelAccessProvider.IOModelAccessFunction, de.iip_ecosphere.platform.connectors.model.ModelAccessProvider.IOVoidFunction
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private test.de.iip_ecosphere.platform.connectors.MachineDataOutputTranslator.OutputCustomizer
     
    private Class<? extends S>
     
    private boolean
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    ModbusMachineDataOutputTranslator(boolean withNotifications, Class<? extends S> sourceType, test.de.iip_ecosphere.platform.connectors.MachineDataOutputTranslator.OutputCustomizer customizer)
    Creates a new machine data output translator.
  • Method Summary

    Modifier and Type
    Method
    Description
    Class<? extends S>
     
     
    void
     
    to(Object source)
     

    Methods inherited from class de.iip_ecosphere.platform.connectors.types.AbstractConnectorOutputTypeTranslator

    getModelAccess, setModelAccess

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • withNotifications

      private boolean withNotifications
    • sourceType

      private Class<? extends S> sourceType
    • customizer

      private test.de.iip_ecosphere.platform.connectors.MachineDataOutputTranslator.OutputCustomizer customizer
  • Constructor Details

    • ModbusMachineDataOutputTranslator

      public ModbusMachineDataOutputTranslator(boolean withNotifications, Class<? extends S> sourceType, test.de.iip_ecosphere.platform.connectors.MachineDataOutputTranslator.OutputCustomizer customizer)
      Creates a new machine data output translator.
      Parameters:
      withNotifications - operate with/without notifications (for testing)
      sourceType - the source type
      customizer - the translator customizer
  • Method Details