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, getBigDecimal, getBigDecimal, getBigInteger, getBigInteger, getBoolean, getBoolean, getByte, getByte, getByteArray, getByteArray, getDate, getDate, getDouble, getDouble, getDoubleArray, getDoubleArray, getElementList, getElementList, getEnum, getEnum, getFloat, getFloat, getFloatIndex, getFloatIndex, getInt, getInt, getInteger, getInteger, getIntegerArray, getIntegerArray, getList, getList, getLocalDateTime, getLocalDateTime, getLong, getLong, getLongIndex, getLongIndex, getMultiValue, getObject, getObject, getShort, getShort, getString, getString, getStringArray, getStringArray, setBigDecimal, setBigInteger, setBoolean, setByte, setByteArray, setDate, setDouble, setDoubleArray, setElementList, setEnum, setEnumAsName, setFloat, setFloatIndex, setInt, setInteger, setIntegerArray, setList, setLocalDateTime, setLong, setLongIndex, setMultiValue, setMultiValue, setObject, setShort, setString, setStringArray
-
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
-