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 |
Modifier and Type | Class and Description |
---|---|
class |
Gateway
Base for OpenLCB gateway implementations.
|
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 | Method and Description |
---|---|
void |
VerifyNodeIDNumberMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
VerifiedNodeIDNumberMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
StreamInitRequestMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
StreamInitReplyMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
StreamDataSendMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
StreamDataProceedMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
StreamDataCompleteMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
SimpleNodeIdentInfoRequestMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
SimpleNodeIdentInfoReplyMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
ProtocolIdentificationRequestMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
ProtocolIdentificationReplyMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
ProducerIdentifiedMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
ProducerConsumerEventReportMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
OptionalIntRejectedMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
Message.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
LearnEventMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
InitializationCompleteMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
IdentifyProducersMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
IdentifyEventsMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
IdentifyConsumersMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
DatagramRejectedMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
DatagramMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
DatagramAcknowledgedMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
void |
ConsumerIdentifiedMessage.applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
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 |
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 |
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
|
Information on copyright, trademarks and licenses is linked here.
Site hosted by: