public abstract class ReadNumericRequest extends ModbusRequest
slaveId
Constructor and Description |
---|
ReadNumericRequest(int slaveId,
int startOffset,
int numberOfRegisters) |
Modifier and Type | Method and Description |
---|---|
protected byte[] |
getData(ProcessImage processImage) |
protected abstract short |
getNumeric(ProcessImage processImage,
int index) |
protected void |
readRequest(ByteQueue queue) |
java.lang.String |
toString() |
void |
validate(Modbus modbus) |
protected void |
writeRequest(ByteQueue queue) |
createModbusRequest, handle, writeImpl
convertToBooleans, convertToBytes, convertToBytes, convertToShorts, getFunctionCode, getSlaveId, write
public ReadNumericRequest(int slaveId, int startOffset, int numberOfRegisters) throws ModbusTransportException
ModbusTransportException
public void validate(Modbus modbus) throws ModbusTransportException
validate
in class ModbusRequest
ModbusTransportException
protected void writeRequest(ByteQueue queue)
writeRequest
in class ModbusRequest
protected void readRequest(ByteQueue queue)
readRequest
in class ModbusRequest
protected byte[] getData(ProcessImage processImage) throws ModbusTransportException
ModbusTransportException
protected abstract short getNumeric(ProcessImage processImage, int index) throws ModbusTransportException
ModbusTransportException
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2014 Infinite Automation Systems. All Rights Reserved.