Class ModbusTcpIpConnector.ModbusTcpIpModelAccess
java.lang.Object
de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
de.iip_ecosphere.platform.connectors.modbustcpipv1.ModbusTcpIpConnector.ModbusTcpIpModelAccess
- All Implemented Interfaces:
de.iip_ecosphere.platform.connectors.model.ModelAccess
- Enclosing class:
ModbusTcpIpConnector<CO,CI>
protected class ModbusTcpIpConnector.ModbusTcpIpModelAccess
extends de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
Implements the model access for MODBUS TCP/IP.
- Author:
- Christian Nikolajew
-
Nested Class Summary
Nested classes/interfaces inherited from class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
de.iip_ecosphere.platform.connectors.model.AbstractModelAccess.NotificationChangedListener -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ModbusTcpIpInputConverterprivate ModbusTcpIpOutputConverter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.iip_ecosphere.platform.connectors.ConnectorParameterde.iip_ecosphere.platform.connectors.model.ModelInputConverterReturns the input converter instance.de.iip_ecosphere.platform.connectors.model.ModelOutputConverterReturns the output converter instance.<T> TvoidvoidvoidmonitorModelChanges(int notificationInterval) voidregisterCustomType(Class<?> cls) voidvoidde.iip_ecosphere.platform.connectors.model.ModelAccessde.iip_ecosphere.platform.connectors.model.ModelAccessstepOut()Methods inherited from class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
iqName, isDetailNotifiedItemEnabled, monitorModelChanges, qName, setDetailNotifiedItem, useNotifications, useNotificationsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.connectors.model.ModelAccess
dispose, get, getBoolean, getByte, getDouble, getFloat, getInt, getLong, getMultiValue, getShort, getString, setBoolean, setByte, setDouble, setFloat, setInt, setLong, setMultiValue, setMultiValue, setShort, setString
-
Field Details
-
inputConverter
-
outputConverter
-
-
Constructor Details
-
ModbusTcpIpModelAccess
protected ModbusTcpIpModelAccess()Creates an instance.
-
-
Method Details
-
getInputConverter
public de.iip_ecosphere.platform.connectors.model.ModelInputConverter getInputConverter()Returns the input converter instance.- Returns:
- the input converter
-
getOutputConverter
public de.iip_ecosphere.platform.connectors.model.ModelOutputConverter getOutputConverter()Returns the output converter instance.- Returns:
- the output converter
-
set
- Throws:
IOException
-
get
- Throws:
IOException
-
call
- Throws:
IOException
-
getQSeparator
-
getStruct
- Throws:
IOException
-
monitor
- Specified by:
monitorin interfacede.iip_ecosphere.platform.connectors.model.ModelAccess- Overrides:
monitorin classde.iip_ecosphere.platform.connectors.model.AbstractModelAccess- Throws:
IOException
-
registerCustomType
- Throws:
IOException
-
setStruct
- Throws:
IOException
-
topInstancesQName
-
monitor
- Throws:
IOException
-
monitorModelChanges
- Throws:
IOException
-
stepInto
public de.iip_ecosphere.platform.connectors.model.ModelAccess stepInto(String name) throws IOException - Throws:
IOException
-
stepOut
public de.iip_ecosphere.platform.connectors.model.ModelAccess stepOut() -
getConnectorParameter
public de.iip_ecosphere.platform.connectors.ConnectorParameter getConnectorParameter()- Specified by:
getConnectorParameterin classde.iip_ecosphere.platform.connectors.model.AbstractModelAccess
-