Skip navigation links
A B C D E F G H I K L M N O P R S T U V W X 

A

ACKNOWLEDGE - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
add(KeyedModbusLocator<K>) - Method in class com.serotonin.modbus4j.base.ReadFunctionGroup
 
add(InputStream, Modbus4JInputStreamCallback) - Method in interface com.serotonin.modbus4j.sero.epoll.InputStreamEPollWrapper
 
addListener(ProcessImageListener) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
addLocator(K, BaseLocator<?>) - Method in class com.serotonin.modbus4j.BatchRead
 
addProcessImage(ProcessImage) - Method in class com.serotonin.modbus4j.ModbusSlaveSet
 
addResult(K, Object) - Method in class com.serotonin.modbus4j.BatchResults
 
ArrayUtils - Class in com.serotonin.modbus4j.sero.util
 
ArrayUtils() - Constructor for class com.serotonin.modbus4j.sero.util.ArrayUtils
 
ASCII - Static variable in class com.serotonin.modbus4j.locator.StringLocator
 
AsciiMaster - Class in com.serotonin.modbus4j.serial.ascii
 
AsciiMaster(SerialPortWrapper) - Constructor for class com.serotonin.modbus4j.serial.ascii.AsciiMaster
 
AsciiMessage - Class in com.serotonin.modbus4j.serial.ascii
 
AsciiMessageParser - Class in com.serotonin.modbus4j.serial.ascii
 
AsciiMessageParser(boolean) - Constructor for class com.serotonin.modbus4j.serial.ascii.AsciiMessageParser
 
AsciiMessageRequest - Class in com.serotonin.modbus4j.serial.ascii
 
AsciiMessageRequest(ModbusMessage) - Constructor for class com.serotonin.modbus4j.serial.ascii.AsciiMessageRequest
 
AsciiMessageResponse - Class in com.serotonin.modbus4j.serial.ascii
 
AsciiMessageResponse(ModbusMessage) - Constructor for class com.serotonin.modbus4j.serial.ascii.AsciiMessageResponse
 
AsciiRequestHandler - Class in com.serotonin.modbus4j.serial.ascii
 
AsciiRequestHandler(ModbusSlaveSet) - Constructor for class com.serotonin.modbus4j.serial.ascii.AsciiRequestHandler
 
AsciiSlave - Class in com.serotonin.modbus4j.serial.ascii
 
AsciiSlave(SerialPortWrapper) - Constructor for class com.serotonin.modbus4j.serial.ascii.AsciiSlave
 

B

BaseIOLog - Class in com.serotonin.modbus4j.sero.log
 
BaseIOLog(File) - Constructor for class com.serotonin.modbus4j.sero.log.BaseIOLog
 
BaseLocator<T> - Class in com.serotonin.modbus4j.locator
 
BaseLocator(int, int, int) - Constructor for class com.serotonin.modbus4j.locator.BaseLocator
 
BaseMessageParser - Class in com.serotonin.modbus4j.base
 
BaseMessageParser(boolean) - Constructor for class com.serotonin.modbus4j.base.BaseMessageParser
 
BaseRequestHandler - Class in com.serotonin.modbus4j.base
 
BaseRequestHandler(ModbusSlaveSet) - Constructor for class com.serotonin.modbus4j.base.BaseRequestHandler
 
BasicProcessImage - Class in com.serotonin.modbus4j
 
BasicProcessImage(int) - Constructor for class com.serotonin.modbus4j.BasicProcessImage
 
BatchRead<K> - Class in com.serotonin.modbus4j
A class for defining the information required to obtain in a batch.
BatchRead() - Constructor for class com.serotonin.modbus4j.BatchRead
 
BatchResults<K> - Class in com.serotonin.modbus4j
 
BatchResults() - Constructor for class com.serotonin.modbus4j.BatchResults
 
bigIntegerValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
BINARY - Static variable in class com.serotonin.modbus4j.code.DataType
 
BinaryLocator - Class in com.serotonin.modbus4j.locator
 
BinaryLocator(int, int, int) - Constructor for class com.serotonin.modbus4j.locator.BinaryLocator
 
BinaryLocator(int, int, int, int) - Constructor for class com.serotonin.modbus4j.locator.BinaryLocator
 
bitRangeValue(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
bitRangeValueLong(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
Returns the value of the bits in the given range.
booleanValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
ByteQueue - Class in com.serotonin.modbus4j.sero.util.queue
 
ByteQueue() - Constructor for class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
ByteQueue(int) - Constructor for class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
ByteQueue(byte[]) - Constructor for class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
ByteQueue(byte[], int, int) - Constructor for class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
ByteQueue(String) - Constructor for class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
byteRangeValue(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
byteRangeValueLong(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
bytesToValue(byte[], int) - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
bytesToValue(byte[], int) - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
bytesToValueRealOffset(byte[], int) - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
bytesToValueRealOffset(byte[], int) - Method in class com.serotonin.modbus4j.locator.BinaryLocator
 
bytesToValueRealOffset(byte[], int) - Method in class com.serotonin.modbus4j.locator.NumericLocator
 
bytesToValueRealOffset(byte[], int) - Method in class com.serotonin.modbus4j.locator.StringLocator
 

C

calculateCRC(ModbusMessage) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
cancel() - Method in class com.serotonin.modbus4j.sero.util.ProgressiveTask
 
CHAR - Static variable in class com.serotonin.modbus4j.code.DataType
 
checkCRC(ModbusMessage, ByteQueue) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
clear() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
clone() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
close() - Method in class com.serotonin.modbus4j.serial.SerialMaster
 
close() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
Close the Serial Port
close() - Method in class com.serotonin.modbus4j.sero.io.NullWriter
 
close() - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
close() - Method in class com.serotonin.modbus4j.sero.log.SimpleLog
 
close() - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
closed() - Method in interface com.serotonin.modbus4j.sero.epoll.Modbus4JInputStreamCallback
Called when the closure of the input stream is detected.
closeMessageControl(MessageControl) - Method in class com.serotonin.modbus4j.ModbusMaster
 
COIL_STATUS - Static variable in class com.serotonin.modbus4j.code.RegisterRange
 
coilStatus(int, int) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
coilWrite(int, boolean, boolean) - Method in interface com.serotonin.modbus4j.ProcessImageListener
 
com.serotonin.modbus4j - package com.serotonin.modbus4j
 
com.serotonin.modbus4j.base - package com.serotonin.modbus4j.base
 
com.serotonin.modbus4j.code - package com.serotonin.modbus4j.code
 
com.serotonin.modbus4j.exception - package com.serotonin.modbus4j.exception
 
com.serotonin.modbus4j.ip - package com.serotonin.modbus4j.ip
 
com.serotonin.modbus4j.ip.encap - package com.serotonin.modbus4j.ip.encap
 
com.serotonin.modbus4j.ip.listener - package com.serotonin.modbus4j.ip.listener
 
com.serotonin.modbus4j.ip.tcp - package com.serotonin.modbus4j.ip.tcp
 
com.serotonin.modbus4j.ip.udp - package com.serotonin.modbus4j.ip.udp
 
com.serotonin.modbus4j.ip.xa - package com.serotonin.modbus4j.ip.xa
 
com.serotonin.modbus4j.locator - package com.serotonin.modbus4j.locator
 
com.serotonin.modbus4j.msg - package com.serotonin.modbus4j.msg
 
com.serotonin.modbus4j.serial - package com.serotonin.modbus4j.serial
 
com.serotonin.modbus4j.serial.ascii - package com.serotonin.modbus4j.serial.ascii
 
com.serotonin.modbus4j.serial.rtu - package com.serotonin.modbus4j.serial.rtu
 
com.serotonin.modbus4j.sero - package com.serotonin.modbus4j.sero
 
com.serotonin.modbus4j.sero.epoll - package com.serotonin.modbus4j.sero.epoll
 
com.serotonin.modbus4j.sero.io - package com.serotonin.modbus4j.sero.io
 
com.serotonin.modbus4j.sero.log - package com.serotonin.modbus4j.sero.log
 
com.serotonin.modbus4j.sero.messaging - package com.serotonin.modbus4j.sero.messaging
 
com.serotonin.modbus4j.sero.timer - package com.serotonin.modbus4j.sero.timer
 
com.serotonin.modbus4j.sero.util - package com.serotonin.modbus4j.sero.util
 
com.serotonin.modbus4j.sero.util.queue - package com.serotonin.modbus4j.sero.util.queue
 
com.serotonin.modbus4j.value - package com.serotonin.modbus4j.value
 
completed - Variable in class com.serotonin.modbus4j.sero.util.ProgressiveTask
 
computeCharacterSpacing(SerialPortWrapper) - Static method in class com.serotonin.modbus4j.serial.rtu.RtuMaster
RTU Spec: For baud > 19200 Char Spacing: 750uS For baud < 19200 Char Spacing: 1.5 * char time
computeCharacterTime(SerialPortWrapper) - Static method in class com.serotonin.modbus4j.serial.rtu.RtuMaster
Compute the time it takes to transmit 1 character with the provided Serial Parameters.
computeMessageFrameSpacing(SerialPortWrapper) - Static method in class com.serotonin.modbus4j.serial.rtu.RtuMaster
RTU Spec: For baud > 19200 Message Spacing: 1.750uS For baud < 19200 Message Spacing: 3.5 * char time
concatenate(Object[], String) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
connected - Variable in class com.serotonin.modbus4j.ModbusMaster
If connection is established with slave/slaves
containsIgnoreCase(String[], String) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
convertToBooleans(byte[]) - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
convertToBytes(boolean[]) - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
convertToBytes(short[]) - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
convertToShorts(byte[]) - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
createAsciiMaster(SerialPortWrapper) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createAsciiSlave(SerialPortWrapper) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createLocator(int, int, int, int, int) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
createLocator(int, int, int, int, int, Charset) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
createLocator(int, int, int, int, int, int) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
createLocator(int, int, int, int, int, int, Charset) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
createModbusRequest(ByteQueue) - Static method in class com.serotonin.modbus4j.msg.ModbusRequest
 
createModbusResponse(ByteQueue) - Static method in class com.serotonin.modbus4j.msg.ModbusResponse
 
createOut() - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
Create the Print Writer output
createReadRequest(int, int, int, int) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createRtuMaster(SerialPortWrapper) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createRtuSlave(SerialPortWrapper) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createTcpListener(IpParameters) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createTcpMaster(IpParameters, boolean) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createTcpSlave(boolean) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createUdpMaster(IpParameters) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createUdpSlave(boolean) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createWaitingRoomKey(OutgoingRequestMessage) - Method in class com.serotonin.modbus4j.ip.encap.EncapWaitingRoomKeyFactory
 
createWaitingRoomKey(IncomingResponseMessage) - Method in class com.serotonin.modbus4j.ip.encap.EncapWaitingRoomKeyFactory
 
createWaitingRoomKey(ModbusMessage) - Method in class com.serotonin.modbus4j.ip.encap.EncapWaitingRoomKeyFactory
 
createWaitingRoomKey(OutgoingRequestMessage) - Method in class com.serotonin.modbus4j.ip.xa.XaWaitingRoomKeyFactory
 
createWaitingRoomKey(IncomingResponseMessage) - Method in class com.serotonin.modbus4j.ip.xa.XaWaitingRoomKeyFactory
 
createWaitingRoomKey(XaMessage) - Method in class com.serotonin.modbus4j.ip.xa.XaWaitingRoomKeyFactory
 
createWaitingRoomKey(OutgoingRequestMessage) - Method in class com.serotonin.modbus4j.serial.SerialWaitingRoomKeyFactory
 
createWaitingRoomKey(IncomingResponseMessage) - Method in class com.serotonin.modbus4j.serial.SerialWaitingRoomKeyFactory
 
createWaitingRoomKey(OutgoingRequestMessage) - Method in interface com.serotonin.modbus4j.sero.messaging.WaitingRoomKeyFactory
 
createWaitingRoomKey(IncomingResponseMessage) - Method in interface com.serotonin.modbus4j.sero.messaging.WaitingRoomKeyFactory
 
currentFileNumber - Variable in class com.serotonin.modbus4j.sero.log.RollingIOLog
 
currentTimeMillis() - Method in class com.serotonin.modbus4j.sero.timer.SystemTimeSource
 
currentTimeMillis() - Method in interface com.serotonin.modbus4j.sero.timer.TimeSource
 

D

data(byte[], int) - Method in interface com.serotonin.modbus4j.sero.messaging.DataConsumer
Notifies the consumer that new data is available
data(byte[], int) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
Incoming data from the transport.
DataConsumer - Interface in com.serotonin.modbus4j.sero.messaging
 
DataType - Class in com.serotonin.modbus4j.code
 
DataType() - Constructor for class com.serotonin.modbus4j.code.DataType
 
date - Variable in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
DATE_FORMAT - Static variable in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
DEBUG - Variable in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
declareProgress(float) - Method in class com.serotonin.modbus4j.sero.util.ProgressiveTask
 
DEFAULT_MAX_READ_BIT_COUNT - Static variable in class com.serotonin.modbus4j.Modbus
 
DEFAULT_MAX_READ_REGISTER_COUNT - Static variable in class com.serotonin.modbus4j.Modbus
 
DEFAULT_MAX_WRITE_REGISTER_COUNT - Static variable in class com.serotonin.modbus4j.Modbus
 
DefaultMessagingExceptionHandler - Class in com.serotonin.modbus4j.sero.messaging
 
DefaultMessagingExceptionHandler() - Constructor for class com.serotonin.modbus4j.sero.messaging.DefaultMessagingExceptionHandler
 
destroy() - Method in class com.serotonin.modbus4j.ip.listener.TcpListener
 
destroy() - Method in class com.serotonin.modbus4j.ip.tcp.TcpMaster
 
destroy() - Method in class com.serotonin.modbus4j.ip.udp.UdpMaster
 
destroy() - Method in class com.serotonin.modbus4j.ModbusMaster
 
destroy() - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMaster
 
destroy() - Method in class com.serotonin.modbus4j.serial.rtu.RtuMaster
 
done() - Method in interface com.serotonin.modbus4j.sero.io.LineHandler
 
doubleValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
dumpArray(byte[]) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
dumpArray(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
dumpArrayHex(byte[]) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
dumpArrayHex(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
dumpHex(byte[]) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
dumpHex(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
dumpMessage(byte[]) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
dumpMessage(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
dumpQueue() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 

E

EIGHT_BYTE_FLOAT - Static variable in class com.serotonin.modbus4j.code.DataType
 
EIGHT_BYTE_FLOAT_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
EIGHT_BYTE_INT_SIGNED - Static variable in class com.serotonin.modbus4j.code.DataType
 
EIGHT_BYTE_INT_SIGNED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
EIGHT_BYTE_INT_UNSIGNED - Static variable in class com.serotonin.modbus4j.code.DataType
 
EIGHT_BYTE_INT_UNSIGNED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
EncapMessage - Class in com.serotonin.modbus4j.ip.encap
 
EncapMessage(ModbusMessage) - Constructor for class com.serotonin.modbus4j.ip.encap.EncapMessage
 
EncapMessageParser - Class in com.serotonin.modbus4j.ip.encap
 
EncapMessageParser(boolean) - Constructor for class com.serotonin.modbus4j.ip.encap.EncapMessageParser
 
EncapMessageRequest - Class in com.serotonin.modbus4j.ip.encap
 
EncapMessageRequest(ModbusRequest) - Constructor for class com.serotonin.modbus4j.ip.encap.EncapMessageRequest
 
EncapMessageResponse - Class in com.serotonin.modbus4j.ip.encap
 
EncapMessageResponse(ModbusResponse) - Constructor for class com.serotonin.modbus4j.ip.encap.EncapMessageResponse
 
EncapRequestHandler - Class in com.serotonin.modbus4j.ip.encap
 
EncapRequestHandler(ModbusSlaveSet) - Constructor for class com.serotonin.modbus4j.ip.encap.EncapRequestHandler
 
EncapWaitingRoomKeyFactory - Class in com.serotonin.modbus4j.ip.encap
 
EncapWaitingRoomKeyFactory() - Constructor for class com.serotonin.modbus4j.ip.encap.EncapWaitingRoomKeyFactory
 
EpollStreamTransport - Class in com.serotonin.modbus4j.sero.messaging
First, instatiate with the streams and epoll.
EpollStreamTransport(InputStream, OutputStream, InputStreamEPollWrapper) - Constructor for class com.serotonin.modbus4j.sero.messaging.EpollStreamTransport
 
EpollStreamTransportCharSpaced - Class in com.serotonin.modbus4j.sero.messaging
 
EpollStreamTransportCharSpaced(InputStream, OutputStream, InputStreamEPollWrapper, long) - Constructor for class com.serotonin.modbus4j.sero.messaging.EpollStreamTransportCharSpaced
 
equals(Object) - Method in class com.serotonin.modbus4j.base.SlaveAndRange
 
ErrorResponseException - Exception in com.serotonin.modbus4j.exception
 
ErrorResponseException(ModbusRequest, ModbusResponse) - Constructor for exception com.serotonin.modbus4j.exception.ErrorResponseException
 
ExceptionCode - Class in com.serotonin.modbus4j.code
 
ExceptionCode() - Constructor for class com.serotonin.modbus4j.code.ExceptionCode
 
exceptionCode - Variable in class com.serotonin.modbus4j.msg.ModbusResponse
 
ExceptionRequest - Class in com.serotonin.modbus4j.msg
 
ExceptionRequest(int, byte, byte) - Constructor for class com.serotonin.modbus4j.msg.ExceptionRequest
 
ExceptionResponse - Class in com.serotonin.modbus4j.msg
 
ExceptionResponse(int, byte, byte) - Constructor for class com.serotonin.modbus4j.msg.ExceptionResponse
 
ExceptionResult - Class in com.serotonin.modbus4j
 
ExceptionResult(byte) - Constructor for class com.serotonin.modbus4j.ExceptionResult
 
expectsResponse() - Method in class com.serotonin.modbus4j.ip.encap.EncapMessageRequest
 
expectsResponse() - Method in class com.serotonin.modbus4j.ip.xa.XaMessageRequest
 
expectsResponse() - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMessageRequest
 
expectsResponse() - Method in class com.serotonin.modbus4j.serial.rtu.RtuMessageRequest
 
expectsResponse() - Method in interface com.serotonin.modbus4j.sero.messaging.OutgoingRequestMessage
Whether the request is expecting a response or not.

F

file - Variable in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
fileSize - Variable in class com.serotonin.modbus4j.sero.log.RollingIOLog
 
floatValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
flush() - Method in class com.serotonin.modbus4j.sero.io.NullWriter
 
FOUR_BYTE_BCD - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_BCD_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_FLOAT - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_FLOAT_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_FLOAT_SWAPPED_INVERTED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_INT_SIGNED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_INT_SIGNED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_INT_SIGNED_SWAPPED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_INT_UNSIGNED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_INT_UNSIGNED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_INT_UNSIGNED_SWAPPED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
fromHex(String) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
FunctionCode - Class in com.serotonin.modbus4j.code
 
FunctionCode() - Constructor for class com.serotonin.modbus4j.code.FunctionCode
 

G

GATEWAY_PATH_UNAVAILABLE - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
GATEWAY_TARGET_DEVICE_FAILED_TO_RESPOND - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
getAndMask() - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterResponse
 
getAsciiData(ByteQueue) - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMessage
 
getBaudRate() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
 
getBinary(ProcessImage, int) - Method in class com.serotonin.modbus4j.msg.ReadBinaryRequest
 
getBinary(ProcessImage, int) - Method in class com.serotonin.modbus4j.msg.ReadCoilsRequest
 
getBinary(ProcessImage, int) - Method in class com.serotonin.modbus4j.msg.ReadDiscreteInputsRequest
 
getBit(int, int, int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getBit() - Method in class com.serotonin.modbus4j.locator.BinaryLocator
 
getBooleanData() - Method in class com.serotonin.modbus4j.msg.ReadResponse
 
getCoil(int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getCoil(int) - Method in interface com.serotonin.modbus4j.ProcessImage
Returns the current value of the coil for the given offset.
getData(ProcessImage) - Method in class com.serotonin.modbus4j.msg.ReadBinaryRequest
 
getData(ProcessImage) - Method in class com.serotonin.modbus4j.msg.ReadNumericRequest
 
getData() - Method in class com.serotonin.modbus4j.msg.ReadResponse
 
getData() - Method in class com.serotonin.modbus4j.msg.ReportSlaveIdResponse
 
getDataBits() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
 
getDataType() - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
getDataType() - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
getDataType() - Method in class com.serotonin.modbus4j.locator.BinaryLocator
 
getDataType() - Method in class com.serotonin.modbus4j.locator.NumericLocator
 
getDataType() - Method in class com.serotonin.modbus4j.locator.StringLocator
 
getDiscardDataDelay() - Method in class com.serotonin.modbus4j.ModbusMaster
 
getDiscardDataDelay() - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
getDoubleValue(K) - Method in class com.serotonin.modbus4j.BatchResults
 
getEndOffset() - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
getEndOffset() - Method in class com.serotonin.modbus4j.base.ReadFunctionGroup
 
getEndOffset() - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
getePoll() - Method in class com.serotonin.modbus4j.ModbusMaster
 
getErrorResponse() - Method in exception com.serotonin.modbus4j.exception.ErrorResponseException
 
getExceptionCode() - Method in class com.serotonin.modbus4j.ExceptionResult
 
getExceptionCode() - Method in class com.serotonin.modbus4j.msg.ExceptionRequest
 
getExceptionCode() - Method in class com.serotonin.modbus4j.msg.ModbusResponse
 
getExceptionHandler() - Method in class com.serotonin.modbus4j.Modbus
 
getExceptionMessage(byte) - Static method in class com.serotonin.modbus4j.code.ExceptionCode
 
getExceptionMessage() - Method in class com.serotonin.modbus4j.ExceptionResult
 
getExceptionMessage() - Method in class com.serotonin.modbus4j.msg.ModbusResponse
 
getExceptionStatus() - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getExceptionStatus() - Method in class com.serotonin.modbus4j.msg.ReadExceptionStatusResponse
 
getExceptionStatus() - Method in interface com.serotonin.modbus4j.ProcessImage
Returns the current value of the exception status.
getFloatValue(K) - Method in class com.serotonin.modbus4j.BatchResults
 
getFlowControlIn() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
 
getFlowControlOut() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
 
getFrom(int) - Static method in class com.serotonin.modbus4j.code.RegisterRange
 
getFunctionCode() - Method in class com.serotonin.modbus4j.base.ReadFunctionGroup
 
getFunctionCode() - Method in exception com.serotonin.modbus4j.exception.IllegalFunctionException
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ExceptionRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ExceptionResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadCoilsRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadCoilsResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadDiscreteInputsRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadDiscreteInputsResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadExceptionStatusRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadExceptionStatusResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadHoldingRegistersRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadHoldingRegistersResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadInputRegistersRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReadInputRegistersResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReportSlaveIdRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.ReportSlaveIdResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteCoilRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteCoilResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteCoilsRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteCoilsResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteRegisterRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteRegisterResponse
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteRegistersRequest
 
getFunctionCode() - Method in class com.serotonin.modbus4j.msg.WriteRegistersResponse
 
getHoldingRegister(int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getHoldingRegister(int) - Method in interface com.serotonin.modbus4j.ProcessImage
Returns the current value of the holding register for the given offset.
getHoldingRegisterBit(int, int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getHost() - Method in class com.serotonin.modbus4j.ip.IpParameters
 
getInput(int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getInput(int) - Method in interface com.serotonin.modbus4j.ProcessImage
Returns the current value of the input for the given offset.
getInputRegister(int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getInputRegister(int) - Method in interface com.serotonin.modbus4j.ProcessImage
Returns the current value of the input register for the given offset.
getInputRegisterBit(int, int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getInputStream() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
Return the input stream for an open port
getIntValue(K) - Method in class com.serotonin.modbus4j.BatchResults
 
getInvalidAddressValue() - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getIoLog() - Method in class com.serotonin.modbus4j.ModbusMaster
 
getIoLog() - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
getJavaType(int) - Static method in class com.serotonin.modbus4j.code.DataType
 
getKey() - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
getLength() - Method in class com.serotonin.modbus4j.base.ReadFunctionGroup
 
getLocator() - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
getLocators() - Method in class com.serotonin.modbus4j.base.ReadFunctionGroup
 
getLongValue(K) - Method in class com.serotonin.modbus4j.BatchResults
 
getMaxReadBitCount() - Method in class com.serotonin.modbus4j.Modbus
 
getMaxReadCount(int) - Method in class com.serotonin.modbus4j.Modbus
 
getMaxReadRegisterCount() - Method in class com.serotonin.modbus4j.Modbus
 
getMaxWriteRegisterCount() - Method in class com.serotonin.modbus4j.Modbus
 
getMessage() - Method in exception com.serotonin.modbus4j.exception.ErrorResponseException
 
getMessageControl() - Method in class com.serotonin.modbus4j.ModbusMaster
 
getMessageData() - Method in class com.serotonin.modbus4j.ip.encap.EncapMessage
 
getMessageData() - Method in class com.serotonin.modbus4j.ip.xa.XaMessage
 
getMessageData() - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMessage
 
getMessageData() - Method in class com.serotonin.modbus4j.serial.rtu.RtuMessage
 
getMessageData() - Method in interface com.serotonin.modbus4j.sero.messaging.OutgoingMessage
Return the byte array representing the serialization of the request.
getModbusMessage() - Method in class com.serotonin.modbus4j.ip.IpMessage
 
getModbusMessage() - Method in class com.serotonin.modbus4j.ip.xa.XaMessage
 
getModbusMessage() - Method in class com.serotonin.modbus4j.serial.SerialMessage
 
getModbusRequest() - Method in class com.serotonin.modbus4j.ip.encap.EncapMessageRequest
 
getModbusRequest() - Method in class com.serotonin.modbus4j.ip.xa.XaMessageRequest
 
getModbusRequest() - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMessageRequest
 
getModbusRequest() - Method in class com.serotonin.modbus4j.serial.rtu.RtuMessageRequest
 
getModbusResponse() - Method in class com.serotonin.modbus4j.ip.encap.EncapMessageResponse
 
getModbusResponse() - Method in interface com.serotonin.modbus4j.ip.IpMessageResponse
 
getModbusResponse() - Method in class com.serotonin.modbus4j.ip.xa.XaMessageResponse
 
getModbusResponse() - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMessageResponse
 
getModbusResponse() - Method in class com.serotonin.modbus4j.serial.rtu.RtuMessageResponse
 
getNextTransactionId() - Method in class com.serotonin.modbus4j.ip.listener.TcpListener
 
getNextTransactionId() - Method in class com.serotonin.modbus4j.ip.tcp.TcpMaster
 
getNextTransactionId() - Method in class com.serotonin.modbus4j.ip.udp.UdpMaster
 
getNumberOfBits() - Method in class com.serotonin.modbus4j.msg.WriteCoilsResponse
 
getNumberOfRegisters() - Method in class com.serotonin.modbus4j.msg.WriteRegistersResponse
 
getNumeric(int, int, int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getNumeric(ProcessImage, int) - Method in class com.serotonin.modbus4j.msg.ReadHoldingRegistersRequest
 
getNumeric(ProcessImage, int) - Method in class com.serotonin.modbus4j.msg.ReadInputRegistersRequest
 
getNumeric(ProcessImage, int) - Method in class com.serotonin.modbus4j.msg.ReadNumericRequest
 
getOffset() - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
getOffset() - Method in class com.serotonin.modbus4j.base.RangeAndOffset
 
getOffset() - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
getOriginalRequest() - Method in exception com.serotonin.modbus4j.exception.ErrorResponseException
 
getOrMask() - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterResponse
 
getOutputStream() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
Return the output stream for an open port
getParity() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
 
getPort() - Method in class com.serotonin.modbus4j.ip.IpParameters
 
getProcessImage(int) - Method in class com.serotonin.modbus4j.ModbusSlaveSet
 
getProcessImages() - Method in class com.serotonin.modbus4j.ModbusSlaveSet
Get a copy of the current process images
getRange() - Method in class com.serotonin.modbus4j.base.RangeAndOffset
 
getRange() - Method in class com.serotonin.modbus4j.base.SlaveAndRange
 
getRange() - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
getReadDelay() - Method in class com.serotonin.modbus4j.sero.messaging.InputStreamListener
 
getReadFunctionCode(int) - Static method in class com.serotonin.modbus4j.code.RegisterRange
 
getReadFunctionGroups(ModbusMaster) - Method in class com.serotonin.modbus4j.BatchRead
 
getRegister(BaseLocator<T>) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getRegisterCount() - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
getRegisterCount(int) - Static method in class com.serotonin.modbus4j.code.DataType
 
getRegisterCount() - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
getRegisterCount() - Method in class com.serotonin.modbus4j.locator.BinaryLocator
 
getRegisterCount() - Method in class com.serotonin.modbus4j.locator.NumericLocator
 
getRegisterCount() - Method in class com.serotonin.modbus4j.locator.StringLocator
 
getReportSlaveIdData() - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getReportSlaveIdData() - Method in interface com.serotonin.modbus4j.ProcessImage
Returns the data for the report slave id command.
getRetries() - Method in class com.serotonin.modbus4j.ModbusMaster
 
getRetries() - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
getRoundingMode() - Method in class com.serotonin.modbus4j.locator.NumericLocator
 
getShortData() - Method in class com.serotonin.modbus4j.msg.ReadResponse
 
getSlaveAndRange() - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
getSlaveAndRange() - Method in class com.serotonin.modbus4j.base.ReadFunctionGroup
 
getSlaveId() - Method in class com.serotonin.modbus4j.base.SlaveAndRange
 
getSlaveId() - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getSlaveId() - Method in exception com.serotonin.modbus4j.exception.ModbusTransportException
 
getSlaveId() - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
getSlaveId() - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
getSlaveId() - Method in interface com.serotonin.modbus4j.ProcessImage
 
getStartOffset() - Method in class com.serotonin.modbus4j.base.ReadFunctionGroup
 
getStartOffset() - Method in class com.serotonin.modbus4j.msg.WriteCoilsResponse
 
getStartOffset() - Method in class com.serotonin.modbus4j.msg.WriteRegistersResponse
 
getStopBits() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
 
getString(int, int, int, int) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getString(int, int, int, int, Charset) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getTimeout() - Method in class com.serotonin.modbus4j.ModbusMaster
 
getTimeout() - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
getTimeSource() - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
getTo(int) - Static method in class com.serotonin.modbus4j.code.RegisterRange
 
getTransactionId() - Method in class com.serotonin.modbus4j.ip.xa.XaMessage
 
getType() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
getUnasciiMessage(ByteQueue) - Static method in class com.serotonin.modbus4j.serial.ascii.AsciiMessage
 
getValue(K) - Method in class com.serotonin.modbus4j.BatchResults
 
getValue(BaseLocator<T>) - Method in class com.serotonin.modbus4j.ModbusMaster
Returns a value from the modbus network according to the given locator information.
getValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
getWriteMaskRegister() - Method in class com.serotonin.modbus4j.base.SlaveProfile
 
getWriteOffset() - Method in class com.serotonin.modbus4j.msg.WriteCoilResponse
 
getWriteOffset() - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterResponse
 
getWriteOffset() - Method in class com.serotonin.modbus4j.msg.WriteRegisterResponse
 
getWriteValue() - Method in class com.serotonin.modbus4j.msg.WriteRegisterResponse
 

H

handle(ProcessImage) - Method in class com.serotonin.modbus4j.msg.ModbusRequest
 
handleIOException(IOException) - Method in interface com.serotonin.modbus4j.sero.messaging.DataConsumer
 
handleIOException(IOException) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
handleLine(String) - Method in interface com.serotonin.modbus4j.sero.io.LineHandler
 
handleRequest(IncomingRequestMessage) - Method in class com.serotonin.modbus4j.ip.encap.EncapRequestHandler
 
handleRequest(IncomingRequestMessage) - Method in class com.serotonin.modbus4j.ip.xa.XaRequestHandler
 
handleRequest(IncomingRequestMessage) - Method in class com.serotonin.modbus4j.serial.ascii.AsciiRequestHandler
 
handleRequest(IncomingRequestMessage) - Method in class com.serotonin.modbus4j.serial.rtu.RtuRequestHandler
 
handleRequest(IncomingRequestMessage) - Method in interface com.serotonin.modbus4j.sero.messaging.RequestHandler
Handle the request and return the appropriate response object.
handleRequestImpl(ModbusRequest) - Method in class com.serotonin.modbus4j.base.BaseRequestHandler
 
hashCode() - Method in class com.serotonin.modbus4j.base.SlaveAndRange
 
HOLDING_REGISTER - Static variable in class com.serotonin.modbus4j.code.RegisterRange
 
holdingRegister(int, int, int) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
holdingRegisterBit(int, int, int) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
holdingRegisterWrite(int, short, short) - Method in interface com.serotonin.modbus4j.ProcessImageListener
 

I

ILLEGAL_DATA_ADDRESS - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
ILLEGAL_DATA_VALUE - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
ILLEGAL_FUNCTION - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
IllegalDataAddressException - Exception in com.serotonin.modbus4j.exception
 
IllegalDataAddressException() - Constructor for exception com.serotonin.modbus4j.exception.IllegalDataAddressException
 
IllegalDataAddressException(int) - Constructor for exception com.serotonin.modbus4j.exception.IllegalDataAddressException
 
IllegalDataTypeException - Exception in com.serotonin.modbus4j.exception
 
IllegalDataTypeException(String) - Constructor for exception com.serotonin.modbus4j.exception.IllegalDataTypeException
 
IllegalFunctionException - Exception in com.serotonin.modbus4j.exception
 
IllegalFunctionException(byte, int) - Constructor for exception com.serotonin.modbus4j.exception.IllegalFunctionException
 
IllegalSlaveIdException - Exception in com.serotonin.modbus4j.exception
 
IllegalSlaveIdException(String) - Constructor for exception com.serotonin.modbus4j.exception.IllegalSlaveIdException
 
in - Variable in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
IncomingMessage - Interface in com.serotonin.modbus4j.sero.messaging
 
IncomingRequestMessage - Interface in com.serotonin.modbus4j.sero.messaging
 
IncomingResponseMessage - Interface in com.serotonin.modbus4j.sero.messaging
 
indexOf(String[], String) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
indexOf(byte[], byte[]) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
indexOf(byte[], int, byte[]) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
indexOf(byte[], int, int, byte[]) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
indexOf(byte) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
indexOf(byte, int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
indexOf(byte[]) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
indexOf(byte[], int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
init() - Method in class com.serotonin.modbus4j.ip.listener.TcpListener
 
init() - Method in class com.serotonin.modbus4j.ip.tcp.TcpMaster
 
init() - Method in class com.serotonin.modbus4j.ip.udp.UdpMaster
 
init() - Method in class com.serotonin.modbus4j.ModbusMaster
 
init() - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMaster
 
init() - Method in class com.serotonin.modbus4j.serial.rtu.RtuMaster
 
init() - Method in class com.serotonin.modbus4j.serial.SerialMaster
 
initialized - Variable in class com.serotonin.modbus4j.ModbusMaster
 
input(byte[], int) - Method in interface com.serotonin.modbus4j.sero.epoll.Modbus4JInputStreamCallback
Called when content is read from the input stream.
input(byte[]) - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
input(byte[], int, int) - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
INPUT_REGISTER - Static variable in class com.serotonin.modbus4j.code.RegisterRange
 
INPUT_STATUS - Static variable in class com.serotonin.modbus4j.code.RegisterRange
 
inputRegister(int, int, int) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
inputRegisterBit(int, int, int) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
inputStatus(int, int) - Static method in class com.serotonin.modbus4j.locator.BaseLocator
 
InputStreamEPollWrapper - Interface in com.serotonin.modbus4j.sero.epoll
 
InputStreamListener - Class in com.serotonin.modbus4j.sero.messaging
This class provides a stoppable listener for an input stream that sends arbitrary information.
InputStreamListener(InputStream, DataConsumer) - Constructor for class com.serotonin.modbus4j.sero.messaging.InputStreamListener
 
intValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
InvalidDataConversionException - Exception in com.serotonin.modbus4j.exception
 
InvalidDataConversionException(String) - Constructor for exception com.serotonin.modbus4j.exception.InvalidDataConversionException
 
ioException(IOException) - Method in interface com.serotonin.modbus4j.sero.epoll.Modbus4JInputStreamCallback
Called if there is an IOException while reading input stream.
IOLog - Class in com.serotonin.modbus4j.sero.log
 
IOLog(String) - Constructor for class com.serotonin.modbus4j.sero.log.IOLog
 
IP_PROTOCOL_ID - Static variable in class com.serotonin.modbus4j.base.ModbusUtils
 
IpMessage - Class in com.serotonin.modbus4j.ip
 
IpMessage(ModbusMessage) - Constructor for class com.serotonin.modbus4j.ip.IpMessage
 
IpMessageResponse - Interface in com.serotonin.modbus4j.ip
 
IpParameters - Class in com.serotonin.modbus4j.ip
 
IpParameters() - Constructor for class com.serotonin.modbus4j.ip.IpParameters
 
isAllowInvalidAddress() - Method in class com.serotonin.modbus4j.BasicProcessImage
 
isBinaryRange(int) - Static method in class com.serotonin.modbus4j.locator.BinaryLocator
 
isCancel() - Method in class com.serotonin.modbus4j.BatchRead
 
isCancelled() - Method in class com.serotonin.modbus4j.sero.util.ProgressiveTask
 
isCompleted() - Method in class com.serotonin.modbus4j.sero.util.ProgressiveTask
 
isConnected() - Method in class com.serotonin.modbus4j.ModbusMaster
 
isContiguousRequests() - Method in class com.serotonin.modbus4j.BatchRead
 
isEmpty(int[]) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
isEncapsulated() - Method in class com.serotonin.modbus4j.ip.IpParameters
 
isErrorsInResults() - Method in class com.serotonin.modbus4j.BatchRead
 
isException() - Method in class com.serotonin.modbus4j.msg.ModbusResponse
 
isExceptionsInResults() - Method in class com.serotonin.modbus4j.BatchRead
 
isInitialized() - Method in class com.serotonin.modbus4j.ModbusMaster
 
isMultipleWritesOnly() - Method in class com.serotonin.modbus4j.ModbusMaster
 
isWriteValue() - Method in class com.serotonin.modbus4j.msg.WriteCoilResponse
 

K

KeyedModbusLocator<K> - Class in com.serotonin.modbus4j.base
 
KeyedModbusLocator(K, BaseLocator<?>) - Constructor for class com.serotonin.modbus4j.base.KeyedModbusLocator
 

L

LineHandler - Interface in com.serotonin.modbus4j.sero.io
 
log(boolean, byte[]) - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
log(boolean, byte[], int, int) - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
log(String) - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
longValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 

M

main(String[]) - Static method in class com.serotonin.modbus4j.msg.ModbusResponse
 
mark() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
master - Variable in class com.serotonin.modbus4j.base.BaseMessageParser
 
MAX_FUNCTION_CODE - Static variable in class com.serotonin.modbus4j.msg.ModbusResponse
 
maxFiles - Variable in class com.serotonin.modbus4j.sero.log.RollingIOLog
 
MEMORY_PARITY_ERROR - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
MessageControl - Class in com.serotonin.modbus4j.sero.messaging
In general there are three messaging activities: Send a message for which no reply is expected, e.g.
MessageControl() - Constructor for class com.serotonin.modbus4j.sero.messaging.MessageControl
 
MessageParser - Interface in com.serotonin.modbus4j.sero.messaging
Interface defining methods that are called when data arrives in the connection.
MessagingExceptionHandler - Interface in com.serotonin.modbus4j.sero.messaging
 
Modbus - Class in com.serotonin.modbus4j
Base level for masters and slaves/listeners TODO: - handle echoing in RS485
Modbus() - Constructor for class com.serotonin.modbus4j.Modbus
 
Modbus4JInputStreamCallback - Interface in com.serotonin.modbus4j.sero.epoll
A callback interface for input streams.
ModbusFactory - Class in com.serotonin.modbus4j
 
ModbusFactory() - Constructor for class com.serotonin.modbus4j.ModbusFactory
 
ModbusIdException - Exception in com.serotonin.modbus4j.exception
 
ModbusIdException(String) - Constructor for exception com.serotonin.modbus4j.exception.ModbusIdException
 
ModbusIdException(Throwable) - Constructor for exception com.serotonin.modbus4j.exception.ModbusIdException
 
ModbusInitException - Exception in com.serotonin.modbus4j.exception
 
ModbusInitException() - Constructor for exception com.serotonin.modbus4j.exception.ModbusInitException
 
ModbusInitException(String, Throwable) - Constructor for exception com.serotonin.modbus4j.exception.ModbusInitException
 
ModbusInitException(String) - Constructor for exception com.serotonin.modbus4j.exception.ModbusInitException
 
ModbusInitException(Throwable) - Constructor for exception com.serotonin.modbus4j.exception.ModbusInitException
 
ModbusMaster - Class in com.serotonin.modbus4j
 
ModbusMaster() - Constructor for class com.serotonin.modbus4j.ModbusMaster
 
modbusMessage - Variable in class com.serotonin.modbus4j.ip.IpMessage
 
ModbusMessage - Class in com.serotonin.modbus4j.msg
 
ModbusMessage(int) - Constructor for class com.serotonin.modbus4j.msg.ModbusMessage
 
modbusMessage - Variable in class com.serotonin.modbus4j.serial.SerialMessage
 
ModbusRequest - Class in com.serotonin.modbus4j.msg
 
ModbusResponse - Class in com.serotonin.modbus4j.msg
 
ModbusSlaveSet - Class in com.serotonin.modbus4j
 
ModbusSlaveSet() - Constructor for class com.serotonin.modbus4j.ModbusSlaveSet
 
ModbusTransportException - Exception in com.serotonin.modbus4j.exception
 
ModbusTransportException() - Constructor for exception com.serotonin.modbus4j.exception.ModbusTransportException
 
ModbusTransportException(int) - Constructor for exception com.serotonin.modbus4j.exception.ModbusTransportException
 
ModbusTransportException(String, Throwable, int) - Constructor for exception com.serotonin.modbus4j.exception.ModbusTransportException
 
ModbusTransportException(String, int) - Constructor for exception com.serotonin.modbus4j.exception.ModbusTransportException
 
ModbusTransportException(String) - Constructor for exception com.serotonin.modbus4j.exception.ModbusTransportException
 
ModbusTransportException(Throwable) - Constructor for exception com.serotonin.modbus4j.exception.ModbusTransportException
 
ModbusTransportException(Throwable, int) - Constructor for exception com.serotonin.modbus4j.exception.ModbusTransportException
 
ModbusUtils - Class in com.serotonin.modbus4j.base
 
ModbusUtils() - Constructor for class com.serotonin.modbus4j.base.ModbusUtils
 
ModbusValue - Class in com.serotonin.modbus4j.value
 
ModbusValue(DataType, Object) - Constructor for class com.serotonin.modbus4j.value.ModbusValue
 

N

nodeFound(int) - Method in interface com.serotonin.modbus4j.NodeScanListener
 
NodeScanListener - Interface in com.serotonin.modbus4j
 
NotImplementedException - Exception in com.serotonin.modbus4j.sero
 
NotImplementedException() - Constructor for exception com.serotonin.modbus4j.sero.NotImplementedException
 
NotImplementedException(String) - Constructor for exception com.serotonin.modbus4j.sero.NotImplementedException
 
NullWriter - Class in com.serotonin.modbus4j.sero.io
 
NullWriter() - Constructor for class com.serotonin.modbus4j.sero.io.NullWriter
 
NumericLocator - Class in com.serotonin.modbus4j.locator
 
NumericLocator(int, int, int, int) - Constructor for class com.serotonin.modbus4j.locator.NumericLocator
 

O

offset - Variable in class com.serotonin.modbus4j.locator.BaseLocator
 
open() - Method in interface com.serotonin.modbus4j.serial.SerialPortWrapper
 
out - Variable in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
out(String) - Method in class com.serotonin.modbus4j.sero.log.SimpleLog
 
out(Throwable) - Method in class com.serotonin.modbus4j.sero.log.SimpleLog
 
out(Object) - Method in class com.serotonin.modbus4j.sero.log.SimpleLog
 
out(String, Throwable) - Method in class com.serotonin.modbus4j.sero.log.SimpleLog
 
out - Variable in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
OutgoingMessage - Interface in com.serotonin.modbus4j.sero.messaging
 
OutgoingRequestMessage - Interface in com.serotonin.modbus4j.sero.messaging
 
OutgoingResponseMessage - Interface in com.serotonin.modbus4j.sero.messaging
 
output(byte[]) - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
output(byte[], int, int) - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
 

P

parseMessage(ByteQueue) - Method in class com.serotonin.modbus4j.base.BaseMessageParser
 
parseMessage(ByteQueue) - Method in interface com.serotonin.modbus4j.sero.messaging.MessageParser
Attempt to parse a message out of the queue.
parseMessageImpl(ByteQueue) - Method in class com.serotonin.modbus4j.base.BaseMessageParser
 
parseMessageImpl(ByteQueue) - Method in class com.serotonin.modbus4j.ip.encap.EncapMessageParser
 
parseMessageImpl(ByteQueue) - Method in class com.serotonin.modbus4j.ip.xa.XaMessageParser
 
parseMessageImpl(ByteQueue) - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMessageParser
 
parseMessageImpl(ByteQueue) - Method in class com.serotonin.modbus4j.serial.rtu.RtuMessageParser
 
peek(int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
peek(int, int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
peek(byte[]) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
peek(byte[], int, int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
peekAll() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pop() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pop(byte[]) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pop(byte[], int, int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pop(int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popAll() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popByte(ByteQueue) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
popS2B() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popS4B() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popShort(ByteQueue) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
popString(int, Charset) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popU1B() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popU2B() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popU3B() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popU4B() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
popUnsignedByte(ByteQueue) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
popUnsignedShort(ByteQueue) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
ProcessImage - Interface in com.serotonin.modbus4j
Used by slave implementors.
ProcessImageListener - Interface in com.serotonin.modbus4j
 
ProgressiveTask - Class in com.serotonin.modbus4j.sero.util
 
ProgressiveTask() - Constructor for class com.serotonin.modbus4j.sero.util.ProgressiveTask
 
ProgressiveTask(ProgressiveTaskListener) - Constructor for class com.serotonin.modbus4j.sero.util.ProgressiveTask
 
ProgressiveTaskListener - Interface in com.serotonin.modbus4j.sero.util
 
progressUpdate(float) - Method in interface com.serotonin.modbus4j.sero.util.ProgressiveTaskListener
Optionally called occasionally by the task to declare the progress that has been made.
push(String) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
push(byte) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
push(int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
push(long) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
push(byte[]) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
push(byte[], int, int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
push(ByteQueue) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
push(ByteQueue, int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
push(ByteBuffer) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pushByte(ByteQueue, int) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
pushChar(char) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pushDouble(double) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pushFloat(float) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pushInt(int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pushLong(long) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pushS4B(int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
Push signed 4 bytes.
pushShort(ByteQueue, int) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
pushShort(short) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
pushU2B(int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
Push unsigned 2 bytes.
pushU3B(int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
Push unsigned 3 bytes.
pushU4B(long) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
Push unsigned 4 bytes.

R

range - Variable in class com.serotonin.modbus4j.locator.BaseLocator
 
RangeAndOffset - Class in com.serotonin.modbus4j.base
 
RangeAndOffset(int, int) - Constructor for class com.serotonin.modbus4j.base.RangeAndOffset
 
RangeAndOffset(int) - Constructor for class com.serotonin.modbus4j.base.RangeAndOffset
This constructor provides a best guess at the function and offset the user wants, with the assumption that the offset will never go over 9999.
read(InputStream) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
read(Reader) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
read(InputStream, int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
read2ByteSigned(InputStream) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
read2ByteUnsigned(InputStream) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
read4ByteSigned(InputStream) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
read4ByteUnsigned(InputStream) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
READ_COILS - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
READ_DISCRETE_INPUTS - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
READ_EXCEPTION_STATUS - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
READ_HOLDING_REGISTERS - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
READ_INPUT_REGISTERS - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
ReadBinaryRequest - Class in com.serotonin.modbus4j.msg
 
ReadBinaryRequest(int, int, int) - Constructor for class com.serotonin.modbus4j.msg.ReadBinaryRequest
 
readByte(InputStream) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
readChar(InputStream) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
ReadCoilsRequest - Class in com.serotonin.modbus4j.msg
 
ReadCoilsRequest(int, int, int) - Constructor for class com.serotonin.modbus4j.msg.ReadCoilsRequest
 
ReadCoilsResponse - Class in com.serotonin.modbus4j.msg
 
ReadDiscreteInputsRequest - Class in com.serotonin.modbus4j.msg
 
ReadDiscreteInputsRequest(int, int, int) - Constructor for class com.serotonin.modbus4j.msg.ReadDiscreteInputsRequest
 
ReadDiscreteInputsResponse - Class in com.serotonin.modbus4j.msg
 
ReadExceptionStatusRequest - Class in com.serotonin.modbus4j.msg
 
ReadExceptionStatusRequest(int) - Constructor for class com.serotonin.modbus4j.msg.ReadExceptionStatusRequest
 
ReadExceptionStatusResponse - Class in com.serotonin.modbus4j.msg
 
readFile(String) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
readFile(File) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
ReadFunctionGroup<K> - Class in com.serotonin.modbus4j.base
 
ReadFunctionGroup(KeyedModbusLocator<K>) - Constructor for class com.serotonin.modbus4j.base.ReadFunctionGroup
 
ReadHoldingRegistersRequest - Class in com.serotonin.modbus4j.msg
 
ReadHoldingRegistersRequest(int, int, int) - Constructor for class com.serotonin.modbus4j.msg.ReadHoldingRegistersRequest
 
ReadHoldingRegistersResponse - Class in com.serotonin.modbus4j.msg
 
ReadInputRegistersRequest - Class in com.serotonin.modbus4j.msg
 
ReadInputRegistersRequest(int, int, int) - Constructor for class com.serotonin.modbus4j.msg.ReadInputRegistersRequest
 
ReadInputRegistersResponse - Class in com.serotonin.modbus4j.msg
 
readLines(String) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
readLines(File) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
readLines(String, LineHandler) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
ReadNumericRequest - Class in com.serotonin.modbus4j.msg
 
ReadNumericRequest(int, int, int) - Constructor for class com.serotonin.modbus4j.msg.ReadNumericRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ExceptionRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadBinaryRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadExceptionStatusRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadNumericRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReportSlaveIdRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteCoilRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteCoilsRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteRegisterRequest
 
readRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteRegistersRequest
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ExceptionResponse
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusResponse
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadExceptionStatusResponse
 
ReadResponse - Class in com.serotonin.modbus4j.msg
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadResponse
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReportSlaveIdResponse
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteCoilResponse
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteCoilsResponse
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterResponse
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteRegisterResponse
 
readResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteRegistersResponse
 
readString(InputStream, int) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
receivedException(Exception) - Method in class com.serotonin.modbus4j.sero.messaging.DefaultMessagingExceptionHandler
 
receivedException(Exception) - Method in interface com.serotonin.modbus4j.sero.messaging.MessagingExceptionHandler
 
RegisterRange - Class in com.serotonin.modbus4j.code
 
RegisterRange() - Constructor for class com.serotonin.modbus4j.code.RegisterRange
 
remove(InputStream) - Method in interface com.serotonin.modbus4j.sero.epoll.InputStreamEPollWrapper
 
removeConsumer() - Method in class com.serotonin.modbus4j.sero.messaging.EpollStreamTransport
 
removeConsumer() - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
removeConsumer() - Method in interface com.serotonin.modbus4j.sero.messaging.Transport
 
removeListener(ProcessImageListener) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
removeProcessImage(int) - Method in class com.serotonin.modbus4j.ModbusSlaveSet
 
removeProcessImage(ProcessImage) - Method in class com.serotonin.modbus4j.ModbusSlaveSet
 
REPORT_SLAVE_ID - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
ReportSlaveIdRequest - Class in com.serotonin.modbus4j.msg
 
ReportSlaveIdRequest(int) - Constructor for class com.serotonin.modbus4j.msg.ReportSlaveIdRequest
 
ReportSlaveIdResponse - Class in com.serotonin.modbus4j.msg
 
RequestHandler - Interface in com.serotonin.modbus4j.sero.messaging
 
reset() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
RollingIOLog - Class in com.serotonin.modbus4j.sero.log
Class to Log IO with the option to keep historical files
RollingIOLog(String, File, int, int) - Constructor for class com.serotonin.modbus4j.sero.log.RollingIOLog
 
RtuMaster - Class in com.serotonin.modbus4j.serial.rtu
 
RtuMaster(SerialPortWrapper) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuMaster
For legacy purposes, create RTU Master and compute the character and message frame spacing
RtuMessage - Class in com.serotonin.modbus4j.serial.rtu
Convenience superclass primarily for calculating CRC values.
RtuMessage(ModbusMessage) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuMessage
 
RtuMessageParser - Class in com.serotonin.modbus4j.serial.rtu
Message parser implementation for RTU encoding.
RtuMessageParser(boolean) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuMessageParser
 
RtuMessageRequest - Class in com.serotonin.modbus4j.serial.rtu
Handles the RTU enveloping of modbus requests.
RtuMessageRequest(ModbusRequest) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuMessageRequest
 
RtuMessageResponse - Class in com.serotonin.modbus4j.serial.rtu
Handles the RTU enveloping of modbus responses.
RtuMessageResponse(ModbusResponse) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuMessageResponse
 
RtuRequestHandler - Class in com.serotonin.modbus4j.serial.rtu
 
RtuRequestHandler(ModbusSlaveSet) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuRequestHandler
 
RtuSlave - Class in com.serotonin.modbus4j.serial.rtu
 
RtuSlave(SerialPortWrapper) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuSlave
 
run() - Method in class com.serotonin.modbus4j.sero.messaging.InputStreamListener
 
run() - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
run() - Method in class com.serotonin.modbus4j.sero.util.ProgressiveTask
 
runImpl() - Method in class com.serotonin.modbus4j.sero.util.ProgressiveTask
Implementers of this method MUST return from it occasionally so that the cancelled status can be checked.

S

sb - Variable in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
scanForSlaveNodes() - Method in class com.serotonin.modbus4j.ModbusMaster
Node scanning.
scanForSlaveNodes(NodeScanListener) - Method in class com.serotonin.modbus4j.ModbusMaster
 
sdf - Variable in class com.serotonin.modbus4j.sero.log.BaseIOLog
 
send(ModbusRequest) - Method in class com.serotonin.modbus4j.ModbusMaster
 
send(BatchRead<K>) - Method in class com.serotonin.modbus4j.ModbusMaster
Useful for sending a number of polling commands at once, or at least in as optimal a batch as possible.
send(OutgoingRequestMessage) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
send(OutgoingRequestMessage, int, int) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
send(OutgoingResponseMessage) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
sendImpl(ModbusRequest) - Method in class com.serotonin.modbus4j.ip.listener.TcpListener
 
sendImpl(ModbusRequest) - Method in class com.serotonin.modbus4j.ip.tcp.TcpMaster
 
sendImpl(ModbusRequest) - Method in class com.serotonin.modbus4j.ip.udp.UdpMaster
 
sendImpl(ModbusRequest) - Method in class com.serotonin.modbus4j.ModbusMaster
 
sendImpl(ModbusRequest) - Method in class com.serotonin.modbus4j.serial.ascii.AsciiMaster
 
sendImpl(ModbusRequest) - Method in class com.serotonin.modbus4j.serial.rtu.RtuMaster
 
SerialMaster - Class in com.serotonin.modbus4j.serial
 
SerialMaster(SerialPortWrapper) - Constructor for class com.serotonin.modbus4j.serial.SerialMaster
 
SerialMessage - Class in com.serotonin.modbus4j.serial
 
SerialMessage(ModbusMessage) - Constructor for class com.serotonin.modbus4j.serial.SerialMessage
 
SerialPortWrapper - Interface in com.serotonin.modbus4j.serial
Wrapper to further aid in abstracting Modbus4J from a serial port implementation
SerialSlave - Class in com.serotonin.modbus4j.serial
 
SerialSlave(SerialPortWrapper) - Constructor for class com.serotonin.modbus4j.serial.SerialSlave
 
SerialWaitingRoomKeyFactory - Class in com.serotonin.modbus4j.serial
 
SerialWaitingRoomKeyFactory() - Constructor for class com.serotonin.modbus4j.serial.SerialWaitingRoomKeyFactory
 
setAllowInvalidAddress(boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setBinary(int, boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setBinary(int, int, boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setBit(int, int, int, boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setBit(int, boolean) - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterRequest
 
setCancel(boolean) - Method in class com.serotonin.modbus4j.BatchRead
 
setCoil(int, boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setCoil(int, boolean) - Method in interface com.serotonin.modbus4j.ProcessImage
Used internally for setting the value of the coil.
setConnected(boolean) - Method in class com.serotonin.modbus4j.ModbusMaster
 
setConsumer(DataConsumer) - Method in class com.serotonin.modbus4j.sero.messaging.EpollStreamTransport
 
setConsumer(DataConsumer) - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
setConsumer(DataConsumer) - Method in interface com.serotonin.modbus4j.sero.messaging.Transport
 
setContiguousRequests(boolean) - Method in class com.serotonin.modbus4j.BatchRead
 
setDiscardDataDelay(int) - Method in class com.serotonin.modbus4j.ModbusMaster
 
setDiscardDataDelay(int) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
setEncapsulated(boolean) - Method in class com.serotonin.modbus4j.ip.IpParameters
 
setePoll(InputStreamEPollWrapper) - Method in class com.serotonin.modbus4j.ModbusMaster
 
setErrorsInResults(boolean) - Method in class com.serotonin.modbus4j.BatchRead
 
setExceptionHandler(MessagingExceptionHandler) - Method in class com.serotonin.modbus4j.Modbus
 
setExceptionHandler(MessagingExceptionHandler) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
setExceptionsInResults(boolean) - Method in class com.serotonin.modbus4j.BatchRead
 
setExceptionStatus(byte) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setHoldingRegister(int, short[]) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setHoldingRegister(int, short) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setHoldingRegister(int, short) - Method in interface com.serotonin.modbus4j.ProcessImage
Used internally for setting the value of the holding register.
setHoldingRegisterBit(int, int, boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setHost(String) - Method in class com.serotonin.modbus4j.ip.IpParameters
 
setInput(int, boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setInput(int, boolean) - Method in interface com.serotonin.modbus4j.ProcessImage
Used internally for setting the value of the input.
setInputRegister(int, short[]) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setInputRegister(int, short) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setInputRegister(int, short) - Method in interface com.serotonin.modbus4j.ProcessImage
Used internally for setting the value of the input register.
setInputRegisterBit(int, int, boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setInvalidAddressValue(short) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setIoLog(BaseIOLog) - Method in class com.serotonin.modbus4j.ModbusMaster
 
setIoLog(BaseIOLog) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
setMaxReadBitCount(int) - Method in class com.serotonin.modbus4j.Modbus
 
setMaxReadRegisterCount(int) - Method in class com.serotonin.modbus4j.Modbus
 
setMaxWriteRegisterCount(int) - Method in class com.serotonin.modbus4j.Modbus
 
setMultipleWritesOnly(boolean) - Method in class com.serotonin.modbus4j.ModbusMaster
 
setNumeric(int, int, Number) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setNumeric(int, int, int, Number) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setPort(int) - Method in class com.serotonin.modbus4j.ip.IpParameters
 
setReadDelay(int) - Method in class com.serotonin.modbus4j.sero.messaging.InputStreamListener
 
setReadDelay(int) - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
setRetries(int) - Method in class com.serotonin.modbus4j.ModbusMaster
 
setRetries(int) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
setRoundingMode(RoundingMode) - Method in class com.serotonin.modbus4j.locator.NumericLocator
 
setString(int, int, int, int, String) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setString(int, int, int, int, Charset, String) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
setTimeout(int) - Method in class com.serotonin.modbus4j.ModbusMaster
 
setTimeout(int) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
setTimeSource(TimeSource) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
setValue(BaseLocator<T>, Object) - Method in class com.serotonin.modbus4j.ModbusMaster
Sets the given value in the modbus network according to the given locator information.
setWriteMaskRegister(boolean) - Method in class com.serotonin.modbus4j.base.SlaveProfile
 
shift(Object[], int) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
ShouldNeverHappenException - Exception in com.serotonin.modbus4j.sero
 
ShouldNeverHappenException(String) - Constructor for exception com.serotonin.modbus4j.sero.ShouldNeverHappenException
 
ShouldNeverHappenException(Throwable) - Constructor for exception com.serotonin.modbus4j.sero.ShouldNeverHappenException
 
SimpleLog - Class in com.serotonin.modbus4j.sero.log
 
SimpleLog() - Constructor for class com.serotonin.modbus4j.sero.log.SimpleLog
 
SimpleLog(PrintWriter) - Constructor for class com.serotonin.modbus4j.sero.log.SimpleLog
 
size() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
sizeCheck() - Method in class com.serotonin.modbus4j.sero.log.BaseIOLog
Check the size of the logfile and perform adjustments as necessary
sizeCheck() - Method in class com.serotonin.modbus4j.sero.log.IOLog
 
sizeCheck() - Method in class com.serotonin.modbus4j.sero.log.RollingIOLog
 
slave - Variable in class com.serotonin.modbus4j.base.BaseRequestHandler
 
SLAVE_DEVICE_BUSY - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
SLAVE_DEVICE_FAILURE - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
SlaveAndRange - Class in com.serotonin.modbus4j.base
 
SlaveAndRange(int, int) - Constructor for class com.serotonin.modbus4j.base.SlaveAndRange
 
slaveId - Variable in class com.serotonin.modbus4j.msg.ModbusMessage
 
SlaveProfile - Class in com.serotonin.modbus4j.base
Class for maintaining the profile of a slave device on the master side.
SlaveProfile() - Constructor for class com.serotonin.modbus4j.base.SlaveProfile
 
start() - Method in class com.serotonin.modbus4j.ip.tcp.TcpSlave
 
start() - Method in class com.serotonin.modbus4j.ip.udp.UdpSlave
 
start() - Method in class com.serotonin.modbus4j.ModbusSlaveSet
Starts the slave.
start() - Method in class com.serotonin.modbus4j.serial.ascii.AsciiSlave
 
start() - Method in class com.serotonin.modbus4j.serial.rtu.RtuSlave
 
start() - Method in class com.serotonin.modbus4j.serial.SerialSlave
 
start(String) - Method in class com.serotonin.modbus4j.sero.messaging.InputStreamListener
 
start(Transport, MessageParser, RequestHandler, WaitingRoomKeyFactory) - Method in class com.serotonin.modbus4j.sero.messaging.MessageControl
 
start(String) - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
stop() - Method in class com.serotonin.modbus4j.ip.tcp.TcpSlave
 
stop() - Method in class com.serotonin.modbus4j.ip.udp.UdpSlave
 
stop() - Method in class com.serotonin.modbus4j.ModbusSlaveSet
 
stop() - Method in class com.serotonin.modbus4j.serial.ascii.AsciiSlave
 
stop() - Method in class com.serotonin.modbus4j.serial.rtu.RtuSlave
 
stop() - Method in class com.serotonin.modbus4j.serial.SerialSlave
 
stop() - Method in class com.serotonin.modbus4j.sero.messaging.InputStreamListener
 
stop() - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
StreamTransport - Class in com.serotonin.modbus4j.sero.messaging
First, instatiate with the streams.
StreamTransport(InputStream, OutputStream) - Constructor for class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
StreamTransportCharSpaced - Class in com.serotonin.modbus4j.sero.messaging
 
StreamTransportCharSpaced(InputStream, OutputStream, long) - Constructor for class com.serotonin.modbus4j.sero.messaging.StreamTransportCharSpaced
 
StreamUtils - Class in com.serotonin.modbus4j.sero.io
 
StreamUtils() - Constructor for class com.serotonin.modbus4j.sero.io.StreamUtils
 
StringLocator - Class in com.serotonin.modbus4j.locator
 
StringLocator(int, int, int, int, int) - Constructor for class com.serotonin.modbus4j.locator.StringLocator
 
StringLocator(int, int, int, int, int, Charset) - Constructor for class com.serotonin.modbus4j.locator.StringLocator
 
sum(int[]) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
SYNC_FUNCTION - Static variable in class com.serotonin.modbus4j.serial.SerialMaster
Deprecated.
SYNC_SLAVE - Static variable in class com.serotonin.modbus4j.serial.SerialMaster
Deprecated.
SYNC_TRANSPORT - Static variable in class com.serotonin.modbus4j.serial.SerialMaster
Deprecated.
SystemTimeSource - Class in com.serotonin.modbus4j.sero.timer
An implementation of TimeSource that returns the host time via System.
SystemTimeSource() - Constructor for class com.serotonin.modbus4j.sero.timer.SystemTimeSource
 

T

tailPop() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
taskCancelled() - Method in interface com.serotonin.modbus4j.sero.util.ProgressiveTaskListener
Notification that the task has been cancelled.
taskCompleted() - Method in interface com.serotonin.modbus4j.sero.util.ProgressiveTaskListener
Notification that the task has been completed.
TCP_PORT - Static variable in class com.serotonin.modbus4j.base.ModbusUtils
 
TcpListener - Class in com.serotonin.modbus4j.ip.listener
 
TcpListener(IpParameters) - Constructor for class com.serotonin.modbus4j.ip.listener.TcpListener
 
TcpMaster - Class in com.serotonin.modbus4j.ip.tcp
 
TcpMaster(IpParameters, boolean) - Constructor for class com.serotonin.modbus4j.ip.tcp.TcpMaster
 
TcpSlave - Class in com.serotonin.modbus4j.ip.tcp
 
TcpSlave(boolean) - Constructor for class com.serotonin.modbus4j.ip.tcp.TcpSlave
 
TcpSlave(int, boolean) - Constructor for class com.serotonin.modbus4j.ip.tcp.TcpSlave
 
terminated() - Method in interface com.serotonin.modbus4j.sero.epoll.Modbus4JInputStreamCallback
Called if the InputStreamEPoll instance was terminated while the input stream was still registered.
TestableTransport - Class in com.serotonin.modbus4j.sero.messaging
Provides synchronization on the input stream read by wrapping it.
TestableTransport(InputStream, OutputStream) - Constructor for class com.serotonin.modbus4j.sero.messaging.TestableTransport
 
testInputStream() - Method in class com.serotonin.modbus4j.sero.messaging.TestableTransport
 
testSlaveNode(int) - Method in class com.serotonin.modbus4j.ModbusMaster
 
TimeoutException - Exception in com.serotonin.modbus4j.sero.messaging
 
TimeoutException(String) - Constructor for exception com.serotonin.modbus4j.sero.messaging.TimeoutException
 
TimeSource - Interface in com.serotonin.modbus4j.sero.timer
An interface to abstract the source of current time away from System.
toByte(short, boolean) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
toDoubleArray(List<Double>) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
toHex(byte[]) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
toHex(byte) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
toHex(short) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
toHex(int) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
toHex(long) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
toHexString(byte[]) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
toHexString(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
toIntArray(List<Integer>) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
toPlainHexString(byte[]) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
toPlainHexString(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
toShort(byte, byte) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
toString() - Method in class com.serotonin.modbus4j.base.KeyedModbusLocator
 
toString() - Method in class com.serotonin.modbus4j.BatchResults
 
toString(byte) - Static method in class com.serotonin.modbus4j.code.FunctionCode
 
toString() - Method in class com.serotonin.modbus4j.ip.xa.XaMessage
 
toString() - Method in class com.serotonin.modbus4j.locator.BinaryLocator
 
toString() - Method in class com.serotonin.modbus4j.locator.NumericLocator
 
toString() - Method in class com.serotonin.modbus4j.locator.StringLocator
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadBinaryRequest
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadCoilsRequest
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadCoilsResponse
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadDiscreteInputsResponse
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadHoldingRegistersRequest
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadHoldingRegistersResponse
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadInputRegistersRequest
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadInputRegistersResponse
 
toString() - Method in class com.serotonin.modbus4j.msg.ReadNumericRequest
 
toString(boolean) - Method in class com.serotonin.modbus4j.msg.ReadResponse
 
toString() - Method in class com.serotonin.modbus4j.serial.SerialMessage
 
toString(byte[]) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
toString(byte[], int, int) - Static method in class com.serotonin.modbus4j.sero.util.ArrayUtils
 
toString() - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
transactionId - Variable in class com.serotonin.modbus4j.ip.xa.XaMessage
 
transfer(InputStream, OutputStream) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
transfer(InputStream, OutputStream, long) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
transfer(InputStream, SocketChannel) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
transfer(Reader, Writer) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
transfer(Reader, Writer, long) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
transport - Variable in class com.serotonin.modbus4j.serial.SerialMaster
 
transport - Variable in class com.serotonin.modbus4j.serial.SerialSlave
 
Transport - Interface in com.serotonin.modbus4j.sero.messaging
A transport is a wrapper around the means by which data is transferred.
TWO_BYTE_BCD - Static variable in class com.serotonin.modbus4j.code.DataType
 
TWO_BYTE_INT_SIGNED - Static variable in class com.serotonin.modbus4j.code.DataType
 
TWO_BYTE_INT_SIGNED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
TWO_BYTE_INT_UNSIGNED - Static variable in class com.serotonin.modbus4j.code.DataType
 
TWO_BYTE_INT_UNSIGNED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 

U

UdpMaster - Class in com.serotonin.modbus4j.ip.udp
 
UdpMaster(IpParameters) - Constructor for class com.serotonin.modbus4j.ip.udp.UdpMaster
 
UdpSlave - Class in com.serotonin.modbus4j.ip.udp
 
UdpSlave(boolean) - Constructor for class com.serotonin.modbus4j.ip.udp.UdpSlave
 
UdpSlave(int, boolean) - Constructor for class com.serotonin.modbus4j.ip.udp.UdpSlave
 

V

validate(int) - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
validate() - Method in class com.serotonin.modbus4j.locator.BinaryLocator
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.ExceptionRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.ModbusRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.ReadBinaryRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.ReadExceptionStatusRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.ReadNumericRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.ReportSlaveIdRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.WriteCoilRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.WriteCoilsRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.WriteRegisterRequest
 
validate(Modbus) - Method in class com.serotonin.modbus4j.msg.WriteRegistersRequest
 
validateBit(int) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
validateEndOffset(int) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
validateNumberOfBits(int) - Method in class com.serotonin.modbus4j.Modbus
 
validateNumberOfRegisters(int) - Method in class com.serotonin.modbus4j.Modbus
 
validateOffset(int) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
validateRegisterRange(int) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
validateSlaveId(int, boolean) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
valueToShorts(T) - Method in class com.serotonin.modbus4j.locator.BaseLocator
 
valueToShorts(Boolean) - Method in class com.serotonin.modbus4j.locator.BinaryLocator
 
valueToShorts(Number) - Method in class com.serotonin.modbus4j.locator.NumericLocator
 
valueToShorts(String) - Method in class com.serotonin.modbus4j.locator.StringLocator
 
VARCHAR - Static variable in class com.serotonin.modbus4j.code.DataType
 

W

WaitingRoomException - Exception in com.serotonin.modbus4j.sero.messaging
 
WaitingRoomException(String) - Constructor for exception com.serotonin.modbus4j.sero.messaging.WaitingRoomException
 
WaitingRoomKey - Interface in com.serotonin.modbus4j.sero.messaging
Waiting room keys are used to match requests with responses.
WaitingRoomKeyFactory - Interface in com.serotonin.modbus4j.sero.messaging
 
wrapper - Variable in class com.serotonin.modbus4j.serial.SerialMaster
 
write(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
write(char[], int, int) - Method in class com.serotonin.modbus4j.sero.io.NullWriter
 
write(byte[]) - Method in class com.serotonin.modbus4j.sero.messaging.EpollStreamTransport
 
write(byte[], int) - Method in class com.serotonin.modbus4j.sero.messaging.EpollStreamTransport
 
write(byte[]) - Method in class com.serotonin.modbus4j.sero.messaging.EpollStreamTransportCharSpaced
Perform a write, ensure space between chars
write(byte[], int) - Method in class com.serotonin.modbus4j.sero.messaging.EpollStreamTransportCharSpaced
 
write(byte[]) - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
write(byte[], int) - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransport
 
write(byte[]) - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransportCharSpaced
Perform a write, ensure space between chars
write(byte[], int) - Method in class com.serotonin.modbus4j.sero.messaging.StreamTransportCharSpaced
 
write(byte[]) - Method in interface com.serotonin.modbus4j.sero.messaging.Transport
 
write(byte[], int) - Method in interface com.serotonin.modbus4j.sero.messaging.Transport
 
write(OutputStream) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
write(OutputStream, int) - Method in class com.serotonin.modbus4j.sero.util.queue.ByteQueue
 
write2ByteSigned(OutputStream, short) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
write2ByteUnsigned(OutputStream, int) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
write4ByteSigned(OutputStream, int) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
write4ByteUnsigned(OutputStream, long) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
WRITE_COIL - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
WRITE_COILS - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
WRITE_MASK_REGISTER - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
WRITE_REGISTER - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
WRITE_REGISTERS - Static variable in class com.serotonin.modbus4j.code.FunctionCode
 
writeByte(OutputStream, byte) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
writeChar(OutputStream, char) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
writeCoil(int, boolean) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
writeCoil(int, boolean) - Method in interface com.serotonin.modbus4j.ProcessImage
Used to set the coil as a result of a write command from the master.
WriteCoilRequest - Class in com.serotonin.modbus4j.msg
 
WriteCoilRequest(int, int, boolean) - Constructor for class com.serotonin.modbus4j.msg.WriteCoilRequest
 
WriteCoilResponse - Class in com.serotonin.modbus4j.msg
 
WriteCoilsRequest - Class in com.serotonin.modbus4j.msg
 
WriteCoilsRequest(int, int, boolean[]) - Constructor for class com.serotonin.modbus4j.msg.WriteCoilsRequest
 
WriteCoilsResponse - Class in com.serotonin.modbus4j.msg
 
writeFile(String, String) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
writeFile(File, String) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 
writeHoldingRegister(int, short) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
writeHoldingRegister(int, short) - Method in interface com.serotonin.modbus4j.ProcessImage
Used to set the holding register as a result of a write command from the master.
writeImpl(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
writeImpl(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusRequest
 
writeImpl(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusResponse
 
WriteMaskRegisterRequest - Class in com.serotonin.modbus4j.msg
 
WriteMaskRegisterRequest(int, int) - Constructor for class com.serotonin.modbus4j.msg.WriteMaskRegisterRequest
Constructor that defaults the masks to have no effect on the register.
WriteMaskRegisterRequest(int, int, int, int) - Constructor for class com.serotonin.modbus4j.msg.WriteMaskRegisterRequest
 
WriteMaskRegisterResponse - Class in com.serotonin.modbus4j.msg
 
WriteRegisterRequest - Class in com.serotonin.modbus4j.msg
 
WriteRegisterRequest(int, int, int) - Constructor for class com.serotonin.modbus4j.msg.WriteRegisterRequest
 
WriteRegisterResponse - Class in com.serotonin.modbus4j.msg
 
WriteRegistersRequest - Class in com.serotonin.modbus4j.msg
 
WriteRegistersRequest(int, int, short[]) - Constructor for class com.serotonin.modbus4j.msg.WriteRegistersRequest
 
WriteRegistersResponse - Class in com.serotonin.modbus4j.msg
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ExceptionRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadBinaryRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadExceptionStatusRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadNumericRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReportSlaveIdRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteCoilRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteCoilsRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteRegisterRequest
 
writeRequest(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteRegistersRequest
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ExceptionResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadExceptionStatusResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReadResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ReportSlaveIdResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteCoilResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteCoilsResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteMaskRegisterResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteRegisterResponse
 
writeResponse(ByteQueue) - Method in class com.serotonin.modbus4j.msg.WriteRegistersResponse
 
writeString(OutputStream, String) - Static method in class com.serotonin.modbus4j.sero.io.StreamUtils
 

X

XaMessage - Class in com.serotonin.modbus4j.ip.xa
 
XaMessage(ModbusMessage, int) - Constructor for class com.serotonin.modbus4j.ip.xa.XaMessage
 
XaMessageParser - Class in com.serotonin.modbus4j.ip.xa
 
XaMessageParser(boolean) - Constructor for class com.serotonin.modbus4j.ip.xa.XaMessageParser
 
XaMessageRequest - Class in com.serotonin.modbus4j.ip.xa
 
XaMessageRequest(ModbusRequest, int) - Constructor for class com.serotonin.modbus4j.ip.xa.XaMessageRequest
 
XaMessageResponse - Class in com.serotonin.modbus4j.ip.xa
 
XaMessageResponse(ModbusResponse, int) - Constructor for class com.serotonin.modbus4j.ip.xa.XaMessageResponse
 
XaRequestHandler - Class in com.serotonin.modbus4j.ip.xa
 
XaRequestHandler(ModbusSlaveSet) - Constructor for class com.serotonin.modbus4j.ip.xa.XaRequestHandler
 
XaWaitingRoomKeyFactory - Class in com.serotonin.modbus4j.ip.xa
 
XaWaitingRoomKeyFactory() - Constructor for class com.serotonin.modbus4j.ip.xa.XaWaitingRoomKeyFactory
 
A B C D E F G H I K L M N O P R S T U V W X 
Skip navigation links

Copyright © 2014 Infinite Automation Systems. All Rights Reserved.