Class ModbusAsciiProtocolLogic
- java.lang.Object
-
- org.apache.plc4x.java.spi.Plc4xProtocolBase<T>
-
- org.apache.plc4x.java.modbus.base.protocol.ModbusProtocolLogic<ModbusAsciiADU>
-
- org.apache.plc4x.java.modbus.ascii.protocol.ModbusAsciiProtocolLogic
-
- All Implemented Interfaces:
HasConfiguration<ModbusAsciiConfiguration>
public class ModbusAsciiProtocolLogic extends ModbusProtocolLogic<ModbusAsciiADU> implements HasConfiguration<ModbusAsciiConfiguration>
-
-
Field Summary
-
Fields inherited from class org.apache.plc4x.java.modbus.base.protocol.ModbusProtocolLogic
driverType, FC_EXTENDED_REGISTERS_FILE_RECORD_LENGTH, FC_EXTENDED_REGISTERS_GROUP_HEADER_LENGTH, pingAddress, requestTimeout, tm, transactionIdentifierGenerator, unitIdentifier
-
Fields inherited from class org.apache.plc4x.java.spi.Plc4xProtocolBase
context, driverContext
-
-
Constructor Summary
Constructors Constructor Description ModbusAsciiProtocolLogic()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose(ConversationContext<ModbusAsciiADU> context)CompletableFuture<PlcPingResponse>ping(PlcPingRequest pingRequest)CompletableFuture<PlcReadResponse>read(PlcReadRequest readRequest)voidsetConfiguration(ModbusAsciiConfiguration configuration)CompletableFuture<PlcWriteResponse>write(PlcWriteRequest writeRequest)-
Methods inherited from class org.apache.plc4x.java.modbus.base.protocol.ModbusProtocolLogic
decode, fromPlcValue, getErrorCode, getReadRequestPdu, getWriteRequestPdu, readCoilBooleanList, reverseBitsOfByte, toPlcValue
-
Methods inherited from class org.apache.plc4x.java.spi.Plc4xProtocolBase
browse, browseWithInterceptor, getDriverContext, onConnect, onDisconnect, onDiscover, setContext, setDriverContext, subscribe, unsubscribe
-
-
-
-
Method Detail
-
setConfiguration
public void setConfiguration(ModbusAsciiConfiguration configuration)
- Specified by:
setConfigurationin interfaceHasConfiguration<ModbusAsciiConfiguration>
-
close
public void close(ConversationContext<ModbusAsciiADU> context)
- Overrides:
closein classModbusProtocolLogic<ModbusAsciiADU>
-
ping
public CompletableFuture<PlcPingResponse> ping(PlcPingRequest pingRequest)
- Overrides:
pingin classPlc4xProtocolBase<ModbusAsciiADU>
-
read
public CompletableFuture<PlcReadResponse> read(PlcReadRequest readRequest)
- Overrides:
readin classPlc4xProtocolBase<ModbusAsciiADU>
-
write
public CompletableFuture<PlcWriteResponse> write(PlcWriteRequest writeRequest)
- Overrides:
writein classPlc4xProtocolBase<ModbusAsciiADU>
-
-