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
FieldsModifier and TypeFieldDescriptionprivate test.de.iip_ecosphere.platform.connectors.MachineDataOutputTranslator.OutputCustomizerprivate boolean -
Constructor Summary
ConstructorsConstructorDescriptionModbusMachineDataOutputTranslator(boolean withNotifications, Class<? extends S> sourceType, test.de.iip_ecosphere.platform.connectors.MachineDataOutputTranslator.OutputCustomizer customizer) Creates a new machine data output translator. -
Method Summary
Methods inherited from class de.iip_ecosphere.platform.connectors.types.AbstractConnectorOutputTypeTranslator
getModelAccess, setModelAccess
-
Field Details
-
withNotifications
private boolean withNotifications -
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 typecustomizer- the translator customizer
-
-
Method Details
-
to
- Throws:
IOException
-
initializeModelAccess
- Throws:
IOException
-
getSourceType
-
getTargetType
-