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
public class OpcuaPlcDriver extends GeneratedDriverBase<OpcuaAPU>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOpcuaPlcDriver.ByteLengthEstimatorEstimate the Length of a Packet
-
Field Summary
-
Fields 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, PROPERTY_PLC4X_FORCE_FIRE_DISCOVER_EVENT, URI_PATTERN
-
-
Constructor Summary
Constructors Constructor Description OpcuaPlcDriver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanawaitDiscoverComplete()protected booleancanRead()protected booleancanSubscribe()protected booleancanWrite()protected booleanfireDiscoverEvent()protected Class<? extends PlcConnectionConfiguration>getConfigurationClass()protected Optional<String>getDefaultTransportCode()protected OpcuaOptimizergetOptimizer()StringgetProtocolCode()StringgetProtocolName()protected ProtocolStackConfigurer<OpcuaAPU>getStackConfigurer()protected List<String>getSupportedTransportCodes()protected OpcuaPlcTagHandlergetTagHandler()protected PlcValueHandlergetValueHandler()OpcuaTagprepareTag(String tagAddress)-
Methods inherited from class org.apache.plc4x.java.spi.connection.GeneratedDriverBase
awaitDisconnectComplete, awaitSetupComplete, canBrowse, canPing, getAllFields, getConnection, getConnection, getMetadata, getStackConfigurer, getTransportConfigurationClass, initializePipeline, resolveTransportConfigurationClass
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.plc4x.java.api.PlcDriver
discoveryRequestBuilder
-
-
-
-
Method Detail
-
getProtocolCode
public String getProtocolCode()
-
getProtocolName
public String getProtocolName()
-
getConfigurationClass
protected Class<? extends PlcConnectionConfiguration> getConfigurationClass()
- Specified by:
getConfigurationClassin classGeneratedDriverBase<OpcuaAPU>
-
getDefaultTransportCode
protected Optional<String> getDefaultTransportCode()
- Overrides:
getDefaultTransportCodein classGeneratedDriverBase<OpcuaAPU>
-
getSupportedTransportCodes
protected List<String> getSupportedTransportCodes()
- Overrides:
getSupportedTransportCodesin 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>
-
getOptimizer
protected OpcuaOptimizer getOptimizer()
- Overrides:
getOptimizerin classGeneratedDriverBase<OpcuaAPU>
-
getTagHandler
protected OpcuaPlcTagHandler getTagHandler()
- Specified by:
getTagHandlerin classGeneratedDriverBase<OpcuaAPU>
-
getValueHandler
protected PlcValueHandler getValueHandler()
- Specified by:
getValueHandlerin classGeneratedDriverBase<OpcuaAPU>
-
fireDiscoverEvent
protected boolean fireDiscoverEvent()
- Overrides:
fireDiscoverEventin classGeneratedDriverBase<OpcuaAPU>
-
awaitDiscoverComplete
protected boolean awaitDiscoverComplete()
- Overrides:
awaitDiscoverCompletein classGeneratedDriverBase<OpcuaAPU>
-
getStackConfigurer
protected ProtocolStackConfigurer<OpcuaAPU> getStackConfigurer()
- Specified by:
getStackConfigurerin classGeneratedDriverBase<OpcuaAPU>
-
-