Package org.apache.plc4x.java.opcua
Class OpcuaPlcDriver
java.lang.Object
org.apache.plc4x.java.spi.connection.GeneratedDriverBase<OpcuaAPU>
org.apache.plc4x.java.opcua.OpcuaPlcDriver
- All Implemented Interfaces:
PlcDriver
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classEstimate the Length of a Packet -
Field Summary
FieldsFields inherited from class org.apache.plc4x.java.spi.connection.GeneratedDriverBase
PROPERTY_PLC4X_FORCE_AWAIT_DISCONNECT_COMPLETE, PROPERTY_PLC4X_FORCE_AWAIT_DISCOVER_COMPLETE, PROPERTY_PLC4X_FORCE_AWAIT_SETUP_COMPLETE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected booleanprotected booleanprotected booleanprotected booleancanRead()protected booleanprotected booleancanWrite()protected Class<? extends Configuration>getConnection(String connectionString) protected Stringprotected OpcuaPlcFieldHandlerprotected OpcuaOptimizerprotected ProtocolStackConfigurer<OpcuaAPU>protected PlcValueHandlerprepareField(String query) Methods inherited from class org.apache.plc4x.java.spi.connection.GeneratedDriverBase
getConnection, getStackConfigurer, initializePipelineMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.plc4x.java.api.PlcDriver
discoveryRequestBuilder, getMetadata
-
Field Details
-
INET_ADDRESS_PATTERN
-
URI_PATTERN
-
-
Constructor Details
-
OpcuaPlcDriver
public OpcuaPlcDriver()
-
-
Method Details
-
getProtocolCode
-
getProtocolName
-
getConfigurationType
- Specified by:
getConfigurationTypein classGeneratedDriverBase<OpcuaAPU>
-
getDefaultTransport
- Specified by:
getDefaultTransportin classGeneratedDriverBase<OpcuaAPU>
-
awaitSetupComplete
protected boolean awaitSetupComplete()- Overrides:
awaitSetupCompletein classGeneratedDriverBase<OpcuaAPU>
-
awaitDiscoverComplete
protected boolean awaitDiscoverComplete()- Overrides:
awaitDiscoverCompletein classGeneratedDriverBase<OpcuaAPU>
-
canRead
protected boolean canRead()- Overrides:
canReadin classGeneratedDriverBase<OpcuaAPU>
-
canWrite
protected boolean canWrite()- Overrides:
canWritein classGeneratedDriverBase<OpcuaAPU>
-
canSubscribe
protected boolean canSubscribe()- Overrides:
canSubscribein classGeneratedDriverBase<OpcuaAPU>
-
canBrowse
protected boolean canBrowse()- Overrides:
canBrowsein classGeneratedDriverBase<OpcuaAPU>
-
getOptimizer
- Overrides:
getOptimizerin classGeneratedDriverBase<OpcuaAPU>
-
getFieldHandler
- Specified by:
getFieldHandlerin classGeneratedDriverBase<OpcuaAPU>
-
getValueHandler
- Specified by:
getValueHandlerin classGeneratedDriverBase<OpcuaAPU>
-
awaitDisconnectComplete
protected boolean awaitDisconnectComplete()- Overrides:
awaitDisconnectCompletein classGeneratedDriverBase<OpcuaAPU>
-
getStackConfigurer
- Specified by:
getStackConfigurerin classGeneratedDriverBase<OpcuaAPU>
-
getConnection
- Specified by:
getConnectionin interfacePlcDriver- Overrides:
getConnectionin classGeneratedDriverBase<OpcuaAPU>- Throws:
PlcConnectionException
-
prepareField
-