public class Connection extends Object
| Constructor and Description |
|---|
Connection(InetSocketAddress host) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
connect() |
boolean |
isConnected() |
com.ghgande.j2mod.modbus.util.BitVector |
readCoils(ModbusTask channel) |
com.ghgande.j2mod.modbus.util.BitVector |
readDiscreteInputs(ModbusTask channel) |
com.ghgande.j2mod.modbus.procimg.Register[] |
readHoldingRegisters(ModbusTask channel) |
com.ghgande.j2mod.modbus.procimg.InputRegister[] |
readInputRegisters(ModbusTask channel) |
void |
writeMultipleCoils(ModbusTask channel,
com.ghgande.j2mod.modbus.util.BitVector coils) |
void |
writeMultipleRegisters(ModbusTask channel,
com.ghgande.j2mod.modbus.procimg.Register[] registers) |
void |
writeSingleCoil(ModbusTask channel,
boolean state) |
void |
writeSingleRegister(ModbusTask channel,
com.ghgande.j2mod.modbus.procimg.Register register) |
public Connection(InetSocketAddress host)
public boolean isConnected()
public void close()
public com.ghgande.j2mod.modbus.util.BitVector readCoils(ModbusTask channel) throws com.ghgande.j2mod.modbus.ModbusIOException, com.ghgande.j2mod.modbus.ModbusSlaveException, com.ghgande.j2mod.modbus.ModbusException, SocketTimeoutException, SocketException
com.ghgande.j2mod.modbus.ModbusIOExceptioncom.ghgande.j2mod.modbus.ModbusSlaveExceptioncom.ghgande.j2mod.modbus.ModbusExceptionSocketTimeoutExceptionSocketExceptionpublic com.ghgande.j2mod.modbus.util.BitVector readDiscreteInputs(ModbusTask channel) throws com.ghgande.j2mod.modbus.ModbusIOException, com.ghgande.j2mod.modbus.ModbusSlaveException, com.ghgande.j2mod.modbus.ModbusException, SocketTimeoutException, SocketException
com.ghgande.j2mod.modbus.ModbusIOExceptioncom.ghgande.j2mod.modbus.ModbusSlaveExceptioncom.ghgande.j2mod.modbus.ModbusExceptionSocketTimeoutExceptionSocketExceptionpublic com.ghgande.j2mod.modbus.procimg.Register[] readHoldingRegisters(ModbusTask channel) throws com.ghgande.j2mod.modbus.ModbusIOException, com.ghgande.j2mod.modbus.ModbusSlaveException, com.ghgande.j2mod.modbus.ModbusException, SocketTimeoutException, SocketException
com.ghgande.j2mod.modbus.ModbusIOExceptioncom.ghgande.j2mod.modbus.ModbusSlaveExceptioncom.ghgande.j2mod.modbus.ModbusExceptionSocketTimeoutExceptionSocketExceptionpublic com.ghgande.j2mod.modbus.procimg.InputRegister[] readInputRegisters(ModbusTask channel) throws com.ghgande.j2mod.modbus.ModbusIOException, com.ghgande.j2mod.modbus.ModbusSlaveException, com.ghgande.j2mod.modbus.ModbusException, SocketTimeoutException, SocketException
com.ghgande.j2mod.modbus.ModbusIOExceptioncom.ghgande.j2mod.modbus.ModbusSlaveExceptioncom.ghgande.j2mod.modbus.ModbusExceptionSocketTimeoutExceptionSocketExceptionpublic void writeSingleCoil(ModbusTask channel, boolean state) throws com.ghgande.j2mod.modbus.ModbusIOException, com.ghgande.j2mod.modbus.ModbusSlaveException, com.ghgande.j2mod.modbus.ModbusException, SocketTimeoutException
com.ghgande.j2mod.modbus.ModbusIOExceptioncom.ghgande.j2mod.modbus.ModbusSlaveExceptioncom.ghgande.j2mod.modbus.ModbusExceptionSocketTimeoutExceptionpublic void writeMultipleCoils(ModbusTask channel, com.ghgande.j2mod.modbus.util.BitVector coils) throws com.ghgande.j2mod.modbus.ModbusIOException, com.ghgande.j2mod.modbus.ModbusSlaveException, com.ghgande.j2mod.modbus.ModbusException, SocketTimeoutException, SocketException
com.ghgande.j2mod.modbus.ModbusIOExceptioncom.ghgande.j2mod.modbus.ModbusSlaveExceptioncom.ghgande.j2mod.modbus.ModbusExceptionSocketTimeoutExceptionSocketExceptionpublic void writeSingleRegister(ModbusTask channel, com.ghgande.j2mod.modbus.procimg.Register register) throws com.ghgande.j2mod.modbus.ModbusIOException, com.ghgande.j2mod.modbus.ModbusSlaveException, com.ghgande.j2mod.modbus.ModbusException, SocketTimeoutException, SocketException
com.ghgande.j2mod.modbus.ModbusIOExceptioncom.ghgande.j2mod.modbus.ModbusSlaveExceptioncom.ghgande.j2mod.modbus.ModbusExceptionSocketTimeoutExceptionSocketExceptionpublic void writeMultipleRegisters(ModbusTask channel, com.ghgande.j2mod.modbus.procimg.Register[] registers) throws com.ghgande.j2mod.modbus.ModbusIOException, com.ghgande.j2mod.modbus.ModbusSlaveException, com.ghgande.j2mod.modbus.ModbusException, SocketTimeoutException, SocketException
com.ghgande.j2mod.modbus.ModbusIOExceptioncom.ghgande.j2mod.modbus.ModbusSlaveExceptioncom.ghgande.j2mod.modbus.ModbusExceptionSocketTimeoutExceptionSocketExceptionCopyright © 2018. All rights reserved.