所有程序包的分层结构
- com.huangjian.modbus4j,
- com.huangjian.modbus4j.base,
- com.huangjian.modbus4j.code,
- com.huangjian.modbus4j.exception,
- com.huangjian.modbus4j.ip,
- com.huangjian.modbus4j.ip.encap,
- com.huangjian.modbus4j.ip.listener,
- com.huangjian.modbus4j.ip.tcp,
- com.huangjian.modbus4j.ip.udp,
- com.huangjian.modbus4j.ip.xa,
- com.huangjian.modbus4j.locator,
- com.huangjian.modbus4j.msg,
- com.huangjian.modbus4j.serial,
- com.huangjian.modbus4j.serial.ascii,
- com.huangjian.modbus4j.serial.rtu,
- com.huangjian.modbus4j.sero,
- com.huangjian.modbus4j.sero.epoll,
- com.huangjian.modbus4j.sero.io,
- com.huangjian.modbus4j.sero.log,
- com.huangjian.modbus4j.sero.messaging,
- com.huangjian.modbus4j.sero.timer,
- com.huangjian.modbus4j.sero.util,
- com.huangjian.modbus4j.sero.util.queue,
- com.huangjian.modbus4j.value
类分层结构
- java.lang.Object
- com.huangjian.modbus4j.sero.util.ArrayUtils
- com.huangjian.modbus4j.sero.log.BaseIOLog
- com.huangjian.modbus4j.sero.log.IOLog
- com.huangjian.modbus4j.sero.log.RollingIOLog
- com.huangjian.modbus4j.locator.BaseLocator<T>
- com.huangjian.modbus4j.locator.BinaryLocator
- com.huangjian.modbus4j.locator.NumericLocator
- com.huangjian.modbus4j.locator.StringLocator
- com.huangjian.modbus4j.base.BaseMessageParser (implements com.huangjian.modbus4j.sero.messaging.MessageParser)
- com.huangjian.modbus4j.serial.ascii.AsciiMessageParser
- com.huangjian.modbus4j.ip.encap.EncapMessageParser
- com.huangjian.modbus4j.serial.rtu.RtuMessageParser
- com.huangjian.modbus4j.ip.xa.XaMessageParser
- com.huangjian.modbus4j.base.BaseRequestHandler (implements com.huangjian.modbus4j.sero.messaging.RequestHandler)
- com.huangjian.modbus4j.serial.ascii.AsciiRequestHandler
- com.huangjian.modbus4j.ip.encap.EncapRequestHandler
- com.huangjian.modbus4j.serial.rtu.RtuRequestHandler
- com.huangjian.modbus4j.ip.xa.XaRequestHandler
- com.huangjian.modbus4j.BasicProcessImage (implements com.huangjian.modbus4j.ProcessImage)
- com.huangjian.modbus4j.BatchRead<K>
- com.huangjian.modbus4j.BatchResults<K>
- com.huangjian.modbus4j.sero.util.queue.ByteQueue (implements java.lang.Cloneable)
- com.huangjian.modbus4j.code.DataType
- com.huangjian.modbus4j.sero.messaging.DefaultMessagingExceptionHandler (implements com.huangjian.modbus4j.sero.messaging.MessagingExceptionHandler)
- com.huangjian.modbus4j.ip.encap.EncapWaitingRoomKeyFactory (implements com.huangjian.modbus4j.sero.messaging.WaitingRoomKeyFactory)
- com.huangjian.modbus4j.sero.messaging.EpollStreamTransport (implements com.huangjian.modbus4j.sero.messaging.Transport)
- com.huangjian.modbus4j.sero.messaging.EpollStreamTransportCharSpaced
- com.huangjian.modbus4j.code.ExceptionCode
- com.huangjian.modbus4j.ExceptionResult
- com.huangjian.modbus4j.code.FunctionCode
- com.huangjian.modbus4j.sero.messaging.InputStreamListener (implements java.lang.Runnable)
- com.huangjian.modbus4j.ip.IpMessage
- com.huangjian.modbus4j.ip.encap.EncapMessage
- com.huangjian.modbus4j.ip.encap.EncapMessageRequest (implements com.huangjian.modbus4j.sero.messaging.IncomingRequestMessage, com.huangjian.modbus4j.sero.messaging.OutgoingRequestMessage)
- com.huangjian.modbus4j.ip.encap.EncapMessageResponse (implements com.huangjian.modbus4j.ip.IpMessageResponse)
- com.huangjian.modbus4j.ip.xa.XaMessage
- com.huangjian.modbus4j.ip.xa.XaMessageRequest (implements com.huangjian.modbus4j.sero.messaging.IncomingRequestMessage, com.huangjian.modbus4j.sero.messaging.OutgoingRequestMessage)
- com.huangjian.modbus4j.ip.xa.XaMessageResponse (implements com.huangjian.modbus4j.ip.IpMessageResponse)
- com.huangjian.modbus4j.ip.encap.EncapMessage
- com.huangjian.modbus4j.ip.IpParameters
- com.huangjian.modbus4j.base.KeyedModbusLocator<K>
- com.huangjian.modbus4j.sero.messaging.MessageControl (implements com.huangjian.modbus4j.sero.messaging.DataConsumer)
- com.huangjian.modbus4j.Modbus
- com.huangjian.modbus4j.ModbusMaster
- com.huangjian.modbus4j.serial.SerialMaster
- com.huangjian.modbus4j.serial.ascii.AsciiMaster
- com.huangjian.modbus4j.serial.rtu.RtuMaster
- com.huangjian.modbus4j.ip.listener.TcpListener
- com.huangjian.modbus4j.ip.tcp.TcpMaster
- com.huangjian.modbus4j.ip.udp.UdpMaster
- com.huangjian.modbus4j.serial.SerialMaster
- com.huangjian.modbus4j.ModbusSlaveSet
- com.huangjian.modbus4j.serial.SerialSlave
- com.huangjian.modbus4j.serial.ascii.AsciiSlave
- com.huangjian.modbus4j.serial.rtu.RtuSlave
- com.huangjian.modbus4j.ip.tcp.TcpSlave
- com.huangjian.modbus4j.ip.udp.UdpSlave
- com.huangjian.modbus4j.serial.SerialSlave
- com.huangjian.modbus4j.ModbusMaster
- com.huangjian.modbus4j.ModbusConfig
- com.huangjian.modbus4j.ModbusFactory
- com.huangjian.modbus4j.msg.ModbusMessage
- com.huangjian.modbus4j.msg.ModbusRequest
- com.huangjian.modbus4j.msg.ExceptionRequest
- com.huangjian.modbus4j.msg.ReadBinaryRequest
- com.huangjian.modbus4j.msg.ReadCoilsRequest
- com.huangjian.modbus4j.msg.ReadDiscreteInputsRequest
- com.huangjian.modbus4j.msg.ReadExceptionStatusRequest
- com.huangjian.modbus4j.msg.ReadNumericRequest
- com.huangjian.modbus4j.msg.ReadHoldingRegistersRequest
- com.huangjian.modbus4j.msg.ReadInputRegistersRequest
- com.huangjian.modbus4j.msg.ReportSlaveIdRequest
- com.huangjian.modbus4j.msg.WriteCoilRequest
- com.huangjian.modbus4j.msg.WriteCoilsRequest
- com.huangjian.modbus4j.msg.WriteMaskRegisterRequest
- com.huangjian.modbus4j.msg.WriteRegisterRequest
- com.huangjian.modbus4j.msg.WriteRegistersRequest
- com.huangjian.modbus4j.msg.ModbusResponse
- com.huangjian.modbus4j.msg.ExceptionResponse
- com.huangjian.modbus4j.msg.ReadExceptionStatusResponse
- com.huangjian.modbus4j.msg.ReadResponse
- com.huangjian.modbus4j.msg.ReadCoilsResponse
- com.huangjian.modbus4j.msg.ReadDiscreteInputsResponse
- com.huangjian.modbus4j.msg.ReadHoldingRegistersResponse
- com.huangjian.modbus4j.msg.ReadInputRegistersResponse
- com.huangjian.modbus4j.msg.ReportSlaveIdResponse
- com.huangjian.modbus4j.msg.WriteCoilResponse
- com.huangjian.modbus4j.msg.WriteCoilsResponse
- com.huangjian.modbus4j.msg.WriteMaskRegisterResponse
- com.huangjian.modbus4j.msg.WriteRegisterResponse
- com.huangjian.modbus4j.msg.WriteRegistersResponse
- com.huangjian.modbus4j.msg.ModbusRequest
- com.huangjian.modbus4j.base.ModbusUtils
- com.huangjian.modbus4j.value.ModbusValue
- com.huangjian.modbus4j.sero.util.ProgressiveTask (implements java.lang.Runnable)
- com.huangjian.modbus4j.base.RangeAndOffset
- com.huangjian.modbus4j.base.ReadFunctionGroup<K>
- com.huangjian.modbus4j.code.RegisterRange
- com.huangjian.modbus4j.serial.SerialMessage
- com.huangjian.modbus4j.serial.ascii.AsciiMessage
- com.huangjian.modbus4j.serial.ascii.AsciiMessageRequest (implements com.huangjian.modbus4j.sero.messaging.IncomingRequestMessage, com.huangjian.modbus4j.sero.messaging.OutgoingRequestMessage)
- com.huangjian.modbus4j.serial.ascii.AsciiMessageResponse (implements com.huangjian.modbus4j.sero.messaging.IncomingResponseMessage, com.huangjian.modbus4j.sero.messaging.OutgoingResponseMessage)
- com.huangjian.modbus4j.serial.rtu.RtuMessage
- com.huangjian.modbus4j.serial.rtu.RtuMessageRequest (implements com.huangjian.modbus4j.sero.messaging.IncomingRequestMessage, com.huangjian.modbus4j.sero.messaging.OutgoingRequestMessage)
- com.huangjian.modbus4j.serial.rtu.RtuMessageResponse (implements com.huangjian.modbus4j.sero.messaging.IncomingResponseMessage, com.huangjian.modbus4j.sero.messaging.OutgoingResponseMessage)
- com.huangjian.modbus4j.serial.ascii.AsciiMessage
- com.huangjian.modbus4j.serial.SerialWaitingRoomKeyFactory (implements com.huangjian.modbus4j.sero.messaging.WaitingRoomKeyFactory)
- com.huangjian.modbus4j.sero.log.SimpleLog
- com.huangjian.modbus4j.base.SlaveAndRange
- com.huangjian.modbus4j.base.SlaveProfile
- com.huangjian.modbus4j.sero.messaging.StreamTransport (implements java.lang.Runnable, com.huangjian.modbus4j.sero.messaging.Transport)
- com.huangjian.modbus4j.sero.messaging.StreamTransportCharSpaced
- com.huangjian.modbus4j.sero.messaging.TestableTransport
- com.huangjian.modbus4j.sero.io.StreamUtils
- com.huangjian.modbus4j.sero.timer.SystemTimeSource (implements com.huangjian.modbus4j.sero.timer.TimeSource)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.huangjian.modbus4j.exception.ErrorResponseException
- java.io.IOException
- com.huangjian.modbus4j.sero.messaging.TimeoutException
- com.huangjian.modbus4j.sero.messaging.WaitingRoomException
- com.huangjian.modbus4j.exception.ModbusInitException
- com.huangjian.modbus4j.exception.ModbusTransportException
- com.huangjian.modbus4j.exception.IllegalDataAddressException
- com.huangjian.modbus4j.exception.IllegalFunctionException
- com.huangjian.modbus4j.exception.SlaveIdNotEqual
- java.lang.RuntimeException
- com.huangjian.modbus4j.exception.InvalidDataConversionException
- com.huangjian.modbus4j.exception.ModbusIdException
- com.huangjian.modbus4j.exception.IllegalDataTypeException
- com.huangjian.modbus4j.exception.IllegalSlaveIdException
- com.huangjian.modbus4j.sero.NotImplementedException
- com.huangjian.modbus4j.sero.ShouldNeverHappenException
- java.lang.Exception
- java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
- com.huangjian.modbus4j.sero.io.NullWriter
- com.huangjian.modbus4j.ip.xa.XaWaitingRoomKeyFactory (implements com.huangjian.modbus4j.sero.messaging.WaitingRoomKeyFactory)
接口分层结构
- com.huangjian.modbus4j.sero.messaging.DataConsumer
- com.huangjian.modbus4j.sero.messaging.IncomingMessage
- com.huangjian.modbus4j.sero.messaging.IncomingRequestMessage
- com.huangjian.modbus4j.sero.messaging.IncomingResponseMessage
- com.huangjian.modbus4j.ip.IpMessageResponse (并 extends com.huangjian.modbus4j.sero.messaging.OutgoingResponseMessage)
- com.huangjian.modbus4j.sero.epoll.InputStreamEPollWrapper
- com.huangjian.modbus4j.sero.io.LineHandler
- com.huangjian.modbus4j.sero.messaging.MessageParser
- com.huangjian.modbus4j.sero.messaging.MessagingExceptionHandler
- com.huangjian.modbus4j.sero.epoll.Modbus4JInputStreamCallback
- com.huangjian.modbus4j.sero.messaging.OutgoingMessage
- com.huangjian.modbus4j.sero.messaging.OutgoingRequestMessage
- com.huangjian.modbus4j.sero.messaging.OutgoingResponseMessage
- com.huangjian.modbus4j.ip.IpMessageResponse (并 extends com.huangjian.modbus4j.sero.messaging.IncomingResponseMessage)
- com.huangjian.modbus4j.ProcessImage
- com.huangjian.modbus4j.ProcessImageListener
- com.huangjian.modbus4j.sero.util.ProgressiveTaskListener
- com.huangjian.modbus4j.NodeScanListener
- com.huangjian.modbus4j.sero.messaging.RequestHandler
- com.huangjian.modbus4j.serial.SerialPortWrapper
- com.huangjian.modbus4j.sero.timer.TimeSource
- com.huangjian.modbus4j.sero.messaging.Transport
- com.huangjian.modbus4j.sero.messaging.WaitingRoomKey
- com.huangjian.modbus4j.sero.messaging.WaitingRoomKeyFactory