A C D E F G H I J L M N O P R S T U W 

S

send(int, ModbusRequest) - Method in class org.avineas.modbus.impl.ModbusSenderImpl
 
send(int, ModbusRequest) - Method in interface org.avineas.modbus.ModbusSender
Send a modbus request to a remote unit.
sendPacket(Address, Command) - Method in interface org.avineas.fins.Transmitter
Send a command to an other FINS unit and receive the response.
ServerSocketChannel - Class in org.avineas.io.tcp
Base channel for incoming TCP connections.
ServerSocketChannel(int) - Constructor for class org.avineas.io.tcp.ServerSocketChannel
Construct a server socket channel on a specific local port.
ServerSocketChannelProvider - Class in org.avineas.io.tcp
Channel provider for incoming TCP connections.
ServerSocketChannelProvider(int) - Constructor for class org.avineas.io.tcp.ServerSocketChannelProvider
Listen to connections on a specific TCP port with a default backlog.
ServerSocketChannelProvider(int, int) - Constructor for class org.avineas.io.tcp.ServerSocketChannelProvider
Listen to connections on a specific TCP port with a specified backlog
set(byte[], int) - Method in class org.avineas.fins.Address
Encode this address into a message, normally a FINS packet or frame.
setAddress(int) - Method in class org.avineas.comli.impl.AddressContents
 
setContents(byte[]) - Method in class org.avineas.comli.impl.Packet
Set the contents/payload of the packet.
setContents(byte[]) - Method in class org.avineas.fins.payload.Response
Set the contents of the response, meaning the additional data without response code.
setContents(byte[], int) - Method in class org.avineas.fins.payload.WriteCommand
Set the bytes for the contents of the write command as well as the size this is in units.
setCount(int) - Method in class org.avineas.comli.impl.AddressContents
 
setData(byte[], int, int) - Method in class org.avineas.comli.impl.AddressContents
 
setDestination(int) - Method in class org.avineas.comli.impl.Packet
Set the destination of this packet.
setExtra(String, Object) - Method in class org.avineas.io.stat.SimpleStatistics
 
setMrc(int) - Method in class org.avineas.fins.payload.Payload
 
setNetworkAddress(byte) - Method in class org.avineas.fins.Address
Set the network address, this is the first byte of the FINS addressing.
setNodeNumber(byte) - Method in class org.avineas.fins.Address
Set the node number of this address.
setPort(int) - Method in class org.avineas.fins.gw.Gateway
Set the local UDP port of this gateway.
setRemoteNodes(Map<String, String>) - Method in class org.avineas.fins.gw.Gateway
Method that is called during bootstrap to set the remote node definition.
setRequestCode(int) - Method in class org.avineas.fins.payload.Payload
 
setRequestCode(int, int) - Method in class org.avineas.fins.payload.Payload
A request code consists of a main request code and a sub request code.
setResponseCode(int) - Method in class org.avineas.fins.payload.Response
 
setSlaves(Map<Integer, Slave>) - Method in class org.avineas.comli.impl.SimpleSlaveProvider
Set the slaves to be managed.
setSlaves(SlaveProvider) - Method in class org.avineas.comli.impl.SlaveManager
Set the provider that looks up a slave based on the identification of the slave.
setSrc(int) - Method in class org.avineas.fins.payload.Payload
 
setStamp(byte) - Method in class org.avineas.comli.impl.Packet
Set the packet stamp.
setStartAddress(int) - Method in class org.avineas.fins.payload.IOCommand
Set the word start address for the write command.
setStartBitAddress(int) - Method in class org.avineas.fins.payload.IOCommand
Set the start bit address.
setTimeout(long) - Method in class org.avineas.fins.gw.Gateway
Set the timeout, in ms in which replies should be received back from remote nodes.
setTransmitter(Transmitter) - Method in interface org.avineas.fins.Unit
Set the transmitter to use for sending commands to other FINS units.
setTries(int) - Method in class org.avineas.comli.impl.MasterImpl
Set the number of times a message is tried to be sent before it is said to be failed.
setTries(int) - Method in class org.avineas.fins.gw.Gateway
Set the number of times a packet will be sent before it is considered as not deliverable.
setType(byte) - Method in class org.avineas.comli.impl.Packet
Set the packet type.
setUnitAddress(byte) - Method in class org.avineas.fins.Address
Set the unit address.
setUnits(Map<String, Unit>) - Method in class org.avineas.fins.gw.Gateway
Method that should be called at boot strap to set the units that are local to this gateway.
SimpleSlaveProvider - Class in org.avineas.comli.impl
Simple implementation of a slave provider.
SimpleSlaveProvider() - Constructor for class org.avineas.comli.impl.SimpleSlaveProvider
 
SimpleStatistics - Class in org.avineas.io.stat
Simple implementation of statistics.
SimpleStatistics(Integer, Integer) - Constructor for class org.avineas.io.stat.SimpleStatistics
 
SIZEOFFSET - Static variable in class org.avineas.fins.payload.IOCommand
 
Slave - Interface in org.avineas.comli
Slave side of the COMLI protocol.
SlaveManager - Class in org.avineas.comli.impl
Manager of a line containing a link to multiple slaves.
SlaveManager(Channel, long) - Constructor for class org.avineas.comli.impl.SlaveManager
Construct a slave manager.
SlaveProvider - Interface in org.avineas.comli.impl
Provider of slave information by the identification of a slave.
SocketChannel - Class in org.avineas.io.tcp
Base channel for outgoing TCP connections.
SocketChannel(String, int) - Constructor for class org.avineas.io.tcp.SocketChannel
Create a socket to a specific remote TCP port.
SocketChannelProvider - Class in org.avineas.io.tcp
Channel provider for outgoing connection sockets.
SocketChannelProvider(String, int) - Constructor for class org.avineas.io.tcp.SocketChannelProvider
 
SRC - Static variable in class org.avineas.fins.payload.ReadCommand
The sub response code for read commands.
SRC - Static variable in class org.avineas.fins.payload.WriteCommand
The sub request code for a write command.
start(BundleContext) - Method in class org.avineas.comli.osgi.Activator
 
start(BundleContext) - Method in class org.avineas.fins.osgi.Activator
Start the bundle.
STARTDATAOFFSET - Static variable in class org.avineas.fins.payload.IOCommand
 
Statistics - Interface in org.avineas.io.stat
Interface that provides IO statistics.
StatisticsProvider - Interface in org.avineas.io.stat
Interface that provides IO statistics.
stop(BundleContext) - Method in class org.avineas.comli.osgi.Activator
 
stop(BundleContext) - Method in class org.avineas.fins.osgi.Activator
 
A C D E F G H I J L M N O P R S T U W