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
 
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
 
ASCII - Static variable in class com.serotonin.modbus4j.locator.StringLocator
 
AsciiMaster - Class in com.serotonin.modbus4j.serial.ascii
 
AsciiMaster(SerialParameters) - 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(SerialParameters) - Constructor for class com.serotonin.modbus4j.serial.ascii.AsciiSlave
 

B

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
 
booleanValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
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
 
CHAR - Static variable in class com.serotonin.modbus4j.code.DataType
 
checkCRC(ModbusMessage, ByteQueue) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
close() - Method in class com.serotonin.modbus4j.serial.SerialMaster
 
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.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.value - package com.serotonin.modbus4j.value
 
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(SerialParameters) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createAsciiSlave(SerialParameters) - 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
 
createReadRequest(int, int, int, int) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createRtuMaster(SerialParameters) - Method in class com.serotonin.modbus4j.ModbusFactory
 
createRtuSlave(SerialParameters) - 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
 

D

DataType - Class in com.serotonin.modbus4j.code
 
DataType() - Constructor for class com.serotonin.modbus4j.code.DataType
 
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
 
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
 
doubleValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 

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
 
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
 

F

floatValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 
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_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_UNSIGNED - Static variable in class com.serotonin.modbus4j.code.DataType
 
FOUR_BYTE_INT_UNSIGNED_SWAPPED - Static variable in class com.serotonin.modbus4j.code.DataType
 
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
 
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
 
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
 
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.
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
 
getInvalidAddressValue() - Method in class com.serotonin.modbus4j.BasicProcessImage
 
getIoLog() - Method in class com.serotonin.modbus4j.ModbusMaster
 
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
 
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
 
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.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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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_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
 
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
 
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
 
isContiguousRequests() - Method in class com.serotonin.modbus4j.BatchRead
 
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

longValue() - Method in class com.serotonin.modbus4j.value.ModbusValue
 

M

main(String[]) - Static method in class com.serotonin.modbus4j.msg.ModbusResponse
 
master - Variable in class com.serotonin.modbus4j.base.BaseMessageParser
 
MAX_FUNCTION_CODE - Static variable in class com.serotonin.modbus4j.msg.ModbusResponse
 
MEMORY_PARITY_ERROR - Static variable in class com.serotonin.modbus4j.code.ExceptionCode
 
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
 
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
 
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
 

P

parseMessage(ByteQueue) - Method in class com.serotonin.modbus4j.base.BaseMessageParser
 
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
 
popByte(ByteQueue) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
popShort(ByteQueue) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
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
 
processImages - Variable in class com.serotonin.modbus4j.ModbusSlaveSet
 
pushByte(ByteQueue, int) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
pushShort(ByteQueue, int) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 

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_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
 
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
 
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
 
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
 
RegisterRange - Class in com.serotonin.modbus4j.code
 
RegisterRange() - Constructor for class com.serotonin.modbus4j.code.RegisterRange
 
removeListener(ProcessImageListener) - Method in class com.serotonin.modbus4j.BasicProcessImage
 
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
 
RtuMaster - Class in com.serotonin.modbus4j.serial.rtu
 
RtuMaster(SerialParameters) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuMaster
 
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(SerialParameters) - Constructor for class com.serotonin.modbus4j.serial.rtu.RtuSlave
 

S

scanForSlaveNodes() - Method in class com.serotonin.modbus4j.ModbusMaster
Node scanning.
scanForSlaveNodes(NodeScanListener) - Method in class com.serotonin.modbus4j.ModbusMaster
 
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.
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(SerialParameters) - 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
 
serialPort - Variable in class com.serotonin.modbus4j.serial.SerialMaster
 
SerialSlave - Class in com.serotonin.modbus4j.serial
 
SerialSlave(SerialParameters) - 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
 
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.
setContiguousRequests(boolean) - Method in class com.serotonin.modbus4j.BatchRead
 
setDiscardDataDelay(int) - Method in class com.serotonin.modbus4j.ModbusMaster
 
setEncapsulated(boolean) - Method in class com.serotonin.modbus4j.ip.IpParameters
 
setePoll(InputStreamEPoll) - 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
 
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(IOLog) - Method in class com.serotonin.modbus4j.ModbusMaster
 
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
 
setRetries(int) - Method in class com.serotonin.modbus4j.ModbusMaster
 
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
 
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
 
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
 
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
 
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
 
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.

T

TCP_PORT - Static variable in class com.serotonin.modbus4j.base.ModbusUtils
 
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
 
testSlaveNode(int) - Method in class com.serotonin.modbus4j.ModbusMaster
 
toByte(short, boolean) - Static method in class com.serotonin.modbus4j.base.ModbusUtils
 
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
 
transactionId - Variable in class com.serotonin.modbus4j.ip.xa.XaMessage
 
transport - Variable in class com.serotonin.modbus4j.serial.SerialMaster
 
transport - Variable in class com.serotonin.modbus4j.serial.SerialSlave
 
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_UNSIGNED - 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

write(ByteQueue) - Method in class com.serotonin.modbus4j.msg.ModbusMessage
 
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
 
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
 
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
 

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 

Copyright © 2014 Infinite Automation Systems. All Rights Reserved.