Class AbEthProtocolLogic
- java.lang.Object
-
- org.apache.plc4x.java.spi.Plc4xProtocolBase<CIPEncapsulationPacket>
-
- org.apache.plc4x.java.abeth.protocol.AbEthProtocolLogic
-
- All Implemented Interfaces:
HasConfiguration<AbEthConfiguration>
public class AbEthProtocolLogic extends Plc4xProtocolBase<CIPEncapsulationPacket> implements HasConfiguration<AbEthConfiguration>
-
-
Field Summary
Fields Modifier and Type Field Description static DurationREQUEST_TIMEOUT-
Fields inherited from class org.apache.plc4x.java.spi.Plc4xProtocolBase
context, driverContext
-
-
Constructor Summary
Constructors Constructor Description AbEthProtocolLogic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose(ConversationContext<CIPEncapsulationPacket> context)voidonConnect(ConversationContext<CIPEncapsulationPacket> context)CompletableFuture<PlcReadResponse>read(PlcReadRequest readRequest)voidsetConfiguration(AbEthConfiguration configuration)-
Methods inherited from class org.apache.plc4x.java.spi.Plc4xProtocolBase
browse, browseWithInterceptor, decode, getDriverContext, onDisconnect, onDiscover, ping, setContext, setDriverContext, subscribe, unsubscribe, write
-
-
-
-
Field Detail
-
REQUEST_TIMEOUT
public static final Duration REQUEST_TIMEOUT
-
-
Method Detail
-
setConfiguration
public void setConfiguration(AbEthConfiguration configuration)
- Specified by:
setConfigurationin interfaceHasConfiguration<AbEthConfiguration>
-
close
public void close(ConversationContext<CIPEncapsulationPacket> context)
- Specified by:
closein classPlc4xProtocolBase<CIPEncapsulationPacket>
-
onConnect
public void onConnect(ConversationContext<CIPEncapsulationPacket> context)
- Overrides:
onConnectin classPlc4xProtocolBase<CIPEncapsulationPacket>
-
read
public CompletableFuture<PlcReadResponse> read(PlcReadRequest readRequest)
- Overrides:
readin classPlc4xProtocolBase<CIPEncapsulationPacket>
-
-