Skip navigation links
C D E F G I N P R S T U V 

C

computeCrc() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 
computeCrc(int, ModbusMessage) - Static method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
Compute the cyclic redundancy check of a message and given unit ID.
computeCrc() - Method in interface net.solarnetwork.io.modbus.rtu.RtuModbusMessage
Compute the 16-bit cyclic redundancy check value from the message data.
connect() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuNettyModbusClient
 
CRC_MISMATCH_VALIDATION_MESSAGE - Static variable in interface net.solarnetwork.io.modbus.rtu.RtuModbusMessage
A ModbusValidationException message template.

D

decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessageDecoder
 

E

encode(ChannelHandlerContext, ModbusMessage, List<Object>) - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessageEncoder
 
encodeModbusPayload(ByteBuf) - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 

F

FIXED_HEADER_LENGTH - Static variable in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessageDecoder
The length of the fixed-length header.

G

getBody() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
Get the wrapped message.
getCrc() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 
getCrc() - Method in interface net.solarnetwork.io.modbus.rtu.RtuModbusMessage
Get the 16-bit cyclic redundancy check value presented in the RTU message frame.
getDescription() - Method in interface net.solarnetwork.io.modbus.rtu.RtuModbusClientConfig
Get the serial device name.
getError() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 
getFunction() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 
getName() - Method in class net.solarnetwork.io.modbus.rtu.netty.NettyRtuModbusClientConfig
 
getName() - Method in interface net.solarnetwork.io.modbus.rtu.RtuModbusClientConfig
Get the name of the serial device to connect to, such as /dev/ttyUSB0 or COM1.
getSerialParameters() - Method in class net.solarnetwork.io.modbus.rtu.netty.NettyRtuModbusClientConfig
 
getSerialParameters() - Method in interface net.solarnetwork.io.modbus.rtu.RtuModbusClientConfig
Get the serial device parameters to use.
getTimestamp() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 
getTimestamp() - Method in interface net.solarnetwork.io.modbus.rtu.RtuModbusMessage
Get a message creation date.
getUnitId() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 

I

initChannel(Channel) - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuNettyModbusClient
 
isCrcValid() - Method in interface net.solarnetwork.io.modbus.rtu.RtuModbusMessage
Test if the provided and computed CRC values match.
isSameAs(ModbusMessage) - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 

N

net.solarnetwork.io.modbus.rtu - package net.solarnetwork.io.modbus.rtu
 
net.solarnetwork.io.modbus.rtu.netty - package net.solarnetwork.io.modbus.rtu.netty
 
NettyRtuModbusClientConfig - Class in net.solarnetwork.io.modbus.rtu.netty
Netty implementation of RtuModbusClientConfig.
NettyRtuModbusClientConfig() - Constructor for class net.solarnetwork.io.modbus.rtu.netty.NettyRtuModbusClientConfig
Constructor.
NettyRtuModbusClientConfig(String, SerialParameters) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.NettyRtuModbusClientConfig
Constructor.
newChannel() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuNettyModbusClient
 

P

payloadLength() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 

R

RtuModbusClientConfig - Interface in net.solarnetwork.io.modbus.rtu
RTU Modbus client configuration.
RtuModbusMessage - Class in net.solarnetwork.io.modbus.rtu.netty
A RTU-encapsulated Modbus message.
RtuModbusMessage(int, ModbusMessage) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
Constructor.
RtuModbusMessage(long, int, ModbusMessage) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
Constructor.
RtuModbusMessage(ModbusMessage, short) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
Constructor.
RtuModbusMessage(long, ModbusMessage, short) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
Constructor.
RtuModbusMessage - Interface in net.solarnetwork.io.modbus.rtu
RTU encapsulated Modbus message API.
RtuModbusMessageDecoder - Class in net.solarnetwork.io.modbus.rtu.netty
Decoder for RTU Modbus messages.
RtuModbusMessageDecoder(boolean) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessageDecoder
Constructor.
RtuModbusMessageEncoder - Class in net.solarnetwork.io.modbus.rtu.netty
Encoder of ModbusMessage to RTU encapsulated ByteBuf Modbus frame.
RtuModbusMessageEncoder() - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessageEncoder
 
RtuNettyModbusClient - Class in net.solarnetwork.io.modbus.rtu.netty
RTU implementation of ModbusClient.
RtuNettyModbusClient(RtuModbusClientConfig, SerialPortProvider) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuNettyModbusClient
Constructor.
RtuNettyModbusClient(RtuModbusClientConfig, EventLoopGroup, SerialPortProvider) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuNettyModbusClient
Constructor.
RtuNettyModbusClient(RtuModbusClientConfig, ScheduledExecutorService, EventLoopGroup, SerialPortProvider) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuNettyModbusClient
Constructor.
RtuNettyModbusClient(RtuModbusClientConfig, ScheduledExecutorService, ConcurrentMap<ModbusMessage, NettyModbusClient.PendingMessage>, EventLoopGroup, SerialPortProvider) - Constructor for class net.solarnetwork.io.modbus.rtu.netty.RtuNettyModbusClient
Constructor.

S

setName(String) - Method in class net.solarnetwork.io.modbus.rtu.netty.NettyRtuModbusClientConfig
Set the serial device name.
setSerialParameters(SerialParameters) - Method in class net.solarnetwork.io.modbus.rtu.netty.NettyRtuModbusClientConfig
Set the serial parameters.
stop() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuNettyModbusClient
 

T

toString() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 

U

unwrap(Class<T>) - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 

V

validate() - Method in class net.solarnetwork.io.modbus.rtu.netty.RtuModbusMessage
 
validate() - Method in interface net.solarnetwork.io.modbus.rtu.RtuModbusMessage
 
C D E F G I N P R S T U V 
Skip navigation links