public class ChannelSender extends AbstractChannelSender
| 构造器和说明 |
|---|
ChannelSender(io.netty.channel.Channel channel) |
ChannelSender(io.netty.channel.Channel channel,
short unitIdentifier) |
ChannelSender(io.netty.channel.Channel channel,
short unitId,
short protocolIdentifier) |
| 限定符和类型 | 方法和说明 |
|---|---|
ReadCoilsResponse |
readCoils(int startAddress,
int quantityOfCoils) |
int |
readCoilsAsync(int startAddress,
int quantityOfCoils) |
ReadDiscreteInputsResponse |
readDiscreteInputs(int startAddress,
int quantityOfCoils) |
int |
readDiscreteInputsAsync(int startAddress,
int quantityOfCoils) |
ReadHoldingRegistersResponse |
readHoldingRegisters(int startAddress,
int quantityOfInputRegisters) |
int |
readHoldingRegistersAsync(int startAddress,
int quantityOfInputRegisters) |
ReadInputRegistersResponse |
readInputRegisters(int startAddress,
int quantityOfInputRegisters) |
int |
readInputRegistersAsync(int startAddress,
int quantityOfInputRegisters) |
WriteMultipleCoilsResponse |
writeMultipleCoils(int address,
int quantityOfOutputs,
BitSet outputsValue) |
WriteMultipleCoilsResponse |
writeMultipleCoils(int address,
int quantityOfOutputs,
boolean[] outputsValue) |
int |
writeMultipleCoilsAsync(int address,
int quantityOfOutputs,
BitSet outputsValue) |
int |
writeMultipleCoilsAsync(int address,
int quantityOfOutputs,
boolean[] outputsValue) |
WriteMultipleRegistersResponse |
writeMultipleRegisters(int address,
int quantityOfRegisters,
int[] registers) |
int |
writeMultipleRegistersAsync(int address,
int quantityOfRegisters,
int[] registers) |
WriteSingleCoilResponse |
writeSingleCoil(int address,
boolean state) |
int |
writeSingleCoilAsync(int address,
boolean state) |
WriteSingleRegisterResponse |
writeSingleRegister(int address,
int value) |
int |
writeSingleRegisterAsync(int address,
int value) |
callModbusFunction, callModbusFunctionSyncpublic ChannelSender(io.netty.channel.Channel channel)
public ChannelSender(io.netty.channel.Channel channel,
short unitIdentifier)
public ChannelSender(io.netty.channel.Channel channel,
short unitId,
short protocolIdentifier)
public int writeSingleCoilAsync(int address,
boolean state)
throws Exception
Exceptionpublic int writeSingleRegisterAsync(int address,
int value)
throws Exception
Exceptionpublic int readCoilsAsync(int startAddress,
int quantityOfCoils)
throws Exception
Exceptionpublic int readDiscreteInputsAsync(int startAddress,
int quantityOfCoils)
throws Exception
Exceptionpublic int readInputRegistersAsync(int startAddress,
int quantityOfInputRegisters)
throws Exception
Exceptionpublic int readHoldingRegistersAsync(int startAddress,
int quantityOfInputRegisters)
throws Exception
Exceptionpublic int writeMultipleCoilsAsync(int address,
int quantityOfOutputs,
boolean[] outputsValue)
throws Exception
Exceptionpublic int writeMultipleCoilsAsync(int address,
int quantityOfOutputs,
BitSet outputsValue)
throws Exception
Exceptionpublic int writeMultipleRegistersAsync(int address,
int quantityOfRegisters,
int[] registers)
throws Exception
Exceptionpublic WriteSingleCoilResponse writeSingleCoil(int address, boolean state) throws Exception
Exceptionpublic WriteSingleRegisterResponse writeSingleRegister(int address, int value) throws Exception
Exceptionpublic ReadCoilsResponse readCoils(int startAddress, int quantityOfCoils) throws Exception
Exceptionpublic ReadDiscreteInputsResponse readDiscreteInputs(int startAddress, int quantityOfCoils) throws Exception
Exceptionpublic ReadInputRegistersResponse readInputRegisters(int startAddress, int quantityOfInputRegisters) throws Exception
Exceptionpublic ReadHoldingRegistersResponse readHoldingRegisters(int startAddress, int quantityOfInputRegisters) throws Exception
Exceptionpublic WriteMultipleCoilsResponse writeMultipleCoils(int address, int quantityOfOutputs, boolean[] outputsValue) throws Exception
Exceptionpublic WriteMultipleCoilsResponse writeMultipleCoils(int address, int quantityOfOutputs, BitSet outputsValue) throws Exception
Exceptionpublic WriteMultipleRegistersResponse writeMultipleRegisters(int address, int quantityOfRegisters, int[] registers) throws Exception
ExceptionCopyright © 2019. All Rights Reserved.