Class ModbusServer.Client
java.lang.Object
java.lang.Thread
javaforce.pi.ModbusServer.Client
- All Implemented Interfaces:
Runnable
- Enclosing class:
ModbusServer
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Thread
Thread.Builder, Thread.State, Thread.UncaughtExceptionHandler -
Field Summary
FieldsFields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, isVirtual, join, join, join, join, ofPlatform, ofVirtual, onSpinWait, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, sleep, start, startVirtualThread, stop, threadId, toString, yield
-
Field Details
-
s
-
is
-
os
-
data
public byte[] data -
length
public int length
-
-
Constructor Details
-
Client
public Client()
-
-
Method Details
-
run
-
getLength
public void getLength() -
setLength
public void setLength(int length) Sets frame size excluding unit id and func code bytes. -
reply
public void reply() -
readCoils
public void readCoils() -
readDiscreteInputs
public void readDiscreteInputs() -
writeCoilSingle
public void writeCoilSingle() -
writeCoilMulti
public void writeCoilMulti() -
readMultipleRegisters
public void readMultipleRegisters() -
writeSingleRegister
public void writeSingleRegister() -
writeMultipleRegisters
public void writeMultipleRegisters()
-