| 限定符和类型 | 方法和说明 |
|---|---|
ModbusRequest |
ModbusFactory.createReadRequest(int slaveId,
int range,
int offset,
int length) |
<T> T |
ModbusMaster.getValue(BaseLocator<T> locator)
Returns a value from the modbus network according to the given locator information.
|
<K> BatchResults<K> |
ModbusMaster.send(BatchRead<K> batch)
Useful for sending a number of polling commands at once, or at least in as optimal a batch as possible.
|
ModbusResponse |
ModbusMaster.send(ModbusRequest request) |
abstract ModbusResponse |
ModbusMaster.sendImpl(ModbusRequest request) |
<T> void |
ModbusMaster.setValue(BaseLocator<T> locator,
Object value) |
void |
Modbus.validateNumberOfBits(int bits) |
void |
Modbus.validateNumberOfRegisters(int registers) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ModbusUtils.checkCRC(ModbusMessage modbusMessage,
ByteQueue queue) |
protected ModbusResponse |
BaseRequestHandler.handleRequestImpl(ModbusRequest request) |
static void |
ModbusUtils.validateEndOffset(int offset) |
static void |
ModbusUtils.validateOffset(int offset) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
IllegalDataAddressException |
class |
IllegalFunctionException |
| 限定符和类型 | 方法和说明 |
|---|---|
ModbusResponse |
TcpListener.sendImpl(ModbusRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
ModbusResponse |
TcpMaster.sendImpl(ModbusRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
ModbusResponse |
UdpMaster.sendImpl(ModbusRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ModbusRequest |
ModbusRequest.createModbusRequest(ByteQueue queue) |
static ModbusResponse |
ModbusResponse.createModbusResponse(ByteQueue queue) |
protected boolean |
ReadCoilsRequest.getBinary(ProcessImage processImage,
int index) |
protected abstract boolean |
ReadBinaryRequest.getBinary(ProcessImage processImage,
int index) |
protected boolean |
ReadDiscreteInputsRequest.getBinary(ProcessImage processImage,
int index) |
protected byte[] |
ReadNumericRequest.getData(ProcessImage processImage) |
protected byte[] |
ReadBinaryRequest.getData(ProcessImage processImage) |
protected abstract short |
ReadNumericRequest.getNumeric(ProcessImage processImage,
int index) |
protected short |
ReadInputRegistersRequest.getNumeric(ProcessImage processImage,
int index) |
protected short |
ReadHoldingRegistersRequest.getNumeric(ProcessImage processImage,
int index) |
ModbusResponse |
ModbusRequest.handle(ProcessImage processImage) |
void |
ReadNumericRequest.validate(Modbus modbus) |
void |
WriteMaskRegisterRequest.validate(Modbus modbus) |
void |
WriteCoilRequest.validate(Modbus modbus) |
abstract void |
ModbusRequest.validate(Modbus modbus) |
void |
WriteRegisterRequest.validate(Modbus modbus) |
void |
WriteCoilsRequest.validate(Modbus modbus) |
void |
ReadBinaryRequest.validate(Modbus modbus) |
void |
WriteRegistersRequest.validate(Modbus modbus) |
| 构造器和说明 |
|---|
ExceptionRequest(int slaveId,
byte functionCode,
byte exceptionCode) |
ExceptionResponse(int slaveId,
byte functionCode,
byte exceptionCode) |
ModbusMessage(int slaveId) |
ReadBinaryRequest(int slaveId,
int startOffset,
int numberOfBits) |
ReadCoilsRequest(int slaveId,
int startOffset,
int numberOfBits) |
ReadDiscreteInputsRequest(int slaveId,
int startOffset,
int numberOfBits) |
ReadExceptionStatusRequest(int slaveId) |
ReadHoldingRegistersRequest(int slaveId,
int startOffset,
int numberOfRegisters) |
ReadInputRegistersRequest(int slaveId,
int startOffset,
int numberOfRegisters) |
ReadNumericRequest(int slaveId,
int startOffset,
int numberOfRegisters) |
ReportSlaveIdRequest(int slaveId) |
WriteCoilRequest(int slaveId,
int writeOffset,
boolean writeValue) |
WriteCoilsRequest(int slaveId,
int startOffset,
boolean[] bdata) |
WriteMaskRegisterRequest(int slaveId,
int writeOffset)
Constructor that defaults the masks to have no effect on the register.
|
WriteMaskRegisterRequest(int slaveId,
int writeOffset,
int andMask,
int orMask) |
WriteRegisterRequest(int slaveId,
int writeOffset,
int writeValue) |
WriteRegistersRequest(int slaveId,
int startOffset,
short[] sdata) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected static ByteQueue |
AsciiMessage.getUnasciiMessage(ByteQueue queue) |
ModbusResponse |
AsciiMaster.sendImpl(ModbusRequest request) |
| 限定符和类型 | 方法和说明 |
|---|---|
ModbusResponse |
RtuMaster.sendImpl(ModbusRequest request) |
Copyright © 2018. All rights reserved.