Package | Description |
---|---|
org.openlcb |
Basic interfaces and classes for a prototype implemention of OpenLCB.
|
org.openlcb.implementations |
Provides sample implementations for OpenLCB Java interfaces.
|
org.openlcb.implementations.throttle | |
org.openlcb.implementations.throttle.dcc | |
org.openlcb.swing |
Provides prototype Java Swing implementations for OpenLCB.
|
Modifier and Type | Class and Description |
---|---|
class |
Gateway
Base for OpenLCB gateway implementations.
|
class |
MessageDecoder
This class provides a basic double-dispatch mechanism for handling
messages.
|
class |
MimicNodeStore
Store containing mimic proxies for nodes on external connections
Provides a Connection for incoming Messages.
|
class |
MimicNodeStore.NodeMemo |
class |
Node
Default base for OpenLCB node implementations.
|
class |
SingleLinkNode
Base for OpenLCB nodes that have only a single connection to the
outside world.
|
Modifier and Type | Class and Description |
---|---|
class |
BlueGoldEngine
Example of a OpenLCB algorithm for doing configuration with
small number of buttons.
|
class |
BlueGoldExtendedEngine
Example of a OpenLCB algorithm for doing configuration with
small number of buttons.
|
class |
DatagramMeteringBuffer
Accepts Datagrams over a Connection from "upstream", and meters them out
to "downstream" nodes (e.g. on a CAN network), one at a time.
|
(package private) class |
DatagramMeteringBuffer.MessageMemo |
(package private) class |
DatagramMeteringBuffer.ReplyHandler |
class |
DatagramReceiver
Example of receiving a OpenLCB datagram.
|
class |
DatagramService
Service for sending and receiving data via datagrams.
|
class |
DatagramTransmitter
Example of sending a OpenLCB datagram.
|
class |
EventFilterGateway
Gateway that filters event messages that aren't needed.
|
(package private) class |
EventFilterGateway.EastConnection |
(package private) class |
EventFilterGateway.WestConnection |
(package private) class |
ScatterGather.SingleConnection |
class |
SingleConsumer
Example of a OpenLCB node that consumes one Event.
|
class |
SingleConsumerNode
Example of a OpenLCB node that consumes one Event.
|
class |
SingleProducer
Example of a producer component which can be grouped within
some larger Node to function.
|
class |
SingleProducerNode
Example of a OpenLCB node that produces one Event.
|
class |
StreamReceiver
Example of receiving a OpenLCB stream.
|
class |
StreamTransmitter
Example of sending a OpenLCB stream.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNodeCache<T>
Maintains a cache of nodes seen to emit a particular EventID.
|
class |
TrainNodeCache
Maintain a cache of Train objects on OpenLCB network
|
Modifier and Type | Class and Description |
---|---|
class |
DccProxyCache
Maintain a cache of Train objects on OpenLCB network
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
MonPane.InputLink
Captive class to capture data.
|
(package private) class |
ProducerPane.InputLink
Captive class to capture data.
|
Information on copyright, trademarks and licenses is linked here.
Site hosted by: