Package org.apache.plc4x.java.abeth
Class AbEthDriver
java.lang.Object
org.apache.plc4x.java.spi.connection.GeneratedDriverBase<CIPEncapsulationPacket>
org.apache.plc4x.java.abeth.AbEthDriver
- 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 booleanThis protocol doesn't have a disconnect procedure, so there is no need to wait for a login to finish.protected Class<? extends Configuration>protected Stringprotected AbEthFieldHandlerprotected ProtocolStackConfigurer<CIPEncapsulationPacket>protected PlcValueHandlerprepareField(String query) Methods inherited from class org.apache.plc4x.java.spi.connection.GeneratedDriverBase
awaitDiscoverComplete, awaitSetupComplete, canBrowse, canRead, canSubscribe, canWrite, getConnection, getConnection, getOptimizer, 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
-
AB_ETH_PORT
public static final int AB_ETH_PORT- See Also:
-
-
Constructor Details
-
AbEthDriver
public AbEthDriver()
-
-
Method Details
-
getProtocolCode
-
getProtocolName
-
getConfigurationType
- Specified by:
getConfigurationTypein classGeneratedDriverBase<CIPEncapsulationPacket>
-
getDefaultTransport
- Specified by:
getDefaultTransportin classGeneratedDriverBase<CIPEncapsulationPacket>
-
getFieldHandler
- Specified by:
getFieldHandlerin classGeneratedDriverBase<CIPEncapsulationPacket>
-
getValueHandler
- Specified by:
getValueHandlerin classGeneratedDriverBase<CIPEncapsulationPacket>
-
awaitDisconnectComplete
protected boolean awaitDisconnectComplete()This protocol doesn't have a disconnect procedure, so there is no need to wait for a login to finish.- Overrides:
awaitDisconnectCompletein classGeneratedDriverBase<CIPEncapsulationPacket>- Returns:
- false
-
getStackConfigurer
- Specified by:
getStackConfigurerin classGeneratedDriverBase<CIPEncapsulationPacket>
-
prepareField
-