Class S7Optimizer
- java.lang.Object
-
- org.apache.plc4x.java.spi.optimizer.BaseOptimizer
-
- org.apache.plc4x.java.s7.readwrite.optimizer.S7Optimizer
-
public class S7Optimizer extends BaseOptimizer
-
-
Field Summary
Fields Modifier and Type Field Description static intEMPTY_READ_REQUEST_SIZEstatic intEMPTY_READ_RESPONSE_SIZEstatic intEMPTY_WRITE_REQUEST_SIZEstatic intEMPTY_WRITE_RESPONSE_SIZEstatic intS7_ADDRESS_ANY_SIZE
-
Constructor Summary
Constructors Constructor Description S7Optimizer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<PlcReadRequest>processReadRequest(PlcReadRequest readRequest, DriverContext driverContext)protected List<PlcWriteRequest>processWriteRequest(PlcWriteRequest writeRequest, DriverContext driverContext)-
Methods inherited from class org.apache.plc4x.java.spi.optimizer.BaseOptimizer
optimizedRead, optimizedSubscribe, optimizedUnsubscribe, optimizedWrite, processReadResponses, processSubscriptionRequest, processSubscriptionResponses, processUnsubscriptionRequest, processUnsubscriptionResponses, processWriteResponses
-
-
-
-
Field Detail
-
EMPTY_READ_REQUEST_SIZE
public static final int EMPTY_READ_REQUEST_SIZE
-
EMPTY_READ_RESPONSE_SIZE
public static final int EMPTY_READ_RESPONSE_SIZE
-
EMPTY_WRITE_REQUEST_SIZE
public static final int EMPTY_WRITE_REQUEST_SIZE
-
EMPTY_WRITE_RESPONSE_SIZE
public static final int EMPTY_WRITE_RESPONSE_SIZE
-
S7_ADDRESS_ANY_SIZE
public static final int S7_ADDRESS_ANY_SIZE
-
-
Method Detail
-
processReadRequest
protected List<PlcReadRequest> processReadRequest(PlcReadRequest readRequest, DriverContext driverContext)
- Overrides:
processReadRequestin classBaseOptimizer
-
processWriteRequest
protected List<PlcWriteRequest> processWriteRequest(PlcWriteRequest writeRequest, DriverContext driverContext)
- Overrides:
processWriteRequestin classBaseOptimizer
-
-