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