Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X 

A

AbstractConnection - Class in org.openlcb
Partial implementation of Connection with null startup behavior
AbstractConnection() - Constructor for class org.openlcb.AbstractConnection
 
AbstractNodeCache<T> - Class in org.openlcb.implementations.throttle
Maintains a cache of nodes seen to emit a particular EventID.
AbstractNodeCache(EventID) - Constructor for class org.openlcb.implementations.throttle.AbstractNodeCache
 
acceptData(int) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
 
acceptData(int) - Method in class org.openlcb.implementations.DatagramService.ReplyMemo
called to indicate whether the datagram was accepted or not
accessor - Variable in class org.openlcb.cdi.swing.CdiPanel
 
AccumulationMemo(long, NodeID, NodeID, byte[]) - Constructor for class org.openlcb.can.MessageBuilder.AccumulationMemo
 
accumulations - Variable in class org.openlcb.can.MessageBuilder
 
addForwarder(Hub.Forwarding) - Method in class org.openlcb.hub.Hub
 
addLine(JComponent, String) - Method in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
addLine(JComponent, String) - Method in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
addMsg(SimpleNodeIdentInfoReplyMessage) - Method in class org.openlcb.SimpleNodeIdent
 
addNode(NodeID) - Method in class org.openlcb.MimicNodeStore
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.SingleConsumerNode
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.SingleProducerNode
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
address - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
address - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
addressed - Variable in enum org.openlcb.MessageTypeIdentifier
 
AddressedMessage - Class in org.openlcb
Base for addressed OpenLCB message types Messages (and therefore all subtypes) are immutable once created.
AddressedMessage(NodeID, NodeID) - Constructor for class org.openlcb.AddressedMessage
 
AddressedMessage() - Constructor for class org.openlcb.AddressedMessage
 
addrSpace - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
AddrSpaceDatagramMemo(NodeID, MemoryConfigurationService.McsAddrSpaceMemo) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.AddrSpaceDatagramMemo
 
addrSpaceMemo - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
addTreeSelectionListener(TreeSelectionListener) - Method in class org.openlcb.swing.networktree.TreePane
 
AliasMap - Class in org.openlcb.can
Maintains a 2-way map between nodes and CAN node ID aliases.
AliasMap() - Constructor for class org.openlcb.can.AliasMap
 
AMD_VAR_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
AME_VAR_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
AMR_VAR_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ConsumerIdentifiedMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.DatagramAcknowledgedMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.DatagramMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.DatagramRejectedMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.IdentifyConsumersMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.IdentifyEventsMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.IdentifyProducersMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.InitializationCompleteMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.LearnEventMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.Message
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.OptionalIntRejectedMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ProducerConsumerEventReportMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ProducerIdentifiedMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ProtocolIdentificationReplyMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ProtocolIdentificationRequestMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.SimpleNodeIdentInfoReplyMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.SimpleNodeIdentInfoRequestMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamDataCompleteMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamDataProceedMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamDataSendMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamInitReplyMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamInitRequestMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.VerifiedNodeIDNumberMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.VerifyNodeIDNumberMessage
Implement message-type-specific processing when this message is received by a node.

B

BitPane(CdiRep.BitRep, long, int) - Constructor for class org.openlcb.cdi.swing.CdiPanel.BitPane
 
BitRep(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.BitRep
 
blueClick() - Method in class org.openlcb.implementations.BlueGoldEngine
 
blueClick() - Method in class org.openlcb.implementations.BlueGoldExtendedEngine
 
BlueGoldEngine - Class in org.openlcb.implementations
Example of a OpenLCB algorithm for doing configuration with small number of buttons.
BlueGoldEngine(NodeID, ScatterGather, List<SingleProducer>, List<SingleConsumer>) - Constructor for class org.openlcb.implementations.BlueGoldEngine
 
BlueGoldExtendedEngine - Class in org.openlcb.implementations
Example of a OpenLCB algorithm for doing configuration with small number of buttons.
BlueGoldExtendedEngine(NodeID, ScatterGather, List<SingleProducer>, List<SingleConsumer>) - Constructor for class org.openlcb.implementations.BlueGoldExtendedEngine
 
bodyAsLong() - Method in interface org.openlcb.can.CanFrame
Returns a long from all bytes of the CAN frame body.
bodyAsLong() - Method in class org.openlcb.can.OpenLcbCanFrame
 
box - Variable in class org.openlcb.cdi.swing.CdiPanel.IntPane
 
box - Variable in class org.openlcb.swing.NodeSelector
 
buf - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
bufferSize - Variable in class org.openlcb.implementations.StreamTransmitter
 
bufferSize - Variable in class org.openlcb.StreamInitReplyMessage
 
bufferSize - Variable in class org.openlcb.StreamInitRequestMessage
 
byte1 - Variable in class org.openlcb.implementations.throttle.Float16
 
byte2 - Variable in class org.openlcb.implementations.throttle.Float16
 
BYTECOUNT - Static variable in class org.openlcb.EventID
 
BYTECOUNT - Static variable in class org.openlcb.NodeID
 
bytes - Variable in class org.openlcb.implementations.StreamTransmitter
 
bytes - Variable in class org.openlcb.SimpleNodeIdent
 
bytesFromHexString(String) - Static method in class org.openlcb.Utilities
Create a byte[] from a String containing hexadecimal values.

C

c - Variable in class org.openlcb.implementations.BlueGoldEngine
 
cancelTimer() - Method in class org.openlcb.can.NIDaAlgorithm
Override this in an implementing subclass to step any running timer.
CanFrame - Interface in org.openlcb.can
Simple interface for a CAN frame.
canImport(TransferHandler.TransferSupport) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 
canResend() - Method in class org.openlcb.DatagramRejectedMessage
 
CAPACITY - Static variable in class org.openlcb.hub.Hub
 
cdiKey(String, NodeID) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
 
CdiMemConfigReader - Class in org.openlcb.cdi.jdom
Provide a Reader to the OpenLCB CDI in a node.
CdiMemConfigReader(NodeID, MimicNodeStore, MemoryConfigurationService) - Constructor for class org.openlcb.cdi.jdom.CdiMemConfigReader
 
CdiMemConfigReader.ReaderAccess - Interface in org.openlcb.cdi.jdom
 
CdiPanel - Class in org.openlcb.cdi.swing
Simple example CDI display.
CdiPanel() - Constructor for class org.openlcb.cdi.swing.CdiPanel
 
CdiPanel.BitPane - Class in org.openlcb.cdi.swing
 
CdiPanel.DisplayPane - Class in org.openlcb.cdi.swing
 
CdiPanel.EventIdPane - Class in org.openlcb.cdi.swing
 
CdiPanel.GroupPane - Class in org.openlcb.cdi.swing
 
CdiPanel.GuiItemFactory - Class in org.openlcb.cdi.swing
Handle GUI hook requests if needed Default behavior is to do nothing
CdiPanel.IntPane - Class in org.openlcb.cdi.swing
 
CdiPanel.ReadReturn - Class in org.openlcb.cdi.swing
Memo class for handling read-return data
CdiPanel.ReadWriteAccess - Class in org.openlcb.cdi.swing
Provide access to e.g. a MemoryConfig service.
CdiPanel.StringPane - Class in org.openlcb.cdi.swing
 
CdiRep - Interface in org.openlcb.cdi
Interface representing CDI information.
CdiRep.BitRep - Interface in org.openlcb.cdi
 
CdiRep.EventID - Interface in org.openlcb.cdi
 
CdiRep.Group - Interface in org.openlcb.cdi
 
CdiRep.Identification - Interface in org.openlcb.cdi
 
CdiRep.IntegerRep - Interface in org.openlcb.cdi
 
CdiRep.Item - Interface in org.openlcb.cdi
 
CdiRep.Map - Interface in org.openlcb.cdi
 
CdiRep.Segment - Interface in org.openlcb.cdi
 
CdiRep.StringRep - Interface in org.openlcb.cdi
 
clearButton - Variable in class org.openlcb.swing.MonPane
 
clearButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
 
clientSocket - Variable in class org.openlcb.hub.Hub.ReaderThread
 
code - Variable in class org.openlcb.DatagramRejectedMessage
 
code - Variable in class org.openlcb.OptionalIntRejectedMessage
 
commandLabel - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
complete - Variable in class org.openlcb.can.NIDaAlgorithm
 
computeAliasFromGenerator() - Method in class org.openlcb.can.NIDa
Reduce the current generator value to an alias value.
configAddressField - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
ConfigDatagramMemo(NodeID, MemoryConfigurationService.McsConfigMemo) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.ConfigDatagramMemo
 
configMemo - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
configNumberField - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
configurationKey(String, NodeID) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
 
ConfigurationPortal - Class in org.openlcb
Manages configuration interactions with a node
ConfigurationPortal(NodeID, Connection) - Constructor for class org.openlcb.ConfigurationPortal
 
connection - Variable in class org.openlcb.ConfigurationPortal
 
Connection - Interface in org.openlcb
Interface for receiving OpenLCB messages.
connection - Variable in class org.openlcb.implementations.DatagramReceiver
 
connection - Variable in class org.openlcb.implementations.DatagramTransmitter
 
connection - Variable in class org.openlcb.implementations.StreamReceiver
 
connection - Variable in class org.openlcb.implementations.StreamTransmitter
 
connection - Variable in class org.openlcb.MimicNodeStore
 
connection - Variable in class org.openlcb.SingleLinkNode
 
Connection.ConnectionListener - Class in org.openlcb
Internal listener class definition
connectionActive(Connection) - Method in class org.openlcb.Connection.ConnectionListener
 
connectionForRepliesFromDownstream() - Method in class org.openlcb.implementations.DatagramMeteringBuffer
This is where e.g. replies from the OpenLCB network should be returned to.
ConnectionListener() - Constructor for class org.openlcb.Connection.ConnectionListener
 
consume(DatagramMeteringBuffer.MessageMemo) - Method in class org.openlcb.implementations.DatagramMeteringBuffer.Consumer
 
Consumer(BlockingQueue<DatagramMeteringBuffer.MessageMemo>) - Constructor for class org.openlcb.implementations.DatagramMeteringBuffer.Consumer
 
ConsumerIdentifiedMessage - Class in org.openlcb
Consumer Identified message implementation
ConsumerIdentifiedMessage(NodeID, EventID) - Constructor for class org.openlcb.ConsumerIdentifiedMessage
 
ConsumerPane - Class in org.openlcb.swing
Pane provides simple GUI for consumer: A button.
ConsumerPane(String, SingleConsumerNode) - Constructor for class org.openlcb.swing.ConsumerPane
 
consumers - Variable in class org.openlcb.implementations.BlueGoldEngine
 
content - Variable in class org.openlcb.VerifyNodeIDNumberMessage
 
contentComplete() - Method in class org.openlcb.SimpleNodeIdent
Check whether enough messages have arrived to completely fill content.
contents - Variable in class org.openlcb.EventID
 
contents - Variable in class org.openlcb.NodeID
 
count - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
createBitPane(CdiRep.BitRep, long, int) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createDescriptionPane(String) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createEventIdPane(CdiRep.EventID, long, int) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createGroupPane(CdiRep.Group, long, int) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createIdentificationPane(CdiRep) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createIntPane(CdiRep.IntegerRep, long, int) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createNodeIdFromDcc(int, boolean) - Static method in class org.openlcb.implementations.throttle.ThrottleImplementation
 
createPropertyPane(CdiRep.Map) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createSegmentPane(CdiRep.Segment) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createStringPane(CdiRep.StringRep, long, int) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createTransferable(JComponent) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 
currentMemo - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
CustomTransferHandler() - Constructor for class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 

D

data - Variable in class org.openlcb.can.MessageBuilder.AccumulationMemo
 
data - Variable in class org.openlcb.can.OpenLcbCanFrame
 
data - Variable in class org.openlcb.DatagramMessage
 
data - Variable in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
 
data - Variable in class org.openlcb.implementations.DatagramTransmitter
 
data - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
data - Variable in class org.openlcb.SimpleNodeIdentInfoReplyMessage
 
data - Variable in class org.openlcb.StreamDataSendMessage
 
dataAsLong() - Method in interface org.openlcb.can.CanFrame
Returns a long from data bytes from the CAN frame body.
dataAsLong() - Method in class org.openlcb.can.OpenLcbCanFrame
 
DATAGRAM_REJECTED - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_BUFFER_FULL - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_DATAGRAMS_NOT_ACCEPTED - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_INFORMATION_LOGGED - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_NO_RESEND_MASK - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_OUT_OF_ORDER - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_PERMANENT_ERROR - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_RESEND_MASK - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_SOURCE_NOT_PERMITTED - Static variable in class org.openlcb.DatagramRejectedMessage
 
DATAGRAM_REJECTED_TRANSPORT_ERROR_MASK - Static variable in class org.openlcb.DatagramRejectedMessage
 
DatagramAcknowledgedMessage - Class in org.openlcb
Datagram Acknowledged message implementation
DatagramAcknowledgedMessage(NodeID, NodeID) - Constructor for class org.openlcb.DatagramAcknowledgedMessage
 
datagramData - Variable in class org.openlcb.can.MessageBuilder
 
datagramKey(String, NodeID) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
 
DatagramMessage - Class in org.openlcb
Datagram message implementation
DatagramMessage(NodeID, NodeID, int[]) - Constructor for class org.openlcb.DatagramMessage
 
DatagramMessage(NodeID, NodeID, byte[]) - Constructor for class org.openlcb.DatagramMessage
 
DatagramMessage(NodeID, NodeID) - Constructor for class org.openlcb.DatagramMessage
Intended for use by subclasses only to ensure immutable objects
DatagramMeteringBuffer - Class in org.openlcb.implementations
Accepts Datagrams over a Connection from "upstream", and meters them out to "downstream" nodes (e.g. on a CAN network), one at a time.
DatagramMeteringBuffer(Connection) - Constructor for class org.openlcb.implementations.DatagramMeteringBuffer
 
DatagramMeteringBuffer.Consumer - Class in org.openlcb.implementations
 
DatagramMeteringBuffer.MessageMemo - Class in org.openlcb.implementations
 
DatagramMeteringBuffer.ReplyHandler - Class in org.openlcb.implementations
 
DatagramReceiver - Class in org.openlcb.implementations
Example of receiving a OpenLCB datagram.
DatagramReceiver(NodeID, NodeID, Connection) - Constructor for class org.openlcb.implementations.DatagramReceiver
 
DatagramRejectedMessage - Class in org.openlcb
Datagram Rejected message implementation
DatagramRejectedMessage(NodeID, NodeID, int) - Constructor for class org.openlcb.DatagramRejectedMessage
 
DatagramService - Class in org.openlcb.implementations
Service for sending and receiving data via datagrams.
DatagramService(NodeID, Connection) - Constructor for class org.openlcb.implementations.DatagramService
 
DatagramService.DatagramServiceReceiveMemo - Class in org.openlcb.implementations
 
DatagramService.DatagramServiceTransmitMemo - Class in org.openlcb.implementations
Memo class to hold information about request while it's being processed.
DatagramService.ReplyMemo - Class in org.openlcb.implementations
 
DatagramServiceReceiveMemo(int) - Constructor for class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
 
DatagramServiceTransmitMemo(NodeID, int[]) - Constructor for class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
 
DatagramServiceTransmitMemo(NodeID) - Constructor for class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
 
DatagramTransmitter - Class in org.openlcb.implementations
Example of sending a OpenLCB datagram.
DatagramTransmitter(NodeID, NodeID, int[], Connection) - Constructor for class org.openlcb.implementations.DatagramTransmitter
 
DccProxyCache - Class in org.openlcb.implementations.throttle.dcc
Maintain a cache of Train objects on OpenLCB network
DccProxyCache() - Constructor for class org.openlcb.implementations.throttle.dcc.DccProxyCache
 
decode(long) - Static method in enum org.openlcb.ProtocolIdentification.Protocol
 
decodeNames(long) - Static method in enum org.openlcb.ProtocolIdentification.Protocol
 
DEFAULT_ERROR_CODE - Static variable in class org.openlcb.implementations.DatagramService
 
DEFAULT_PORT - Static variable in class org.openlcb.hub.Hub
 
defaultHandler(Message, Connection) - Method in class org.openlcb.MessageDecoder
Called by all the message-type-specific methods in this class.
DELAY - Static variable in class org.openlcb.swing.ConsumerPane
 
dest - Variable in class org.openlcb.can.MessageBuilder.AccumulationMemo
 
dest - Variable in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
 
dest - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
 
dest - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
 
dest - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
dest - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
dest - Variable in class org.openlcb.implementations.throttle.ThrottleImplementation
 
dest - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
dest - Variable in class org.openlcb.ProtocolIdentification
 
dest - Variable in class org.openlcb.SimpleNodeIdent
 
destNodeID - Variable in class org.openlcb.AddressedMessage
 
destStreamID - Variable in class org.openlcb.implementations.StreamReceiver
 
destStreamID - Variable in class org.openlcb.implementations.StreamTransmitter
 
destStreamID - Variable in class org.openlcb.StreamDataCompleteMessage
 
destStreamID - Variable in class org.openlcb.StreamDataProceedMessage
 
destStreamID - Variable in class org.openlcb.StreamDataSendMessage
 
destStreamID - Variable in class org.openlcb.StreamInitReplyMessage
 
df - Variable in class org.openlcb.swing.MonPane
 
DisplayPane(long, int) - Constructor for class org.openlcb.cdi.swing.CdiPanel.DisplayPane
 
doEmergencyStop() - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
Set emergency stop; unset by any following setSpeed command
doRead(long, int, int, CdiPanel.ReadReturn) - Method in class org.openlcb.cdi.swing.CdiPanel.ReadWriteAccess
 
downstream - Variable in class org.openlcb.implementations.DatagramService
 
downstream - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
 
downstream - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
downstream - Variable in class org.openlcb.Throttle
 
doWrite(long, int, byte[]) - Method in class org.openlcb.cdi.swing.CdiPanel.ReadWriteAccess
 

E

e - Variable in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
e - Variable in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
EastConnection() - Constructor for class org.openlcb.implementations.EventFilterGateway.EastConnection
 
eastInputConnection - Variable in class org.openlcb.Gateway
 
eastOutputConnection - Variable in class org.openlcb.Gateway
 
endTimeout() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
enterButton - Variable in class org.openlcb.swing.MonPane
 
enterButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
 
entryField - Variable in class org.openlcb.swing.MonPane
 
equals(Object) - Method in class org.openlcb.AddressedMessage
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.can.MessageBuilder.AccumulationMemo
 
equals(Object) - Method in class org.openlcb.can.OpenLcbCanFrame
 
equals(Object) - Method in class org.openlcb.ConsumerIdentifiedMessage
 
equals(Object) - Method in class org.openlcb.DatagramAcknowledgedMessage
 
equals(Object) - Method in class org.openlcb.DatagramMessage
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.DatagramRejectedMessage
 
equals(Object) - Method in class org.openlcb.EventID
 
equals(Object) - Method in class org.openlcb.IdentifyConsumersMessage
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.IdentifyProducersMessage
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
 
equals(Object) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
 
equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
 
equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
 
equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
equals(Object) - Method in class org.openlcb.LearnEventMessage
 
equals(Object) - Method in class org.openlcb.Message
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.NodeID
 
equals(Object) - Method in class org.openlcb.OptionalIntRejectedMessage
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.ProducerConsumerEventReportMessage
 
equals(Object) - Method in class org.openlcb.ProducerIdentifiedMessage
 
equals(Object) - Method in class org.openlcb.ProtocolIdentificationReplyMessage
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.SimpleNodeIdentInfoReplyMessage
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.SimpleNodeIdentInfoRequestMessage
To be equal, messages have to have the same type and content
equals(Object) - Method in class org.openlcb.StreamDataCompleteMessage
 
equals(Object) - Method in class org.openlcb.StreamDataProceedMessage
 
equals(Object) - Method in class org.openlcb.StreamDataSendMessage
 
equals(Object) - Method in class org.openlcb.StreamInitReplyMessage
 
equals(Object) - Method in class org.openlcb.StreamInitRequestMessage
 
equals(Object) - Method in class org.openlcb.VerifyNodeIDNumberMessage
To be equal, messages have to have the same type and content
estop - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
EventFilterGateway - Class in org.openlcb.implementations
Gateway that filters event messages that aren't needed.
EventFilterGateway() - Constructor for class org.openlcb.implementations.EventFilterGateway
 
EventFilterGateway.EastConnection - Class in org.openlcb.implementations
 
EventFilterGateway.WestConnection - Class in org.openlcb.implementations
 
EventID(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.EventID
 
eventID - Variable in class org.openlcb.ConsumerIdentifiedMessage
 
EventID - Class in org.openlcb
Common EventID implementation.
EventID(NodeID, int, int) - Constructor for class org.openlcb.EventID
 
EventID(byte[]) - Constructor for class org.openlcb.EventID
 
EventID(String) - Constructor for class org.openlcb.EventID
 
eventID - Variable in class org.openlcb.IdentifyConsumersMessage
 
eventID - Variable in class org.openlcb.IdentifyProducersMessage
 
eventID - Variable in class org.openlcb.implementations.SingleConsumerNode
 
eventID - Variable in class org.openlcb.implementations.SingleProducerNode
 
eventID - Variable in class org.openlcb.LearnEventMessage
 
eventID - Variable in class org.openlcb.ProducerIdentifiedMessage
 
EventIdPane(CdiRep.EventID, long, int) - Constructor for class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
EventIdTextField - Class in org.openlcb.swing
Text field for entry of forced-valid EventID string.
EventIdTextField() - Constructor for class org.openlcb.swing.EventIdTextField
 
EventIdTextField.CustomTransferHandler - Class in org.openlcb.swing
 
exportDone(JComponent, Transferable, int) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 

F

factory - Variable in class org.openlcb.cdi.swing.CdiPanel
 
far - Variable in class org.openlcb.implementations.DatagramReceiver
 
far - Variable in class org.openlcb.implementations.DatagramTransmitter
 
far - Variable in class org.openlcb.implementations.StreamReceiver
 
far - Variable in class org.openlcb.implementations.StreamTransmitter
 
findNode(NodeID) - Method in class org.openlcb.MimicNodeStore
If node not present, initiate process to find it.
firePropertyChange(String, Object, Object) - Method in class org.openlcb.implementations.SingleConsumerNode
 
firePropertyChange(String, Object, Object) - Method in class org.openlcb.implementations.SingleProducerNode
 
firePropertyChange(String, Object, Object) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
Float16 - Class in org.openlcb.implementations.throttle
Represents a 16-bit IEEE float.
Float16(float) - Constructor for class org.openlcb.implementations.throttle.Float16
 
Float16(double) - Constructor for class org.openlcb.implementations.throttle.Float16
 
Float16(double, boolean) - Constructor for class org.openlcb.implementations.throttle.Float16
This allows the use of the -0.0 value if needed.
Float16(int) - Constructor for class org.openlcb.implementations.throttle.Float16
 
forceAliasValue(int) - Method in class org.openlcb.can.NIDa
For use in testing subclasses only, this forces the current alias to a specific value.
forceSeedValue(long, long) - Method in class org.openlcb.can.NIDa
For use in testing subclasses only, this forces the current seed to a specific value.
forward(Hub.Memo) - Method in interface org.openlcb.hub.Hub.Forwarding
 
forward(Hub.Memo) - Method in class org.openlcb.hub.Hub.ReaderThread
 
forward - Variable in class org.openlcb.implementations.EventFilterGateway.EastConnection
 
forward - Variable in class org.openlcb.implementations.EventFilterGateway.WestConnection
 
forward - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
forwardDownstream() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
FRAME_FORMAT_ADDRESSED_DATAGRAM_ALL - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
FRAME_FORMAT_ADDRESSED_DATAGRAM_FIRST - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
FRAME_FORMAT_ADDRESSED_DATAGRAM_LAST - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
FRAME_FORMAT_ADDRESSED_DATAGRAM_MID - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
FRAME_FORMAT_ADDRESSED_NON_DATAGRAM - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
FRAME_FORMAT_MTI - Static variable in class org.openlcb.can.OpenLcbCanFrame
OpenLCB CAN MTI format bits
FRAME_FORMAT_STREAM_CODE - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
freezeButton - Variable in class org.openlcb.swing.MonPane
 
fromDownstream - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 

G

Gateway - Class in org.openlcb
Base for OpenLCB gateway implementations.
Gateway() - Constructor for class org.openlcb.Gateway
 
get(int) - Static method in enum org.openlcb.MessageTypeIdentifier
Provide the enum object matching a particular MTI value
getAlias(NodeID) - Method in class org.openlcb.can.AliasMap
 
getBlueLightOn() - Method in class org.openlcb.implementations.BlueGoldEngine
 
getBufferSize() - Method in class org.openlcb.StreamInitReplyMessage
 
getBufferSize() - Method in class org.openlcb.StreamInitRequestMessage
 
getCache() - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
getCache(int) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
getCode() - Method in class org.openlcb.DatagramRejectedMessage
 
getCode() - Method in class org.openlcb.OptionalIntRejectedMessage
 
getConnection() - Method in class org.openlcb.implementations.ScatterGather
Provide a connection object for use by a Node
getConnection() - Method in class org.openlcb.swing.MonPane
 
getConnection() - Method in class org.openlcb.swing.ProducerPane
 
getContent() - Method in class org.openlcb.VerifyNodeIDNumberMessage
 
getContents() - Method in class org.openlcb.EventID
 
getContents() - Method in class org.openlcb.NodeID
 
getData() - Method in interface org.openlcb.can.CanFrame
 
getData() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getData() - Method in class org.openlcb.DatagramMessage
 
getData() - Method in class org.openlcb.implementations.throttle.ThrottleFunctionDatagram
 
getData() - Method in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
getData() - Method in class org.openlcb.SimpleNodeIdentInfoReplyMessage
 
getDefault() - Method in interface org.openlcb.cdi.CdiRep.BitRep
 
getDefault() - Method in interface org.openlcb.cdi.CdiRep.IntegerRep
 
getDefault() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.BitRep
 
getDefault() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.IntRep
 
getDescription() - Method in interface org.openlcb.cdi.CdiRep.Item
 
getDescription() - Method in interface org.openlcb.cdi.CdiRep.Segment
 
getDescription() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
getDescription() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
getDestNodeID() - Method in class org.openlcb.AddressedMessage
 
getDestStreamID() - Method in class org.openlcb.StreamInitReplyMessage
 
getEastConnection() - Method in class org.openlcb.Gateway
Provide a connection object for use by the East node.
getEastConnection() - Method in class org.openlcb.implementations.EventFilterGateway
Provide a connection object for use by the East node.
getElement(int) - Method in interface org.openlcb.can.CanFrame
 
getElement(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
getEntry(String) - Method in interface org.openlcb.cdi.CdiRep.Map
 
getEntry(String) - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
getEventID(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
getEventID() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getEventID() - Method in class org.openlcb.ConsumerIdentifiedMessage
 
getEventID() - Method in class org.openlcb.IdentifyConsumersMessage
 
getEventID() - Method in class org.openlcb.IdentifyProducersMessage
 
getEventID(int) - Method in class org.openlcb.implementations.BlueGoldEngine
 
getEventID() - Method in class org.openlcb.implementations.SingleConsumerNode
 
getEventID() - Method in class org.openlcb.implementations.SingleProducerNode
 
getEventID() - Method in class org.openlcb.LearnEventMessage
 
getEventID() - Method in class org.openlcb.ProducerConsumerEventReportMessage
 
getEventID() - Method in class org.openlcb.ProducerIdentifiedMessage
 
getEventIdTextField() - Static method in class org.openlcb.swing.EventIdTextField
 
getFloat() - Method in class org.openlcb.implementations.throttle.Float16
 
getFrameText() - Method in class org.openlcb.swing.MonPane
 
getGoldLightOn() - Method in class org.openlcb.implementations.BlueGoldEngine
 
getHardwareVersion() - Method in interface org.openlcb.cdi.CdiRep.Identification
 
getHardwareVersion() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Identification
 
getHardwareVersion() - Method in class org.openlcb.SimpleNodeIdent
 
getHeader() - Method in interface org.openlcb.can.CanFrame
 
getHeader() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getHeadFromReader(Reader) - Method in class org.openlcb.cdi.jdom.JdomCdiReader
 
getIdentification() - Method in interface org.openlcb.cdi.CdiRep
 
getIdentification() - Method in class org.openlcb.cdi.jdom.JdomCdiRep
 
getInt() - Method in class org.openlcb.implementations.throttle.Float16
 
getItems() - Method in interface org.openlcb.cdi.CdiRep.Group
 
getItems() - Method in interface org.openlcb.cdi.CdiRep.Segment
 
getItems() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
getKey(String) - Method in interface org.openlcb.cdi.CdiRep.Map
 
getKey(String) - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
getKeys() - Method in interface org.openlcb.cdi.CdiRep.Map
 
getKeys() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
getList() - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
getManufacturer() - Method in interface org.openlcb.cdi.CdiRep.Identification
 
getManufacturer() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Identification
 
getMap() - Method in interface org.openlcb.cdi.CdiRep.Identification
 
getMap() - Method in interface org.openlcb.cdi.CdiRep.Item
 
getMap() - Method in interface org.openlcb.cdi.CdiRep.Segment
 
getMap() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Identification
 
getMap() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
getMap() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
getMax() - Method in interface org.openlcb.cdi.CdiRep.IntegerRep
 
getMax() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.IntRep
 
getMfgName() - Method in class org.openlcb.SimpleNodeIdent
 
getMin() - Method in interface org.openlcb.cdi.CdiRep.IntegerRep
 
getMin() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.IntRep
 
getModel() - Method in interface org.openlcb.cdi.CdiRep.Identification
 
getModel() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Identification
 
getModelName() - Method in class org.openlcb.SimpleNodeIdent
 
getMTI(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
getMTI() - Method in class org.openlcb.ConsumerIdentifiedMessage
 
getMTI() - Method in class org.openlcb.DatagramAcknowledgedMessage
 
getMTI() - Method in class org.openlcb.DatagramMessage
 
getMTI() - Method in class org.openlcb.DatagramRejectedMessage
 
getMTI() - Method in class org.openlcb.IdentifyConsumersMessage
 
getMTI() - Method in class org.openlcb.IdentifyEventsMessage
 
getMTI() - Method in class org.openlcb.IdentifyProducersMessage
 
getMTI() - Method in class org.openlcb.InitializationCompleteMessage
 
getMTI() - Method in class org.openlcb.LearnEventMessage
 
getMTI() - Method in class org.openlcb.Message
 
getMti() - Method in class org.openlcb.OptionalIntRejectedMessage
 
getMTI() - Method in class org.openlcb.OptionalIntRejectedMessage
 
getMTI() - Method in class org.openlcb.ProducerConsumerEventReportMessage
 
getMTI() - Method in class org.openlcb.ProducerIdentifiedMessage
 
getMTI() - Method in class org.openlcb.ProtocolIdentificationReplyMessage
 
getMTI() - Method in class org.openlcb.ProtocolIdentificationRequestMessage
 
getMTI() - Method in class org.openlcb.SimpleNodeIdentInfoReplyMessage
 
getMTI() - Method in class org.openlcb.SimpleNodeIdentInfoRequestMessage
 
getMTI() - Method in class org.openlcb.StreamDataCompleteMessage
 
getMTI() - Method in class org.openlcb.StreamDataProceedMessage
 
getMTI() - Method in class org.openlcb.StreamDataSendMessage
 
getMTI() - Method in class org.openlcb.StreamInitReplyMessage
 
getMTI() - Method in class org.openlcb.StreamInitRequestMessage
 
getMTI() - Method in class org.openlcb.VerifiedNodeIDNumberMessage
 
getMTI() - Method in class org.openlcb.VerifyNodeIDNumberMessage
 
getName() - Method in interface org.openlcb.cdi.CdiRep.Item
 
getName() - Method in interface org.openlcb.cdi.CdiRep.Segment
 
getName() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
getName() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
getName() - Method in enum org.openlcb.ProtocolIdentification.Protocol
 
getNIDa() - Method in class org.openlcb.can.NIDa
 
getNIDa() - Method in class org.openlcb.can.NIDaAlgorithm
 
getNode() - Method in class org.openlcb.implementations.throttle.TrainNode
 
getNodeID(int) - Method in class org.openlcb.can.AliasMap
 
getNodeID() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getNodeID() - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
getNodeIdTextField() - Static method in class org.openlcb.swing.NodeIdTextField
 
getNodeMemos() - Method in class org.openlcb.MimicNodeStore
 
getNumDataElements() - Method in interface org.openlcb.can.CanFrame
 
getNumDataElements() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getOffset() - Method in interface org.openlcb.cdi.CdiRep.Item
 
getOffset() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Group
 
getOffset() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
getOpenLcbFormat() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getOrigin() - Method in interface org.openlcb.cdi.CdiRep.Segment
 
getOrigin() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Segment
 
getOrigin() - Method in class org.openlcb.cdi.swing.CdiPanel.DisplayPane
 
getPort() - Method in class org.openlcb.hub.Hub
 
getProtocolIdentification(NodeID) - Method in class org.openlcb.MimicNodeStore
 
getProtocolIdentification() - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
getProtocolNames() - Method in class org.openlcb.ProtocolIdentification
 
getProtocols() - Method in class org.openlcb.ProtocolIdentification
 
getReceived() - Method in class org.openlcb.implementations.SingleConsumerNode
Has the message been received?
getRemoteSocketAddress(Socket) - Method in class org.openlcb.hub.Hub
 
getRep(Element) - Method in class org.openlcb.cdi.jdom.JdomCdiReader
 
getReplication() - Method in interface org.openlcb.cdi.CdiRep.Group
 
getReplication() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Group
 
getRepName() - Method in interface org.openlcb.cdi.CdiRep.Group
 
getRepName() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Group
 
getSegments() - Method in interface org.openlcb.cdi.CdiRep
 
getSegments() - Method in class org.openlcb.cdi.jdom.JdomCdiRep
 
getSelectedItem() - Method in class org.openlcb.swing.NodeSelector
 
getSimpleNodeIdent(NodeID) - Method in class org.openlcb.MimicNodeStore
 
getSimpleNodeIdent() - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
getSize() - Method in interface org.openlcb.cdi.CdiRep.BitRep
 
getSize() - Method in interface org.openlcb.cdi.CdiRep.IntegerRep
 
getSize() - Method in interface org.openlcb.cdi.CdiRep.StringRep
 
getSize() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.BitRep
 
getSize() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.IntRep
 
getSize() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.StringRep
 
getSoftwareVersion() - Method in interface org.openlcb.cdi.CdiRep.Identification
 
getSoftwareVersion() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Identification
 
getSoftwareVersion() - Method in class org.openlcb.SimpleNodeIdent
 
getSourceActions(JComponent) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 
getSourceAlias() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getSourceID(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
getSourceNodeID() - Method in class org.openlcb.Message
 
getSourceStreamID() - Method in class org.openlcb.StreamInitRequestMessage
 
getSpace() - Method in interface org.openlcb.cdi.CdiRep.Segment
 
getSpace() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Segment
 
getStore() - Method in class org.openlcb.swing.networktree.TreePane
 
getThis() - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
getTreeModel() - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
getTreeModel() - Method in class org.openlcb.swing.networktree.TreePane
 
getUserDesc() - Method in class org.openlcb.SimpleNodeIdent
 
getUserName() - Method in class org.openlcb.SimpleNodeIdent
 
getValue() - Method in class org.openlcb.ProtocolIdentification
 
getValue() - Method in class org.openlcb.ProtocolIdentificationReplyMessage
 
getValue() - Method in class org.openlcb.SimpleNodeIdentInfoRequestMessage
 
getValues() - Method in interface org.openlcb.cdi.CdiRep.Map
 
getValues() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
getVariableField() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getVarSize() - Method in class org.openlcb.cdi.swing.CdiPanel.DisplayPane
 
getVarSpace() - Method in class org.openlcb.cdi.swing.CdiPanel.DisplayPane
 
getWestConnection() - Method in class org.openlcb.Gateway
Provide a connection object for use by the West node.
getWestConnection() - Method in class org.openlcb.implementations.EventFilterGateway
Provide a connection object for use by the West node.
goldClick() - Method in class org.openlcb.implementations.BlueGoldEngine
 
goldClick() - Method in class org.openlcb.implementations.BlueGoldExtendedEngine
 
Group(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Group
 
GroupPane(CdiRep.Group, long, int) - Constructor for class org.openlcb.cdi.swing.CdiPanel.GroupPane
 
GuiItemFactory() - Constructor for class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 

H

handleAddrSpaceData(NodeID, int, long, long, int, String) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
Overload this for notification of data.
handleConfigData(NodeID, int, int, int, int, String) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
Overload this for notification of data.
handleConsumerIdentified(ConsumerIdentifiedMessage, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.EastConnection
 
handleConsumerIdentified(ConsumerIdentifiedMessage, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.WestConnection
 
handleConsumerIdentified(ConsumerIdentifiedMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Consumer Identified" message
handleData(NodeID, int[], DatagramService.ReplyMemo) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
Overload this for notification of data.
handleDatagram(DatagramMessage, Connection) - Method in class org.openlcb.implementations.DatagramReceiver
Handle "Datagram" message
handleDatagram(DatagramMessage, Connection) - Method in class org.openlcb.implementations.DatagramService
Handle "Datagram" message from layout
handleDatagram(DatagramMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Datagram" message
handleDatagramAcknowledged(DatagramAcknowledgedMessage, Connection) - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
Handle "Datagram Acknowledged" message
handleDatagramAcknowledged(DatagramAcknowledgedMessage, Connection) - Method in class org.openlcb.implementations.DatagramService
Handle positive datagram reply message from layout
handleDatagramAcknowledged(DatagramAcknowledgedMessage, Connection) - Method in class org.openlcb.implementations.DatagramTransmitter
Handle "Datagram Acknowledged" message
handleDatagramAcknowledged(DatagramAcknowledgedMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Datagram Acknowledged" message
handleDatagramRejected(DatagramRejectedMessage, Connection) - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
Handle "Datagram Rejected" message
handleDatagramRejected(DatagramRejectedMessage, Connection) - Method in class org.openlcb.implementations.DatagramService
Handle negative datagram reply message from layout
handleDatagramRejected(DatagramRejectedMessage, Connection) - Method in class org.openlcb.implementations.DatagramTransmitter
Handle "Datagram Rejected" message
handleDatagramRejected(DatagramRejectedMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Datagram Rejected" message
handleEventIdTextField(JFormattedTextField) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 
handleGroupPaneEnd(JPanel) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 
handleGroupPaneStart(JPanel) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 
handleIdentifyConsumers(IdentifyConsumersMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Identify Consumers" message
handleIdentifyEvents(IdentifyEventsMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Identify Event" message
handleIdentifyProducers(IdentifyProducersMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Identify Producers" message
handleInitializationComplete(InitializationCompleteMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Initialization Complete" message
handleLearnEvent(LearnEventMessage, Connection) - Method in class org.openlcb.implementations.BlueGoldEngine
 
handleLearnEvent(LearnEventMessage, Connection) - Method in class org.openlcb.implementations.BlueGoldExtendedEngine
 
handleLearnEvent(LearnEventMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Learn Event" message
handleOptionalIntRejected(OptionalIntRejectedMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Optional Interaction Rejected" message
handleOptionalIntRejected(OptionalIntRejectedMessage, Connection) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.EastConnection
 
handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.WestConnection
 
handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.SingleConsumerNode
Receive ProducerConsumerEventReport messages, recording when it's proper event
handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Producer/Consumer Event Report" message
handleProducerIdentified(ProducerIdentifiedMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Producer Identified" message
handleProtocolIdentificationReply(ProtocolIdentificationReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Protocol Identification Reply" message
handleProtocolIdentificationReply(ProtocolIdentificationReplyMessage, Connection) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
handleProtocolIdentificationRequest(ProtocolIdentificationRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Protocol Identification Request" message
handleReadButton(JButton) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 
handleReadData(NodeID, int, long, byte[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
Overload this for notification of data.
handleReply(int) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
Overload this to for notification of response
handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.AddrSpaceDatagramMemo
 
handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.ConfigDatagramMemo
 
handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.ReadDatagramMemo
 
handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.WriteDatagramMemo
 
handleSimpleNodeIdentInfoReply(SimpleNodeIdentInfoReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Simple Node Ident Info Reply" message
handleSimpleNodeIdentInfoReply(SimpleNodeIdentInfoReplyMessage, Connection) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
handleSimpleNodeIdentInfoRequest(SimpleNodeIdentInfoRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Simple Node Ident Info Request" message
handleStreamDataComplete(StreamDataCompleteMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Stream Data Complete" message
handleStreamDataProceed(StreamDataProceedMessage, Connection) - Method in class org.openlcb.implementations.StreamTransmitter
Handle "Stream Data Proceed" message
handleStreamDataProceed(StreamDataProceedMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Stream Data Proceed" message
handleStreamDataSend(StreamDataSendMessage, Connection) - Method in class org.openlcb.implementations.StreamReceiver
Handle "Stream Data Send" message
handleStreamDataSend(StreamDataSendMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Stream Data Send" message
handleStreamInitReply(StreamInitReplyMessage, Connection) - Method in class org.openlcb.implementations.StreamTransmitter
Handle "Stream Init Reply" message
handleStreamInitReply(StreamInitReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Stream Init Reply" message
handleStreamInitRequest(StreamInitRequestMessage, Connection) - Method in class org.openlcb.implementations.StreamReceiver
Handle "Stream Init Request" message
handleStreamInitRequest(StreamInitRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Stream Init Request" message
handleStringValue(JTextField) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 
handleVerifiedNodeIDNumber(VerifiedNodeIDNumberMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Verified Node ID Number" message
handleVerifyNodeIDNumber(VerifyNodeIDNumberMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Verify Node ID Number" message
handleWriteButton(JButton) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 
handleWriteReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
Overload this for notification of failure reply
handleWriteReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
Overload this for notification of failure reply
handleWriteReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
Overload this for notification of failure reply
handleWriteReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
Overload this for notification of response
hasEventID - Variable in enum org.openlcb.MessageTypeIdentifier
 
hashCode() - Method in class org.openlcb.AddressedMessage
 
hashCode() - Method in class org.openlcb.can.MessageBuilder.AccumulationMemo
 
hashCode() - Method in class org.openlcb.ConsumerIdentifiedMessage
 
hashCode() - Method in class org.openlcb.DatagramAcknowledgedMessage
 
hashCode() - Method in class org.openlcb.DatagramMessage
 
hashCode() - Method in class org.openlcb.DatagramRejectedMessage
 
hashCode() - Method in class org.openlcb.EventID
 
hashCode() - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
 
hashCode() - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
 
hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
 
hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
 
hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
hashCode() - Method in class org.openlcb.Message
 
hashCode() - Method in class org.openlcb.NodeID
 
hasReplied() - Method in class org.openlcb.implementations.DatagramService.ReplyMemo
 
header - Variable in class org.openlcb.can.MessageBuilder.AccumulationMemo
 
here - Variable in class org.openlcb.implementations.DatagramReceiver
 
here - Variable in class org.openlcb.implementations.DatagramService
 
here - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
 
here - Variable in class org.openlcb.implementations.DatagramTransmitter
 
here - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
here - Variable in class org.openlcb.implementations.StreamReceiver
 
here - Variable in class org.openlcb.implementations.StreamTransmitter
 
highSpaceLabel - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
Hub - Class in org.openlcb.hub
Simple multi-threaded OpenLCB hub implementation.
Hub() - Constructor for class org.openlcb.hub.Hub
 
Hub(int) - Constructor for class org.openlcb.hub.Hub
 
Hub.Forwarding - Interface in org.openlcb.hub
 
Hub.Memo - Class in org.openlcb.hub
 
Hub.ReaderThread - Class in org.openlcb.hub
 

I

id - Variable in class org.openlcb.can.OpenLcbCanFrame
 
id - Variable in class org.openlcb.cdi.jdom.JdomCdiRep.Identification
 
id - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
Identification(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Identification
 
IdentifyConsumersMessage - Class in org.openlcb
Identify Consumers message implementation
IdentifyConsumersMessage(NodeID, EventID) - Constructor for class org.openlcb.IdentifyConsumersMessage
 
IdentifyEventsMessage - Class in org.openlcb
Identify Events message implementation
IdentifyEventsMessage(NodeID, NodeID) - Constructor for class org.openlcb.IdentifyEventsMessage
 
IdentifyProducersMessage - Class in org.openlcb
Identify Producers message implementation
IdentifyProducersMessage(NodeID, EventID) - Constructor for class org.openlcb.IdentifyProducersMessage
 
idsGoingEast - Variable in class org.openlcb.implementations.EventFilterGateway
 
idsGoingWest - Variable in class org.openlcb.implementations.EventFilterGateway
 
iMap - Variable in class org.openlcb.can.AliasMap
 
importData(TransferHandler.TransferSupport) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 
index - Variable in class org.openlcb.can.NIDaAlgorithm
 
indicator - Variable in class org.openlcb.implementations.throttle.AbstractNodeCache
 
init(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
initComponents(CdiPanel.ReadWriteAccess, CdiPanel.GuiItemFactory) - Method in class org.openlcb.cdi.swing.CdiPanel
 
initComponents(CdiPanel.ReadWriteAccess) - Method in class org.openlcb.cdi.swing.CdiPanel
 
initComponents() - Method in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
To be invoked after Swing component installation is complete, as it drives display changes.
initComponents() - Method in class org.openlcb.swing.memconfig.MemConfigReadWritePane
To be invoked after Swing component installation is complete, as it drives display changes.
initComponents() - Method in class org.openlcb.swing.MonPane
 
initComponents(MimicNodeStore, Connection, NodeID, NodeTreeRep.SelectionKeyLoader) - Method in class org.openlcb.swing.networktree.TreePane
 
initConnections() - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
InitializationCompleteMessage - Class in org.openlcb
Initialization Complete message implementation
InitializationCompleteMessage(NodeID) - Constructor for class org.openlcb.InitializationCompleteMessage
 
initialize() - Method in class org.openlcb.implementations.SingleConsumer
 
initialize() - Method in class org.openlcb.implementations.SingleConsumerNode
Initialize this node and put it in operation
initialize() - Method in class org.openlcb.implementations.SingleProducer
 
initialize() - Method in class org.openlcb.implementations.SingleProducerNode
Initialize this node and put it in operation
initialize() - Method in class org.openlcb.SingleLinkNode
Initialize this node and put it in operation
input - Variable in class org.openlcb.hub.Hub.ReaderThread
 
InputLink() - Constructor for class org.openlcb.swing.MonPane.InputLink
 
InputLink() - Constructor for class org.openlcb.swing.ProducerPane.InputLink
 
insert(int, NodeID) - Method in class org.openlcb.can.AliasMap
 
IntPane(CdiRep.IntegerRep, long, int) - Constructor for class org.openlcb.cdi.swing.CdiPanel.IntPane
 
IntRep(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.IntRep
 
isAliasMapDefinition() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isAliasMapEnquiry() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isAliasMapReset() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isCIM() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isComplete() - Method in class org.openlcb.can.NIDaAlgorithm
 
isDatagram() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isExtended() - Method in interface org.openlcb.can.CanFrame
 
isExtended() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isFrameTypeCAN() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isFrameTypeOpenLcb() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isIdentifyConsumers() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isIdentifyEventsGlobal() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isIdentifyProducers() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isInitializationComplete() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isLastDatagram() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isLearnEvent() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isOpenLcbMTI(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
isPCEventReport() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isRIM() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isRtr() - Method in interface org.openlcb.can.CanFrame
 
isRtr() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isSelectedPC - Variable in class org.openlcb.implementations.BlueGoldExtendedEngine
 
isSimpleModeMessage - Variable in enum org.openlcb.MessageTypeIdentifier
 
issuedConnections - Variable in class org.openlcb.implementations.ScatterGather
 
isVerifiedNID() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isVerifyNID() - Method in class org.openlcb.can.OpenLcbCanFrame
 
Item(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Item
 

J

JdomCdiReader - Class in org.openlcb.cdi.jdom
JDOM-based OpenLCB loader
JdomCdiReader() - Constructor for class org.openlcb.cdi.jdom.JdomCdiReader
 
JdomCdiRep - Class in org.openlcb.cdi.jdom
Implement the CdiRep interface using JDOM for reading the underlying XML.
JdomCdiRep(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep
 
JdomCdiRep.BitRep - Class in org.openlcb.cdi.jdom
 
JdomCdiRep.EventID - Class in org.openlcb.cdi.jdom
 
JdomCdiRep.Group - Class in org.openlcb.cdi.jdom
 
JdomCdiRep.Identification - Class in org.openlcb.cdi.jdom
 
JdomCdiRep.IntRep - Class in org.openlcb.cdi.jdom
 
JdomCdiRep.Item - Class in org.openlcb.cdi.jdom
 
JdomCdiRep.Map - Class in org.openlcb.cdi.jdom
 
JdomCdiRep.Nested - Class in org.openlcb.cdi.jdom
Comment implementation of finding the list of contained Items
JdomCdiRep.Segment - Class in org.openlcb.cdi.jdom
 
JdomCdiRep.StringRep - Class in org.openlcb.cdi.jdom
 
jScrollPane1 - Variable in class org.openlcb.swing.MonPane
 

L

LearnEventMessage - Class in org.openlcb
Learn Event message implementation
LearnEventMessage(NodeID, EventID) - Constructor for class org.openlcb.LearnEventMessage
 
length - Variable in class org.openlcb.can.OpenLcbCanFrame
 
LENGTH - Static variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
lfsr1 - Variable in class org.openlcb.can.NIDa
 
lfsr2 - Variable in class org.openlcb.can.NIDa
 
libMod - Static variable in class org.openlcb.Version
 
libVersion() - Static method in class org.openlcb.Version
Provide the current library version string.
line - Variable in class org.openlcb.hub.Hub.Memo
 
linesBuffer - Variable in class org.openlcb.swing.MonPane
 
list - Variable in class org.openlcb.implementations.throttle.AbstractNodeCache
 
loadCDI(CdiRep) - Method in class org.openlcb.cdi.swing.CdiPanel
 
loader - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
loadFromEid(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
loadSeed(NodeID) - Method in class org.openlcb.can.NIDa
Algorithm to produce seed from the six bytes of a node ID.
logFileChooser - Variable in class org.openlcb.swing.MonPane
 
logStream - Variable in class org.openlcb.swing.MonPane
 
longBluePress() - Method in class org.openlcb.implementations.BlueGoldEngine
 
longBluePress() - Method in class org.openlcb.implementations.BlueGoldExtendedEngine
 
longGoldPress() - Method in class org.openlcb.implementations.BlueGoldEngine
 
lowSpaceLabel - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 

M

main(String[]) - Static method in class org.openlcb.hub.Hub
 
main(String[]) - Static method in class org.openlcb.Version
Standalone print of version string and exit.
major - Static variable in class org.openlcb.Version
Major number changes with large incompatible changes in requirements or API.
map - Variable in class org.openlcb.can.MessageBuilder
 
Map(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
map - Variable in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
map - Variable in class org.openlcb.cdi.swing.CdiPanel.IntPane
 
map - Variable in class org.openlcb.MimicNodeStore
 
MASK_FRAME_TYPE - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
MASK_OPENLCB_FORMAT - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
MASK_SRC_ALIAS - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
MASK_VARIABLE_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
MAX_REPLY_LENGTH - Static variable in class org.openlcb.SimpleNodeIdent
 
McsAddrSpaceMemo(NodeID, int) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
 
McsConfigMemo(NodeID) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
 
McsReadMemo(NodeID, int, long, int) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
McsWriteMemo(NodeID, int, long, byte[]) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
MemConfigDescriptionPane - Class in org.openlcb.swing.memconfig
Display the node's memory configuration capabilities
MemConfigDescriptionPane(NodeID, MimicNodeStore, MemoryConfigurationService) - Constructor for class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
MemConfigReadWritePane - Class in org.openlcb.swing.memconfig
Provide read/write access to a node
MemConfigReadWritePane(NodeID, MimicNodeStore, MemoryConfigurationService) - Constructor for class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
Memo(String, Hub.Forwarding) - Constructor for class org.openlcb.hub.Hub.Memo
 
memo - Variable in class org.openlcb.implementations.MemoryConfigurationService.AddrSpaceDatagramMemo
 
memo - Variable in class org.openlcb.implementations.MemoryConfigurationService.ConfigDatagramMemo
 
memo - Variable in class org.openlcb.implementations.MemoryConfigurationService.ReadDatagramMemo
 
memo - Variable in class org.openlcb.implementations.MemoryConfigurationService.WriteDatagramMemo
 
memo - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
MemoryConfigurationService - Class in org.openlcb.implementations
Service for reading and writing via the Memory Configuration protocol Meant to shield the using code from all the details of that process via read and write primitives.
MemoryConfigurationService(NodeID, DatagramService) - Constructor for class org.openlcb.implementations.MemoryConfigurationService
 
MemoryConfigurationService(MemoryConfigurationService) - Constructor for class org.openlcb.implementations.MemoryConfigurationService
 
MemoryConfigurationService.AddrSpaceDatagramMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.ConfigDatagramMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsAddrSpaceMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsConfigMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsReadMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsWriteMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.ReadDatagramMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.WriteDatagramMemo - Class in org.openlcb.implementations
 
message - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
Message - Class in org.openlcb
Base for all OpenLCB message types Messages (and therefore all subtypes) are immutable once created.
Message(NodeID) - Constructor for class org.openlcb.Message
 
Message() - Constructor for class org.openlcb.Message
 
MessageBuilder - Class in org.openlcb.can
Converts CAN frame messages to regular messages and vice-versa.
MessageBuilder(AliasMap) - Constructor for class org.openlcb.can.MessageBuilder
The provided AliasMap will be updated as inbound frames are processed.
MessageBuilder.AccumulationMemo - Class in org.openlcb.can
 
MessageDecoder - Class in org.openlcb
This class provides a basic double-dispatch mechanism for handling messages.
MessageDecoder() - Constructor for class org.openlcb.MessageDecoder
 
MessageMemo(DatagramMessage, Connection, Connection) - Constructor for class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
MessageTypeIdentifier - Enum in org.openlcb
Message Type Identifiers Central place to carry the (only) numerical values for Message Type Identifiers
MimicNodeStore - Class in org.openlcb
Store containing mimic proxies for nodes on external connections Provides a Connection for incoming Messages.
MimicNodeStore(Connection, NodeID) - Constructor for class org.openlcb.MimicNodeStore
 
MimicNodeStore.NodeMemo - Class in org.openlcb
 
minor - Static variable in class org.openlcb.Version
Minor number changes with change that effects interoperability
modifier - Variable in enum org.openlcb.MessageTypeIdentifier
 
MonPane - Class in org.openlcb.swing
Pane for monitoring commmunications.
MonPane() - Constructor for class org.openlcb.swing.MonPane
 
MonPane.InputLink - Class in org.openlcb.swing
Captive class to capture data.
monTextPane - Variable in class org.openlcb.swing.MonPane
 
msg - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
 
mti() - Method in enum org.openlcb.MessageTypeIdentifier
 
mti - Variable in class org.openlcb.OptionalIntRejectedMessage
 
MTI_CONSUMER_IDENTIFIED - Static variable in interface org.openlcb.OpenLcb
 
MTI_DATAGRAM - Static variable in interface org.openlcb.OpenLcb
 
MTI_DATAGRAM_RCV_OK - Static variable in interface org.openlcb.OpenLcb
 
MTI_DATAGRAM_REJECTED - Static variable in interface org.openlcb.OpenLcb
 
MTI_IDENTIFY_CONSUMERS - Static variable in interface org.openlcb.OpenLcb
 
MTI_IDENTIFY_CONSUMERS_RANGE - Static variable in interface org.openlcb.OpenLcb
 
MTI_IDENTIFY_EVENTS - Static variable in interface org.openlcb.OpenLcb
 
MTI_IDENTIFY_PRODUCERS - Static variable in interface org.openlcb.OpenLcb
 
MTI_IDENTIFY_PRODUCERS_RANGE - Static variable in interface org.openlcb.OpenLcb
 
MTI_INITIALIZATION_COMPLETE - Static variable in interface org.openlcb.OpenLcb
MTI definitions for OpenLCB.
MTI_LEARN_EVENT - Static variable in interface org.openlcb.OpenLcb
 
MTI_OPT_INT_REJECTED - Static variable in interface org.openlcb.OpenLcb
 
MTI_PC_EVENT_REPORT - Static variable in interface org.openlcb.OpenLcb
 
MTI_PRODUCER_IDENTIFIED - Static variable in interface org.openlcb.OpenLcb
 
MTI_PROTOCOL_IDENT_REPLY - Static variable in interface org.openlcb.OpenLcb
 
MTI_PROTOCOL_IDENT_REQUEST - Static variable in interface org.openlcb.OpenLcb
 
MTI_SIMPLE_NODE_IDENT_REPLY - Static variable in interface org.openlcb.OpenLcb
 
MTI_SIMPLE_NODE_IDENT_REQUEST - Static variable in interface org.openlcb.OpenLcb
 
MTI_STREAM_DATA_COMPLETE - Static variable in interface org.openlcb.OpenLcb
 
MTI_STREAM_DATA_PROCEED - Static variable in interface org.openlcb.OpenLcb
 
MTI_STREAM_DATA_SEND - Static variable in interface org.openlcb.OpenLcb
 
MTI_STREAM_INIT_REPLY - Static variable in interface org.openlcb.OpenLcb
 
MTI_STREAM_INIT_REQUEST - Static variable in interface org.openlcb.OpenLcb
 
MTI_VERIFIED_NID - Static variable in interface org.openlcb.OpenLcb
 
MTI_VERIFY_NID - Static variable in interface org.openlcb.OpenLcb
 

N

name - Variable in enum org.openlcb.MessageTypeIdentifier
 
name - Variable in enum org.openlcb.ProtocolIdentification.Protocol
 
name - Variable in class org.openlcb.swing.ConsumerPane
 
name - Variable in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
 
name - Variable in class org.openlcb.swing.ProducerPane
 
Nested(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
newline - Variable in class org.openlcb.swing.MonPane
 
newNode(String, NodeTreeRep.SelectionKey) - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
newNode(String) - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
newObject(NodeID) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
Implement this for specific type to be created in this cache - inelegant!
newObject(NodeID) - Method in class org.openlcb.implementations.throttle.dcc.DccProxyCache
 
newObject(NodeID) - Method in class org.openlcb.implementations.throttle.TrainNodeCache
 
next - Variable in class org.openlcb.SimpleNodeIdent
 
nextAddress - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
nextAlias() - Method in class org.openlcb.can.NIDa
Update to the next alias in the series
nextFrame() - Method in class org.openlcb.can.NIDaAlgorithm
 
nextIndex - Variable in class org.openlcb.implementations.StreamTransmitter
 
nextLine(String, String) - Method in class org.openlcb.swing.MonPane
 
nextRequest() - Method in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
nid - Variable in class org.openlcb.can.NIDa
 
nid - Variable in class org.openlcb.can.NIDaAlgorithm
 
nid - Variable in class org.openlcb.implementations.BlueGoldEngine
 
NIDa - Class in org.openlcb.can
Implementation of Node ID Alias assignment computation.
NIDa(NodeID) - Constructor for class org.openlcb.can.NIDa
 
nida - Variable in class org.openlcb.can.NIDa
 
nida - Variable in class org.openlcb.can.NIDaAlgorithm
 
NIDaAlgorithm - Class in org.openlcb.can
Implementation of Node ID Alias assignment computation.
NIDaAlgorithm(NodeID) - Constructor for class org.openlcb.can.NIDaAlgorithm
 
nMap - Variable in class org.openlcb.can.AliasMap
 
node - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
node - Variable in class org.openlcb.implementations.throttle.TrainNode
 
node - Variable in class org.openlcb.MimicNodeStore
 
Node - Class in org.openlcb
Default base for OpenLCB node implementations.
Node(NodeID) - Constructor for class org.openlcb.Node
 
Node() - Constructor for class org.openlcb.Node
 
node - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
node - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
node - Variable in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
 
node - Variable in class org.openlcb.swing.ProducerPane
 
nodeAlias - Variable in class org.openlcb.can.OpenLcbCanFrame
 
nodeID - Variable in class org.openlcb.Node
 
NodeID - Class in org.openlcb
Common NodeID implementation NodeID objects are immutable once created.
NodeID(NodeID) - Constructor for class org.openlcb.NodeID
 
NodeID() - Constructor for class org.openlcb.NodeID
 
NodeID(byte[]) - Constructor for class org.openlcb.NodeID
 
NodeID(String) - Constructor for class org.openlcb.NodeID
 
NodeIdTextField - Class in org.openlcb.swing
Text field for entry of forced-valid NodeID string.
NodeIdTextField() - Constructor for class org.openlcb.swing.NodeIdTextField
 
NodeMemo(NodeID) - Constructor for class org.openlcb.MimicNodeStore.NodeMemo
 
nodes - Variable in class org.openlcb.swing.networktree.TreePane
 
NodeSelector - Class in org.openlcb.swing
Java Swing component to select a node, populated from a MimicNodeStore
NodeSelector(MimicNodeStore) - Constructor for class org.openlcb.swing.NodeSelector
 
NodeTreeRep - Class in org.openlcb.swing.networktree
Represent a single node for the tree display
NodeTreeRep(MimicNodeStore.NodeMemo, MimicNodeStore, DefaultTreeModel, NodeTreeRep.SelectionKeyLoader) - Constructor for class org.openlcb.swing.networktree.NodeTreeRep
 
NodeTreeRep.SelectionKey - Class in org.openlcb.swing.networktree
When a JTree node is selected, it's user object (of this class) is pulled and invoked.
NodeTreeRep.SelectionKeyLoader - Class in org.openlcb.swing.networktree
Invoked for various protocols to load the selection key object
notifyOwner(String) - Method in class org.openlcb.hub.Hub
 
nullNode - Variable in class org.openlcb.swing.networktree.TreePane
 
number - Variable in class org.openlcb.implementations.throttle.ThrottleFunctionDatagram
 

O

openFileChooserButton - Variable in class org.openlcb.swing.MonPane
 
openFileChooserButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
 
OpenLcb - Interface in org.openlcb
 
OpenLcbCanFrame - Class in org.openlcb.can
Carry and work with a CAN frame in OpenLCB format.
OpenLcbCanFrame(int) - Constructor for class org.openlcb.can.OpenLcbCanFrame
 
OptionalIntRejectedMessage - Class in org.openlcb
Optional Interaction Rejected message
OptionalIntRejectedMessage(NodeID, NodeID, int, int) - Constructor for class org.openlcb.OptionalIntRejectedMessage
 
org.openlcb - package org.openlcb
Basic interfaces and classes for a prototype implemention of OpenLCB.
org.openlcb.can - package org.openlcb.can
CAN-specific OpenLCB functionality.
org.openlcb.cdi - package org.openlcb.cdi
 
org.openlcb.cdi.jdom - package org.openlcb.cdi.jdom
 
org.openlcb.cdi.swing - package org.openlcb.cdi.swing
 
org.openlcb.hub - package org.openlcb.hub
A Java implementation of a TCP/IP connected node hub for OpenLCB.
org.openlcb.implementations - package org.openlcb.implementations
Provides sample implementations for OpenLCB Java interfaces.
org.openlcb.implementations.throttle - package org.openlcb.implementations.throttle
 
org.openlcb.implementations.throttle.dcc - package org.openlcb.implementations.throttle.dcc
 
org.openlcb.swing - package org.openlcb.swing
Provides prototype Java Swing implementations for OpenLCB.
org.openlcb.swing.memconfig - package org.openlcb.swing.memconfig
Swing JPanels for doing direct manipulation via the Memory Configuration Protocol This is not intended as a base for production implementations, but rather a convenient example of implementing of OpenLCB protocols.
org.openlcb.swing.networktree - package org.openlcb.swing.networktree
Provides JTree access to OpenLCB node information from the MimicNodeStore
origin - Variable in class org.openlcb.cdi.swing.CdiPanel.DisplayPane
 
output - Variable in class org.openlcb.hub.Hub.ReaderThread
 

P

pcs - Variable in class org.openlcb.implementations.SingleConsumerNode
 
pcs - Variable in class org.openlcb.implementations.SingleProducerNode
 
pcs - Variable in class org.openlcb.implementations.throttle.AbstractNodeCache
 
pcs - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
pcs - Variable in class org.openlcb.MimicNodeStore
 
pIdent - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
pipKey(String, NodeID) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
 
pipNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
port - Variable in class org.openlcb.hub.Hub
 
priorityGroup - Variable in enum org.openlcb.MessageTypeIdentifier
 
processFormat0(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
processFormat1(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
processFormat2(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
processFormat3(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
processFormat4(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
processFormat5(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
processFormat6(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
processFormat7(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
processFrame(OpenLcbCanFrame) - Method in class org.openlcb.can.AliasMap
 
processFrame(CanFrame) - Method in class org.openlcb.can.MessageBuilder
Accept a frame, and convert to a standard OpenLCB Message object.
processFrame(OpenLcbCanFrame) - Method in class org.openlcb.can.NIDaAlgorithm
 
processMessage(Message) - Method in class org.openlcb.can.MessageBuilder
Accept an OpenLCB Message, and convert to a standard frame object.
ProducerConsumerEventReportMessage - Class in org.openlcb
Producer Consumer Event Report message implementation
ProducerConsumerEventReportMessage(NodeID, EventID) - Constructor for class org.openlcb.ProducerConsumerEventReportMessage
 
ProducerIdentifiedMessage - Class in org.openlcb
Producer Identified message implementation
ProducerIdentifiedMessage(NodeID, EventID) - Constructor for class org.openlcb.ProducerIdentifiedMessage
 
ProducerPane - Class in org.openlcb.swing
Pane provides simple GUI for producer: A button.
ProducerPane(String, SingleProducerNode) - Constructor for class org.openlcb.swing.ProducerPane
 
ProducerPane.InputLink - Class in org.openlcb.swing
Captive class to capture data.
producers - Variable in class org.openlcb.implementations.BlueGoldEngine
 
ProtocolIdentification - Class in org.openlcb
Protocol Identification Protocol
ProtocolIdentification(ProtocolIdentificationReplyMessage) - Constructor for class org.openlcb.ProtocolIdentification
 
ProtocolIdentification() - Constructor for class org.openlcb.ProtocolIdentification
 
ProtocolIdentification(NodeID, NodeID) - Constructor for class org.openlcb.ProtocolIdentification
 
ProtocolIdentification.Protocol - Enum in org.openlcb
 
ProtocolIdentificationReplyMessage - Class in org.openlcb
Reply message for the Protocol Identification protocol
ProtocolIdentificationReplyMessage(NodeID, NodeID, long) - Constructor for class org.openlcb.ProtocolIdentificationReplyMessage
 
ProtocolIdentificationRequestMessage - Class in org.openlcb
Request message for the Protocol Identification protocol
ProtocolIdentificationRequestMessage(NodeID, NodeID) - Constructor for class org.openlcb.ProtocolIdentificationRequestMessage
 
provideReader(Reader) - Method in interface org.openlcb.cdi.jdom.CdiMemConfigReader.ReaderAccess
 
pSimpleNode - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
put(Message, Connection) - Method in class org.openlcb.AbstractConnection
Put a message to this connection.
put(Message, Connection) - Method in interface org.openlcb.Connection
Put a message to this connection.
put(Message, Connection) - Method in class org.openlcb.implementations.BlueGoldEngine
 
put(Message, Connection) - Method in class org.openlcb.implementations.DatagramMeteringBuffer
Accept a datagram message to be sent
put(Message, Connection) - Method in class org.openlcb.implementations.DatagramMeteringBuffer.ReplyHandler
 
put(Message, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.EastConnection
 
put(Message, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.WestConnection
 
put(Message, Connection) - Method in class org.openlcb.implementations.ScatterGather.SingleConnection
 
put(Message, Connection) - Method in class org.openlcb.MessageDecoder
Process message.
put(Message, Connection) - Method in class org.openlcb.MimicNodeStore
 
put(Message, Node) - Method in class org.openlcb.SingleLinkNode
 
put(Message, Connection) - Method in class org.openlcb.swing.MonPane.InputLink
 
put(Message, Connection) - Method in class org.openlcb.swing.ProducerPane.InputLink
 
putLine(String) - Method in class org.openlcb.hub.Hub
 

Q

queue - Variable in class org.openlcb.hub.Hub
 
queue - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 

R

rawCheckBox - Variable in class org.openlcb.swing.MonPane
 
rcvMemo - Variable in class org.openlcb.implementations.DatagramService
 
readDataField - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
ReadDatagramMemo(NodeID, int, long, int, MemoryConfigurationService.McsReadMemo) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.ReadDatagramMemo
 
ReaderThread(Socket) - Constructor for class org.openlcb.hub.Hub.ReaderThread
 
readMemo - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
readPerformed() - Method in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
ReadReturn() - Constructor for class org.openlcb.cdi.swing.CdiPanel.ReadReturn
 
readSpace(NodeID, int, int) - Method in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
ReadWriteAccess() - Constructor for class org.openlcb.cdi.swing.CdiPanel.ReadWriteAccess
 
received - Variable in class org.openlcb.implementations.SingleConsumerNode
 
register(Connection) - Method in class org.openlcb.implementations.ScatterGather
 
registerEast(Connection) - Method in class org.openlcb.Gateway
 
registeredConnections - Variable in class org.openlcb.implementations.ScatterGather
 
registerForReceive(DatagramService.DatagramServiceReceiveMemo) - Method in class org.openlcb.implementations.DatagramService
Accept request to notify for a particular type of datagram
registerStartNotification(Connection.ConnectionListener) - Method in class org.openlcb.AbstractConnection
Default registration behavior is an immediate call-back with news that the connection is up.
registerStartNotification(Connection.ConnectionListener) - Method in interface org.openlcb.Connection
Register to be informed when this connection is ready to accept messages.
registerWest(Connection) - Method in class org.openlcb.Gateway
 
remove(int) - Method in class org.openlcb.can.AliasMap
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.SingleConsumerNode
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.SingleProducerNode
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore
 
replied - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
 
ReplyHandler() - Constructor for class org.openlcb.implementations.DatagramMeteringBuffer.ReplyHandler
 
ReplyMemo(DatagramMessage, Connection, NodeID, DatagramService) - Constructor for class org.openlcb.implementations.DatagramService.ReplyMemo
 
request(MemoryConfigurationService.McsWriteMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
request(MemoryConfigurationService.McsReadMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
request(MemoryConfigurationService.McsConfigMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
request(MemoryConfigurationService.McsAddrSpaceMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
returnData(byte[]) - Method in class org.openlcb.cdi.swing.CdiPanel.ReadReturn
 
retval - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
RIM_VAR_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
root - Variable in class org.openlcb.cdi.jdom.JdomCdiRep
 
run() - Method in class org.openlcb.hub.Hub.ReaderThread
 
run() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.Consumer
 

S

ScatterGather - Class in org.openlcb.implementations
Example of connecting a number of nodes.
ScatterGather() - Constructor for class org.openlcb.implementations.ScatterGather
 
ScatterGather.SingleConnection - Class in org.openlcb.implementations
 
Segment(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Segment
 
select(DefaultMutableTreeNode) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
Override here to change behavior when treenode is selected.
selectedPC - Variable in class org.openlcb.implementations.BlueGoldEngine
 
SelectionKey(String, NodeID) - Constructor for class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
 
SelectionKeyLoader() - Constructor for class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
 
self - Variable in class org.openlcb.swing.MonPane
 
send() - Method in class org.openlcb.implementations.SingleProducerNode
For testing, send the nodes Event
sendButton - Variable in class org.openlcb.swing.ProducerPane
 
sendButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.ProducerPane
 
sendData(DatagramService.DatagramServiceTransmitMemo) - Method in class org.openlcb.implementations.DatagramService
Send data to layout
sendData(NodeID, int[]) - Method in class org.openlcb.implementations.DatagramService
Send data to layout
sendIt() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
sendLabel - Variable in class org.openlcb.swing.ConsumerPane
 
sendLearnEventMessage(EventID) - Method in class org.openlcb.implementations.BlueGoldEngine
 
sendMessageToEast(Message, Connection) - Method in class org.openlcb.Gateway
 
sendMessageToWest(Message, Connection) - Method in class org.openlcb.Gateway
 
sendNext() - Method in class org.openlcb.implementations.StreamTransmitter
 
service - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
service - Variable in class org.openlcb.hub.Hub
 
service - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
 
service - Variable in class org.openlcb.implementations.throttle.ThrottleImplementation
 
service - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
service - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
setAMR(int, NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setBlueLightBlink(int) - Method in class org.openlcb.implementations.BlueGoldEngine
 
setBlueLightOn(boolean) - Method in class org.openlcb.implementations.BlueGoldEngine
 
setCIM(int, int, int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setConsumerIdentified(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setConsumerIdentifyRange(EventID, EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setData(byte[]) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setDatagram(int[], int, boolean, boolean) - Method in class org.openlcb.can.OpenLcbCanFrame
create a single datagram frame
setDestAlias(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setEventID(int, EventID) - Method in class org.openlcb.implementations.BlueGoldEngine
 
setEventID(EventID) - Method in class org.openlcb.implementations.SingleConsumerNode
 
setEventID(EventID) - Method in class org.openlcb.implementations.SingleProducerNode
 
setFileChooser() - Method in class org.openlcb.swing.MonPane
 
setFrameTypeCAN() - Method in class org.openlcb.can.OpenLcbCanFrame
 
setFrameTypeOpenLcb() - Method in class org.openlcb.can.OpenLcbCanFrame
 
setFunction(int, int) - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
 
setGoldLightBlink(int) - Method in class org.openlcb.implementations.BlueGoldEngine
 
setGoldLightOn(boolean) - Method in class org.openlcb.implementations.BlueGoldEngine
 
setHeader(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setInitializationComplete(int, NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setLearnEvent(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setOpenLcbFormat(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setOpenLcbMTI(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setPCEventReport(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setProducerIdentified(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setProducerIdentifyRange(EventID, EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setRIM(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setSourceAlias(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setSpeed(double, boolean) - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
 
setSpeed(float) - Method in class org.openlcb.Throttle
 
setTimer() - Method in class org.openlcb.can.NIDaAlgorithm
Override this in an implementing subclass to invoke timerDone() after the specified interval.
setVariableField(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setVerifiedNID(NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
setVerifyNID(NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
sg - Variable in class org.openlcb.implementations.BlueGoldEngine
 
SHIFT_OPENLCB_FORMAT - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
SHIFT_VARIABLE_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
simpleInfoHardwareVersionNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
simpleInfoMfgNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
simpleInfoModelNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
simpleInfoSoftwareVersionNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
simpleInfoUserDescNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
simpleInfoUserNameNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
SimpleNodeIdent - Class in org.openlcb
Accumulates data from Simple Node Ident Protocol replies and provides access to the resulting data to represent a single node.
SimpleNodeIdent(SimpleNodeIdentInfoReplyMessage) - Constructor for class org.openlcb.SimpleNodeIdent
 
SimpleNodeIdent(NodeID, NodeID) - Constructor for class org.openlcb.SimpleNodeIdent
 
SimpleNodeIdentInfoReplyMessage - Class in org.openlcb
Reply message for the Simple Node Ident Info protocol.
SimpleNodeIdentInfoReplyMessage(NodeID, NodeID, byte[]) - Constructor for class org.openlcb.SimpleNodeIdentInfoReplyMessage
 
SimpleNodeIdentInfoRequestMessage - Class in org.openlcb
Request message for the Simple Node Ident Info protocol
SimpleNodeIdentInfoRequestMessage(NodeID, NodeID) - Constructor for class org.openlcb.SimpleNodeIdentInfoRequestMessage
 
SingleConnection() - Constructor for class org.openlcb.implementations.ScatterGather.SingleConnection
 
SingleConsumer - Class in org.openlcb.implementations
Example of a OpenLCB node that consumes one Event.
SingleConsumer(NodeID, Connection, EventID) - Constructor for class org.openlcb.implementations.SingleConsumer
 
SingleConsumerNode - Class in org.openlcb.implementations
Example of a OpenLCB node that consumes one Event.
SingleConsumerNode(NodeID, Connection, EventID) - Constructor for class org.openlcb.implementations.SingleConsumerNode
 
SingleLinkNode - Class in org.openlcb
Base for OpenLCB nodes that have only a single connection to the outside world.
SingleLinkNode(NodeID, Connection) - Constructor for class org.openlcb.SingleLinkNode
 
SingleProducer - Class in org.openlcb.implementations
Example of a producer component which can be grouped within some larger Node to function.
SingleProducer(NodeID, Connection, EventID) - Constructor for class org.openlcb.implementations.SingleProducer
 
SingleProducerNode - Class in org.openlcb.implementations
Example of a OpenLCB node that produces one Event.
SingleProducerNode(NodeID, Connection, EventID) - Constructor for class org.openlcb.implementations.SingleProducerNode
 
size - Variable in class org.openlcb.cdi.swing.CdiPanel.DisplayPane
 
sniiKey(String, NodeID) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
 
source - Variable in class org.openlcb.can.MessageBuilder.AccumulationMemo
 
source - Variable in class org.openlcb.hub.Hub.Memo
 
source - Variable in class org.openlcb.ProtocolIdentification
 
source - Variable in class org.openlcb.SimpleNodeIdent
 
sourceNodeID - Variable in class org.openlcb.Message
 
sourceStreamID - Variable in class org.openlcb.implementations.StreamReceiver
 
sourceStreamID - Variable in class org.openlcb.implementations.StreamTransmitter
 
sourceStreamID - Variable in class org.openlcb.StreamDataCompleteMessage
 
sourceStreamID - Variable in class org.openlcb.StreamDataProceedMessage
 
sourceStreamID - Variable in class org.openlcb.StreamInitReplyMessage
 
sourceStreamID - Variable in class org.openlcb.StreamInitRequestMessage
 
SPACE - Static variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
space - Variable in class org.openlcb.cdi.swing.CdiPanel.DisplayPane
 
space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
 
space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
specMod - Static variable in class org.openlcb.Version
 
specVersion() - Static method in class org.openlcb.Version
Provide the current specification version string.
speed - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
start() - Method in class org.openlcb.hub.Hub
 
start() - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
 
start(Connection) - Method in class org.openlcb.ProtocolIdentification
 
start(Connection) - Method in class org.openlcb.SimpleNodeIdent
 
startLoadReader(CdiMemConfigReader.ReaderAccess) - Method in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
startLogButton - Variable in class org.openlcb.swing.MonPane
 
startLogButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
 
startTimeout() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
state - Variable in class org.openlcb.implementations.throttle.ThrottleFunctionDatagram
 
stepGenerator() - Method in class org.openlcb.can.NIDa
Advance the sequence generator by one step.
stopLogButton - Variable in class org.openlcb.swing.MonPane
 
stopLogButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
 
store - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
store - Variable in class org.openlcb.implementations.throttle.ThrottleImplementation
 
store - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
store - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
store - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
store - Variable in class org.openlcb.swing.networktree.TreePane
 
store - Variable in class org.openlcb.swing.NodeSelector
 
StreamDataCompleteMessage - Class in org.openlcb
Stream Data Complete message implementation
StreamDataCompleteMessage(NodeID, NodeID, int, int) - Constructor for class org.openlcb.StreamDataCompleteMessage
 
StreamDataProceedMessage - Class in org.openlcb
Stream Data Proceed message implementation
StreamDataProceedMessage(NodeID, NodeID, int, int) - Constructor for class org.openlcb.StreamDataProceedMessage
 
StreamDataSendMessage - Class in org.openlcb
Stream Data Send message implementation
StreamDataSendMessage(NodeID, NodeID, int[], int) - Constructor for class org.openlcb.StreamDataSendMessage
 
StreamInitReplyMessage - Class in org.openlcb
Stream Initialization Reply message implementation
StreamInitReplyMessage(NodeID, NodeID, int, int, int) - Constructor for class org.openlcb.StreamInitReplyMessage
 
StreamInitRequestMessage - Class in org.openlcb
Stream Initialization Request message implementation
StreamInitRequestMessage(NodeID, NodeID, int, int) - Constructor for class org.openlcb.StreamInitRequestMessage
 
StreamReceiver - Class in org.openlcb.implementations
Example of receiving a OpenLCB stream.
StreamReceiver(NodeID, NodeID, Connection) - Constructor for class org.openlcb.implementations.StreamReceiver
 
StreamTransmitter - Class in org.openlcb.implementations
Example of sending a OpenLCB stream.
StreamTransmitter(NodeID, NodeID, int, int[], Connection) - Constructor for class org.openlcb.implementations.StreamTransmitter
 
StringPane(CdiRep.StringRep, long, int) - Constructor for class org.openlcb.cdi.swing.CdiPanel.StringPane
 
StringRep(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.StringRep
 
supports(long) - Method in enum org.openlcb.ProtocolIdentification.Protocol
 

T

textField - Variable in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
textField - Variable in class org.openlcb.cdi.swing.CdiPanel.IntPane
 
textField - Variable in class org.openlcb.cdi.swing.CdiPanel.StringPane
 
threads - Variable in class org.openlcb.hub.Hub
 
Throttle - Class in org.openlcb
Provides a Throttle end-point for the Traction Protocol
Throttle(NodeID, DatagramService) - Constructor for class org.openlcb.Throttle
 
ThrottleFunctionDatagram - Class in org.openlcb.implementations.throttle
Function control datagram from throttle to command station.
ThrottleFunctionDatagram(int, int) - Constructor for class org.openlcb.implementations.throttle.ThrottleFunctionDatagram
 
ThrottleImplementation - Class in org.openlcb.implementations.throttle
Basic Throttle implementation, a class that uses the Motive Power protocol(s) to interface with e.g. a train.
ThrottleImplementation(NodeID, MimicNodeStore, DatagramService) - Constructor for class org.openlcb.implementations.throttle.ThrottleImplementation
 
ThrottleImplementation(int, boolean, MimicNodeStore, DatagramService) - Constructor for class org.openlcb.implementations.throttle.ThrottleImplementation
 
ThrottleSpeedDatagram - Class in org.openlcb.implementations.throttle
Speed control datagram from throttle to command station.
ThrottleSpeedDatagram(double, boolean) - Constructor for class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
ThrottleSpeedDatagram() - Constructor for class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
Create datagram for emergency stop
timeCheckBox - Variable in class org.openlcb.swing.MonPane
 
TIMEOUT - Static variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
timer - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
timer - Variable in class org.openlcb.swing.ConsumerPane
 
timerExpired() - Method in class org.openlcb.can.NIDaAlgorithm
 
timerExpired() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
toDownstream - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
toDownstream - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
toHexDotsString(int[]) - Static method in class org.openlcb.Utilities
 
toHexDotsString(byte[]) - Static method in class org.openlcb.Utilities
 
toHexPair(int) - Static method in class org.openlcb.Utilities
 
toHexSpaceString(int[]) - Static method in class org.openlcb.Utilities
 
toHexSpaceString(byte[]) - Static method in class org.openlcb.Utilities
 
toString() - Method in class org.openlcb.AddressedMessage
 
toString() - Method in class org.openlcb.can.OpenLcbCanFrame
 
toString() - Method in class org.openlcb.ConsumerIdentifiedMessage
 
toString() - Method in class org.openlcb.DatagramAcknowledgedMessage
 
toString() - Method in class org.openlcb.DatagramMessage
 
toString() - Method in class org.openlcb.DatagramRejectedMessage
 
toString() - Method in class org.openlcb.EventID
 
toString() - Method in class org.openlcb.IdentifyConsumersMessage
 
toString() - Method in class org.openlcb.IdentifyEventsMessage
 
toString() - Method in class org.openlcb.IdentifyProducersMessage
 
toString() - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
 
toString() - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
 
toString() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
 
toString() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
 
toString() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
toString() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
toString() - Method in class org.openlcb.InitializationCompleteMessage
 
toString() - Method in class org.openlcb.LearnEventMessage
 
toString() - Method in class org.openlcb.Message
 
toString() - Method in enum org.openlcb.MessageTypeIdentifier
 
toString() - Method in class org.openlcb.NodeID
 
toString() - Method in class org.openlcb.OptionalIntRejectedMessage
 
toString() - Method in class org.openlcb.ProducerConsumerEventReportMessage
 
toString() - Method in class org.openlcb.ProducerIdentifiedMessage
 
toString() - Method in class org.openlcb.ProtocolIdentificationReplyMessage
 
toString() - Method in class org.openlcb.ProtocolIdentificationRequestMessage
 
toString() - Method in class org.openlcb.SimpleNodeIdentInfoReplyMessage
 
toString() - Method in class org.openlcb.SimpleNodeIdentInfoRequestMessage
 
toString() - Method in class org.openlcb.StreamDataCompleteMessage
 
toString() - Method in class org.openlcb.StreamDataProceedMessage
 
toString() - Method in class org.openlcb.StreamDataSendMessage
 
toString() - Method in class org.openlcb.StreamInitReplyMessage
 
toString() - Method in class org.openlcb.StreamInitRequestMessage
 
toString() - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
 
toString() - Method in class org.openlcb.swing.networktree.NodeTreeRep
Provides the node label in the tree.
toString() - Method in class org.openlcb.VerifiedNodeIDNumberMessage
 
toString() - Method in class org.openlcb.VerifyNodeIDNumberMessage
 
toUpstream - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
TrainNode - Class in org.openlcb.implementations.throttle
Represents a TrainNode, a node that implements the Train protocol.
TrainNode(NodeID) - Constructor for class org.openlcb.implementations.throttle.TrainNode
 
trainNode - Variable in class org.openlcb.Throttle
 
TrainNodeCache - Class in org.openlcb.implementations.throttle
Maintain a cache of Train objects on OpenLCB network
TrainNodeCache() - Constructor for class org.openlcb.implementations.throttle.TrainNodeCache
 
tree - Variable in class org.openlcb.swing.networktree.TreePane
 
treeModel - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
treeModel - Variable in class org.openlcb.swing.networktree.TreePane
 
TreePane - Class in org.openlcb.swing.networktree
Pane for monitoring an entire OpenLCB network as a logical tree
TreePane() - Constructor for class org.openlcb.swing.networktree.TreePane
 
type - Variable in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
 
typeNumber - Variable in enum org.openlcb.MessageTypeIdentifier
 

U

updateProtocolIdent(ProtocolIdentification) - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
updateSimpleNodeIdent(SimpleNodeIdent) - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
upper - Variable in enum org.openlcb.MessageTypeIdentifier
 
UTF8 - Static variable in class org.openlcb.cdi.swing.CdiPanel
 
UTF8 - Static variable in class org.openlcb.SimpleNodeIdent
 
Utilities - Class in org.openlcb
Common service methods (a library, not a class) NodeID objects are immutable once created.
Utilities() - Constructor for class org.openlcb.Utilities
 

V

value - Variable in enum org.openlcb.ProtocolIdentification.Protocol
 
value - Variable in class org.openlcb.ProtocolIdentification
 
value - Variable in class org.openlcb.ProtocolIdentificationReplyMessage
 
value - Variable in class org.openlcb.SimpleNodeIdentInfoRequestMessage
 
valueOf(String) - Static method in enum org.openlcb.MessageTypeIdentifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openlcb.ProtocolIdentification.Protocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openlcb.MessageTypeIdentifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openlcb.ProtocolIdentification.Protocol
Returns an array containing the constants of this enum type, in the order they are declared.
VerifiedNodeIDNumberMessage - Class in org.openlcb
Verified Node ID Number message implementation
VerifiedNodeIDNumberMessage(NodeID) - Constructor for class org.openlcb.VerifiedNodeIDNumberMessage
 
VerifyNodeIDNumberMessage - Class in org.openlcb
Verify Node ID Number message implementation.
VerifyNodeIDNumberMessage(NodeID) - Constructor for class org.openlcb.VerifyNodeIDNumberMessage
 
VerifyNodeIDNumberMessage(NodeID, NodeID) - Constructor for class org.openlcb.VerifyNodeIDNumberMessage
 
Version - Class in org.openlcb
Defines a simple place to get the OpenLCB library version string.
Version() - Constructor for class org.openlcb.Version
 

W

WestConnection() - Constructor for class org.openlcb.implementations.EventFilterGateway.WestConnection
 
westInputConnection - Variable in class org.openlcb.Gateway
 
westOutputConnection - Variable in class org.openlcb.Gateway
 
writeDataField - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
WriteDatagramMemo(NodeID, int, long, byte[], MemoryConfigurationService.McsWriteMemo) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.WriteDatagramMemo
 
writePerformed() - Method in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 

X

xmtMemo - Variable in class org.openlcb.implementations.DatagramService
 
A B C D E F G H I J L M N O P Q R S T U V W X 
Skip navigation links

Information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads