Class S7HGeneratedDriverBase
- java.lang.Object
-
- org.apache.plc4x.java.spi.connection.GeneratedDriverBase<TPKTPacket>
-
- org.apache.plc4x.java.s7.readwrite.protocol.S7HGeneratedDriverBase
-
- All Implemented Interfaces:
PlcDriver
- Direct Known Subclasses:
S7Driver
public class S7HGeneratedDriverBase extends GeneratedDriverBase<TPKTPacket>
-
-
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
-
-
Constructor Summary
Constructors Constructor Description S7HGeneratedDriverBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlcAuthenticationgetAuthentication()protected Class<? extends PlcConnectionConfiguration>getConfigurationClass()PlcConnectiongetConnection(String connectionString)protected Optional<String>getDefaultTransportCode()StringgetProtocolCode()StringgetProtocolName()protected ProtocolStackConfigurer<TPKTPacket>getStackConfigurer()protected List<String>getSupportedTransportCodes()protected PlcTagHandlergetTagHandler()protected Optional<Class<? extends PlcTransportConfiguration>>getTransportConfigurationClass(String transportCode)protected PlcValueHandlergetValueHandler()-
Methods inherited from class org.apache.plc4x.java.spi.connection.GeneratedDriverBase
awaitDisconnectComplete, awaitDiscoverComplete, awaitSetupComplete, canBrowse, canPing, canRead, canSubscribe, canWrite, fireDiscoverEvent, getAllFields, getConnection, getMetadata, getOptimizer, getStackConfigurer, 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, prepareTag
-
-
-
-
Method Detail
-
getConnection
public PlcConnection getConnection(String connectionString) throws PlcConnectionException
- Specified by:
getConnectionin interfacePlcDriver- Overrides:
getConnectionin classGeneratedDriverBase<TPKTPacket>- Throws:
PlcConnectionException
-
getTagHandler
protected PlcTagHandler getTagHandler()
- Specified by:
getTagHandlerin classGeneratedDriverBase<TPKTPacket>
-
getValueHandler
protected PlcValueHandler getValueHandler()
- Specified by:
getValueHandlerin classGeneratedDriverBase<TPKTPacket>
-
getStackConfigurer
protected ProtocolStackConfigurer<TPKTPacket> getStackConfigurer()
- Specified by:
getStackConfigurerin classGeneratedDriverBase<TPKTPacket>
-
getProtocolCode
public String getProtocolCode()
-
getProtocolName
public String getProtocolName()
-
getAuthentication
public PlcAuthentication getAuthentication()
-
getConfigurationClass
protected Class<? extends PlcConnectionConfiguration> getConfigurationClass()
- Specified by:
getConfigurationClassin classGeneratedDriverBase<TPKTPacket>
-
getTransportConfigurationClass
protected Optional<Class<? extends PlcTransportConfiguration>> getTransportConfigurationClass(String transportCode)
- Overrides:
getTransportConfigurationClassin classGeneratedDriverBase<TPKTPacket>
-
getDefaultTransportCode
protected Optional<String> getDefaultTransportCode()
- Overrides:
getDefaultTransportCodein classGeneratedDriverBase<TPKTPacket>
-
getSupportedTransportCodes
protected List<String> getSupportedTransportCodes()
- Overrides:
getSupportedTransportCodesin classGeneratedDriverBase<TPKTPacket>
-
-