Skip navigation links
A B C D E F G H I J K 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
access - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
AccumulationMemo(long, NodeID, NodeID, byte[]) - Constructor for class org.openlcb.can.MessageBuilder.AccumulationMemo
 
accumulations - Variable in class org.openlcb.can.MessageBuilder
 
add(OlcbConnection.ConnectionListener) - Method in class org.openlcb.can.impl.OlcbConnection.ListenerProxy
 
add(String) - Method in class org.openlcb.implementations.EventTable.EventInfo
 
ADD_PROP_NODE - Static variable in class org.openlcb.MimicNodeStore
 
addButtonToFooter(JComponent) - Method in class org.openlcb.cdi.swing.CdiPanel
Adds a button to the bar visible on the bottom line, below the scrollbar.
addConnectionListener(OlcbConnection.ConnectionListener) - Method in class org.openlcb.can.impl.OlcbConnection
 
addCopyPasteButtons(JPanel, JTextField) - Method in class org.openlcb.cdi.swing.CdiPanel
 
addedRanges - Variable in class org.openlcb.cdi.impl.RangeCacheUtil
Compares two range, sorting primary by start (smaller first), and then by end (smaller first).
addEntry(CanFrameListener) - Method in class org.openlcb.can.impl.OlcbConnection.CanFrameHub
 
addEntry(CanFrameListener, boolean) - Method in class org.openlcb.can.impl.OlcbConnection.CanFrameHub
 
addEvent(EventID, String) - Method in class org.openlcb.implementations.EventTable
 
addForwarder(Hub.Forwarding) - Method in class org.openlcb.hub.Hub
 
additionalButtons() - Method in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
additionalButtons() - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
addLine(JComponent, String) - Method in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
addLine(JComponent, String) - Method in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
addLoadingListener() - Method in class org.openlcb.cdi.swing.CdiPanel
 
addMsg(SimpleNodeIdentInfoReplyMessage) - Method in class org.openlcb.SimpleNodeIdent
 
addNewHardwareNode(NodeTreeRep) - Method in class org.openlcb.swing.networktree.TreePane
Adds an OpenLCB node into the tree of nodes shown.
addNode(NodeID) - Method in class org.openlcb.MimicNodeStore
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.DefaultPropertyListenerSupport
 
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.implementations.throttle.RemoteTrainNode
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.VersionedValue
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore
 
addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
addPropertyChangeListener(PropertyChangeListener) - Method in interface org.openlcb.PropertyListenerSupport
 
addRange(long, long) - Method in class org.openlcb.cdi.impl.RangeCacheUtil
 
addRangeListener(long, long, PropertyChangeListener) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
Registers a listener to be called when a given address range experiences a change.
addRangeToCache(long, long) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
Prepares for caching a given range.
address - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
address - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteStreamMemo
 
address - Variable in class org.openlcb.LoaderClient
 
addressed - Variable in enum org.openlcb.MessageTypeIdentifier
 
AddressedMessage - Class in org.openlcb
Base for addressed OpenLCB message types
AddressedMessage(NodeID, NodeID) - Constructor for class org.openlcb.AddressedMessage
 
AddressedMessage() - Constructor for class org.openlcb.AddressedMessage
 
AddressedPayloadMessage - Class in org.openlcb
Common base class for Addressed messages carrying a payload.
AddressedPayloadMessage(NodeID, NodeID, byte[]) - Constructor for class org.openlcb.AddressedPayloadMessage
 
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
 
addSpace(NodeID, int, byte[], boolean) - Method in class org.openlcb.implementations.FakeMemoryConfigurationService
 
addStartListener(Connection.ConnectionListener) - Method in class org.openlcb.can.CanInterface
 
addToConsist(NodeID, int) - Method in class org.openlcb.implementations.throttle.TractionThrottle
Adds a new node to the consist handled by the current assigned node, or updates an existing node's consisting flags.
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
 
aliasMap - Variable in class org.openlcb.can.CanInterface
 
aliasWatcher - Variable in class org.openlcb.can.CanInterface
 
allEntries - Variable in class org.openlcb.cdi.swing.CdiPanel
 
allFunctions - Variable in class org.openlcb.implementations.throttle.FdiParser
 
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.messages.TractionControlReplyMessage
 
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.messages.TractionControlRequestMessage
 
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.messages.TractionProxyReplyMessage
 
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.messages.TractionProxyRequestMessage
 
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.StreamInitiateReplyMessage
Implement message-type-specific processing when this message is received by a node.
applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamInitiateRequestMessage
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.
assign() - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
assignComplete() - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
assigned - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 

B

BackupConfig - Class in org.openlcb.cdi.cmd
Created by bracz on 4/9/16.
BackupConfig() - Constructor for class org.openlcb.cdi.cmd.BackupConfig
 
baseGroupKey - Variable in class org.openlcb.cdi.swing.CdiPanel.UpdateGroupNameVisitor
 
BitProducerConsumer - Class in org.openlcb.implementations
Maintains a bit represented by two event IDs: one off, one on.
BitProducerConsumer(OlcbInterface, EventID, EventID) - Constructor for class org.openlcb.implementations.BitProducerConsumer
 
BitProducerConsumer(OlcbInterface, EventID, EventID, boolean) - Constructor for class org.openlcb.implementations.BitProducerConsumer
 
BitProducerConsumer(OlcbInterface, EventID, EventID, int) - Constructor for class org.openlcb.implementations.BitProducerConsumer
 
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.GridConnect.RawCanFrame
 
bodyAsLong() - Method in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
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
 
buf - Variable in class org.openlcb.implementations.MemoryConfigSpaceRetriever
 
bufferSize - Variable in class org.openlcb.implementations.StreamTransmitter
 
bufferSize - Variable in class org.openlcb.LoaderClient
 
bufferSize - Variable in class org.openlcb.StreamInitiateReplyMessage
 
bufferSize - Variable in class org.openlcb.StreamInitiateRequestMessage
 
buttonBar - Variable in class org.openlcb.cdi.swing.CdiPanel
 
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.
byteToInt(byte) - Static method in class org.openlcb.implementations.DatagramUtils
 
byteToIntArray(int[], int, byte[], int, int) - Static method in class org.openlcb.implementations.DatagramUtils
 

C

c - Variable in class org.openlcb.implementations.BlueGoldEngine
 
callback - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
callback - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
cancelTimer() - Method in class org.openlcb.can.NIDaAlgorithm
 
CanFrame - Interface in org.openlcb.can
Simple interface for a CAN frame.
CanFrameHub() - Constructor for class org.openlcb.can.impl.OlcbConnection.CanFrameHub
 
CanFrameListener - Interface in org.openlcb.can
Abstract connection on the CAN frame level.
canImport(TransferHandler.TransferSupport) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 
CanInterface - Class in org.openlcb.can
CanInterface collects all objects necessary to operate a standards-compliant node that connects via CAN-bus.
CanInterface(NodeID, CanFrameListener) - Constructor for class org.openlcb.can.CanInterface
 
canInterface - Variable in class org.openlcb.can.impl.OlcbConnection
 
CanInterface.FrameParser - Class in org.openlcb.can
 
CanInterface.FrameRenderer - Class in org.openlcb.can
 
canResend() - Method in class org.openlcb.DatagramRejectedMessage
 
CAPACITY - Static variable in class org.openlcb.hub.Hub
 
cb - Variable in class org.openlcb.implementations.MemoryConfigSpaceRetriever
 
CdiEntry() - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
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(NodeID, OlcbInterface, int) - 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.EntryPane - Class in org.openlcb.cdi.swing
 
CdiPanel.EventIdPane - Class in org.openlcb.cdi.swing
 
CdiPanel.FindDescriptorVisitor - Class in org.openlcb.cdi.swing
This class descends into a CDI group (usually a group repeat) and tries to find a string field.
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.ReadWriteAccess - Class in org.openlcb.cdi.swing
Provide access to e.g.
CdiPanel.RendererVisitor - Class in org.openlcb.cdi.swing
This class renders the user interface for a config.
CdiPanel.SegmentPane - Class in org.openlcb.cdi.swing
 
CdiPanel.StringPane - Class in org.openlcb.cdi.swing
 
CdiPanel.UpdateGroupNameVisitor - Class in org.openlcb.cdi.swing
This class descends into members of a group recursively and updates the visible names of event fields for their EventTable registration.
CdiRep - Interface in org.openlcb.cdi
Interface representing CDI information.
cdiRep - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
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
 
ChangeEntry() - Constructor for class org.openlcb.cdi.impl.MemorySpaceCache.ChangeEntry
 
checkAndPopAddrspaceMemo(MemoryConfigurationService.McsAddrSpaceMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
checkAndPopConfigMemo(MemoryConfigurationService.McsConfigMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
checkAndPopMemo(MemoryConfigurationService.McsRequestMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
Tests if the given memo is in the top memo in pendingRequests for its request type.
cleanupTasks - Variable in class org.openlcb.cdi.swing.CdiPanel
 
clear() - Method in class org.openlcb.can.impl.OlcbConnection.CanFrameHub
 
CLEAR_EMERGENCY_OFF - Static variable in class org.openlcb.CommonIdentifiers
 
CLEAR_EMERGENCY_STOP - Static variable in class org.openlcb.CommonIdentifiers
 
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
 
closed - Variable in class util.CollapsiblePanel.HeaderPanel
 
CMD_CONSIST - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
CMD_CONSIST - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CMD_CONTROLLER - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
CMD_CONTROLLER - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CMD_ESTOP - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CMD_GET_FN - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
CMD_GET_FN - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CMD_GET_SPEED - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
CMD_GET_SPEED - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CMD_MGMT - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
CMD_MGMT - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CMD_SET_FN - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CMD_SET_SPEED - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
code - Variable in class org.openlcb.DatagramRejectedMessage
 
code - Variable in class org.openlcb.OptionalIntRejectedMessage
 
CollapsiblePanel - Class in util
 
CollapsiblePanel(String, JPanel) - Constructor for class util.CollapsiblePanel
 
CollapsiblePanel.HeaderPanel - Class in util
 
COLOR_EDITED - Static variable in class org.openlcb.cdi.swing.CdiPanel
 
COLOR_ERROR - Static variable in class org.openlcb.cdi.swing.CdiPanel
 
COLOR_UNFILLED - Static variable in class org.openlcb.cdi.swing.CdiPanel
 
COLOR_WRITTEN - Static variable in class org.openlcb.cdi.swing.CdiPanel
 
commandLabel - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
CommonIdentifiers - Class in org.openlcb
Represents the constants encoded in the OpenLCB Event Identifiers Standard.
CommonIdentifiers() - Constructor for class org.openlcb.CommonIdentifiers
 
compareResponse(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
compareResponse(int[]) - Method in interface org.openlcb.implementations.MemoryConfigurationService.RequestWithReplyDatagram
Returns true if the received response belongs to this request.
compareTo(RangeCacheUtil.Range) - Method in class org.openlcb.cdi.impl.RangeCacheUtil.Range
 
complete - Variable in class org.openlcb.can.NIDaAlgorithm
 
completeInteraction(Interaction) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
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
 
ConfigRepresentation - Class in org.openlcb.cdi.impl
Maintains a parsed cache of the CDI config of a remote node.
ConfigRepresentation(OlcbInterface, NodeID) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation
Connects to a node, populates the cache by fetching and parsing the CDI.
ConfigRepresentation(CdiPanel.ReadWriteAccess, CdiRep) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation
 
ConfigRepresentation.CdiContainer - Interface in org.openlcb.cdi.impl
Interface for all internal representation of nodes that have children.
ConfigRepresentation.CdiEntry - Class in org.openlcb.cdi.impl
Base class for all internal representations of the nodes (both variables as well as groups and segments).
ConfigRepresentation.EventEntry - Class in org.openlcb.cdi.impl
Represents an event variable.
ConfigRepresentation.GroupBase - Class in org.openlcb.cdi.impl
Base class for both repeated and non-repeated groups.
ConfigRepresentation.GroupEntry - Class in org.openlcb.cdi.impl
Represents the root entry of a group.
ConfigRepresentation.GroupRep - Class in org.openlcb.cdi.impl
Represents one repeat of a repeated group.
ConfigRepresentation.IntegerEntry - Class in org.openlcb.cdi.impl
Represents an integer variable.
ConfigRepresentation.Root - Class in org.openlcb.cdi.impl
 
ConfigRepresentation.SegmentEntry - Class in org.openlcb.cdi.impl
Represents a Segment that looks like a group as well as an Entry to allow common handling of groups and segments.
ConfigRepresentation.StringEntry - Class in org.openlcb.cdi.impl
Represents a string variable.
ConfigRepresentation.Visitor - Class in org.openlcb.cdi.impl
Interface for traversing the tree of settings.
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
 
connect() - Method in class org.openlcb.can.impl.OlcbConnection
 
connect(NodeID, String, int) - Static method in class org.openlcb.cdi.cmd.Util
 
connection - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
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.LoaderClient
 
connection - Variable in class org.openlcb.MimicNodeStore
 
connection - Variable in class org.openlcb.OlcbInterface.QueuedOutputConnection.QEntry
 
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.
ConnectionListener() - Constructor for class org.openlcb.Connection.ConnectionListener
 
CONSIST_FLAG_FN0 - Static variable in class org.openlcb.implementations.throttle.TractionThrottle
 
CONSIST_FLAG_FN0 - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CONSIST_FLAG_FNN - Static variable in class org.openlcb.implementations.throttle.TractionThrottle
 
CONSIST_FLAG_FNN - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
CONSIST_FLAG_REVERSE - Static variable in class org.openlcb.implementations.throttle.TractionThrottle
 
CONSIST_FLAG_REVERSE - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
ConsistEntry(NodeID, int) - Constructor for class org.openlcb.implementations.throttle.TractionThrottle.ConsistEntry
 
consistList - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
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, EventState) - 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.LoaderClient
 
content - Variable in class org.openlcb.VerifyNodeIDNumberMessage
 
contentComplete() - Method in class org.openlcb.SimpleNodeIdent
Check whether enough messages have arrived to completely fill content.
contentPanel - Variable in class org.openlcb.cdi.swing.CdiPanel
 
contentPanel_ - Variable in class util.CollapsiblePanel
 
contents - Variable in class org.openlcb.EventID
 
contents - Variable in class org.openlcb.NodeID
 
CONTINUATION_BITS_MASK - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
CONTINUATION_BITS_NOT_FIRST_FRAME - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
CONTINUATION_BITS_NOT_LAST_FRAME - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
continueLoading() - Method in class org.openlcb.cdi.impl.MemorySpaceCache
Finds the next unloaded cached range and invokes load on it.
convert(Message) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
 
createAssignController(NodeID, NodeID) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createConsistAttach(NodeID, NodeID, NodeID, int) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createConsistDetach(NodeID, NodeID, NodeID) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createConsistIndexQuery(NodeID, NodeID, int) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createConsistLengthQuery(NodeID, NodeID) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createControllerChangeNotify(NodeID, NodeID, NodeID) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createDescriptionPane(JPanel, String) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createFormatter(String) - Static method in class org.openlcb.swing.EventIdTextField
 
createFormatter(String) - Static method in class org.openlcb.swing.NodeIdTextField
 
createGetFn(NodeID, NodeID, int) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createGetSpeed(NodeID, NodeID) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createIdentificationPane(CdiRep) - Method in class org.openlcb.cdi.swing.CdiPanel
 
createLoadingPane() - 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
Creates UI for a properties Map (for segments and groups).
createQueryController(NodeID, NodeID) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createReleaseController(NodeID, NodeID) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createSensorCreateHelper() - Method in class org.openlcb.cdi.swing.CdiPanel
 
createSetFn(NodeID, NodeID, int, int) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createSetSpeed(NodeID, NodeID, boolean, double) - Static method in class org.openlcb.messages.TractionControlRequestMessage
 
createTransferable(JComponent) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 
currData - Variable in class org.openlcb.can.GridConnect.Input
 
currentInteraction - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
currentLeaf - Variable in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
currentMemo - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
currentPane - Variable in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
currentRangeData - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
currentRangeNextOffset - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
currentTabbedPane - Variable in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
currentTask - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
CustomTransferHandler() - Constructor for class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 

D

data - Variable in class org.openlcb.can.GridConnect.Input
 
data - Variable in class org.openlcb.can.GridConnect.RawCanFrame
 
data - Variable in class org.openlcb.can.impl.GridConnectInput
 
data - Variable in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
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.implementations.VersionedValue
 
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.GridConnect.RawCanFrame
 
dataAsLong() - Method in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
dataAsLong() - Method in class org.openlcb.can.OpenLcbCanFrame
 
dataCache - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
dataChangeListeners - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
DATAGRAM_MOTIVE - Static variable in class org.openlcb.Throttle
 
DATAGRAM_MOTIVE_SETSPEED - Static variable in class org.openlcb.Throttle
 
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_DST_REBOOT - 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
 
DATAGRAM_TYPE - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
DatagramAcknowledgedMessage - Class in org.openlcb
Datagram Acknowledged message implementation
DatagramAcknowledgedMessage(NodeID, NodeID) - Constructor for class org.openlcb.DatagramAcknowledgedMessage
 
DatagramAcknowledgedMessage(NodeID, NodeID, int) - Constructor for class org.openlcb.DatagramAcknowledgedMessage
 
datagramComplete() - Method in class org.openlcb.implementations.DatagramMeteringBuffer
 
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.
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
 
DatagramUtils - Class in org.openlcb.implementations
Created by bracz on 4/24/16.
DatagramUtils() - Constructor for class org.openlcb.implementations.DatagramUtils
 
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
 
dcs - Variable in class org.openlcb.LoaderClient
 
dcs - Variable in class org.openlcb.OlcbInterface
 
deadlineMsec - Variable in class org.openlcb.Interaction
Timeout after each sendRequest for the interaction to be completed before the onTimeout is called.
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_FLAGS - Static variable in class org.openlcb.implementations.BitProducerConsumer
 
DEFAULT_PORT - Static variable in class org.openlcb.hub.Hub
 
DEFAULT_TRUE - Static variable in class org.openlcb.implementations.BitProducerConsumer
 
DEFAULT_VERSION - Static variable in class org.openlcb.implementations.VersionedValue
 
defaultHandler(Message, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
Catches messages that are not explicitly handled and throws an error
defaultHandler(Message, Connection) - Method in class org.openlcb.MessageDecoder
Called by all the message-type-specific methods in this class.
DefaultPropertyListenerSupport - Class in org.openlcb
Created by bracz on 4/9/16.
DefaultPropertyListenerSupport() - Constructor for class org.openlcb.DefaultPropertyListenerSupport
 
DELAY - Static variable in class org.openlcb.swing.ConsumerPane
 
delayRetryMemo(MemoryConfigurationService.McsRequestMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
Starts a timer and re-tries a request if the timer expired without seeing a response.
DemoReadWriteAccess - Class in org.openlcb.cdi.impl
Helper class for various demo and test code to put in as a fake into the ConfigRepresentation constructor.
DemoReadWriteAccess() - Constructor for class org.openlcb.cdi.impl.DemoReadWriteAccess
 
demoRepFromFile(File) - Static method in class org.openlcb.cdi.impl.DemoReadWriteAccess
 
demoRepFromSample(Element) - Static method in class org.openlcb.cdi.impl.DemoReadWriteAccess
 
description - Variable in class org.openlcb.implementations.EventTable.EventTableEntry
 
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.McsRequestMemo
 
dest - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteStreamMemo
 
dest - Variable in class org.openlcb.implementations.throttle.ThrottleImplementation
 
dest - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
dest - Variable in class org.openlcb.LoaderClient
 
dest - Variable in class org.openlcb.ProtocolIdentification
 
dest - Variable in class org.openlcb.SimpleNodeIdent
 
destinationStreamID - Variable in class org.openlcb.StreamInitiateRequestMessage
 
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.LoaderClient
 
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.StreamInitiateReplyMessage
 
df - Variable in class org.openlcb.swing.MonPane
 
DG_FAIL - Variable in class org.openlcb.LoaderClient
 
DG_OK - Variable in class org.openlcb.LoaderClient
 
DG_RESEND - Variable in class org.openlcb.LoaderClient
 
dirty - Variable in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
displayCdi() - Method in class org.openlcb.cdi.swing.CdiPanel
 
displayComplete() - Method in class org.openlcb.cdi.swing.CdiPanel
 
displayLoadingProgress() - Method in class org.openlcb.cdi.swing.CdiPanel
 
dmb - Variable in class org.openlcb.OlcbInterface
 
doEmergencyStop() - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
Set emergency stop; unset by any following setSpeed command
doLoad(NodeID, NodeID, int, long, byte[], LoaderClient.LoaderStatusReporter) - Method in class org.openlcb.LoaderClient
 
done - Variable in class org.openlcb.can.NIDaAlgorithm
 
done() - Method in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
done() - Method in class org.openlcb.implementations.MemoryConfigSpaceRetriever
 
doRead(long, int, int, MemoryConfigurationService.McsReadHandler) - Method in class org.openlcb.cdi.impl.DemoReadWriteAccess
 
doRead(long, int, int, MemoryConfigurationService.McsReadHandler) - Method in class org.openlcb.cdi.swing.CdiPanel.ReadWriteAccess
 
doStart(Interaction) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
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[], MemoryConfigurationService.McsWriteHandler) - Method in class org.openlcb.cdi.impl.DemoReadWriteAccess
 
doWrite(long, int, byte[], MemoryConfigurationService.McsWriteHandler) - Method in class org.openlcb.cdi.swing.CdiPanel.ReadWriteAccess
 
dstNode() - Method in class org.openlcb.Interaction
 
dstNode() - Method in class org.openlcb.MessageInteraction
 
DUPLICATE_NODE_ID - Static variable in class org.openlcb.CommonIdentifiers
 

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
 
EMERGENCY_OFF - Static variable in class org.openlcb.CommonIdentifiers
 
EMERGENCY_STOP - Static variable in class org.openlcb.CommonIdentifiers
 
enabled - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
end - Variable in class org.openlcb.cdi.impl.RangeCacheUtil.Range
 
endaddr - Variable in class org.openlcb.LoaderClient
 
endTimeout() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
endTimeout() - Method in class org.openlcb.LoaderClient
 
enterButton - Variable in class org.openlcb.swing.MonPane
 
enterButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
 
entries - Variable in class org.openlcb.can.impl.OlcbConnection.CanFrameHub
 
entries - Variable in class org.openlcb.can.impl.OlcbConnection.ListenerProxy
 
entries - Variable in class org.openlcb.implementations.EventTable
 
entries - Variable in class org.openlcb.implementations.EventTable.EventInfo
 
entriesByKey - Variable in class org.openlcb.cdi.swing.CdiPanel
 
entry - Variable in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
entry - Variable in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
entry - Variable in class org.openlcb.cdi.swing.CdiPanel.GroupPane
 
entry - Variable in class org.openlcb.cdi.swing.CdiPanel.IntPane
 
entry - Variable in class org.openlcb.cdi.swing.CdiPanel.StringPane
 
entry - Variable in class org.openlcb.implementations.EventTable.EventTableEntryHolder
 
entryField - Variable in class org.openlcb.swing.MonPane
 
entryListener - Variable in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
EntryPane(ConfigRepresentation.CdiEntry, String) - Constructor for class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
entrySuffixRe - Static variable in class org.openlcb.cdi.swing.CdiPanel
 
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.cdi.impl.RangeCacheUtil.Range
 
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.EventMessage
 
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.FakeMemoryConfigurationService.SpaceKey
 
equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
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.McsRequestMemo
 
equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteStreamMemo
 
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.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.StreamInitiateReplyMessage
 
equals(Object) - Method in class org.openlcb.StreamInitiateRequestMessage
 
equals(Object) - Method in class org.openlcb.VerifyNodeIDNumberMessage
To be equal, messages have to have the same type and content
ERR_CHECKSUM_FAILED - Static variable in class org.openlcb.LoaderClient
 
ERR_FILE_CORRUPTED - Static variable in class org.openlcb.LoaderClient
 
ERR_FILE_INAPPROPRIATE - Static variable in class org.openlcb.LoaderClient
 
errorCounter - Variable in class org.openlcb.LoaderClient
 
errorString - Variable in class org.openlcb.LoaderClient
 
escapeString(String) - Static method in class org.openlcb.cdi.cmd.Util
 
estop - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
event - Variable in class org.openlcb.implementations.EventTable.EventTableEntryHolder
 
EventEntry(String, CdiRep.EventID, int, long) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.EventEntry
 
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 - 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.EventMessage
 
eventId - Variable in class org.openlcb.implementations.EventTable.EventInfo
 
eventID - Variable in class org.openlcb.implementations.SingleConsumerNode
 
eventID - Variable in class org.openlcb.implementations.SingleProducerNode
 
EventIdPane(ConfigRepresentation.EventEntry) - 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
 
EventInfo(EventID) - Constructor for class org.openlcb.implementations.EventTable.EventInfo
 
eventListUpdateListener - Variable in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
EventMessage - Class in org.openlcb
Created by bracz on 11/9/16.
EventMessage(NodeID, EventID) - Constructor for class org.openlcb.EventMessage
 
eventNamesLabel - Variable in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
eventOff - Variable in class org.openlcb.implementations.BitProducerConsumer
 
eventOn - Variable in class org.openlcb.implementations.BitProducerConsumer
 
eventState - Variable in class org.openlcb.ConsumerIdentifiedMessage
 
EventState - Enum in org.openlcb
Created by bracz on 1/6/16.
EventState(int) - Constructor for enum org.openlcb.EventState
 
eventState - Variable in class org.openlcb.ProducerIdentifiedMessage
 
eventTable - Variable in class org.openlcb.cdi.swing.CdiPanel
 
EventTable - Class in org.openlcb.implementations
EventTable keeps an in-memory representation of all currently known event IDs on the bus.
EventTable() - Constructor for class org.openlcb.implementations.EventTable
 
eventTable - Variable in class org.openlcb.OlcbInterface
 
EventTable.EventInfo - Class in org.openlcb.implementations
Collects all registered entries for the same event ID.
EventTable.EventTableEntry - Class in org.openlcb.implementations
 
EventTable.EventTableEntryHolder - Class in org.openlcb.implementations
 
EventTableEntry(String) - Constructor for class org.openlcb.implementations.EventTable.EventTableEntry
 
eventTableEntryHolder - Variable in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
EventTableEntryHolder(EventTable.EventInfo, EventTable.EventTableEntry) - Constructor for class org.openlcb.implementations.EventTable.EventTableEntryHolder
 
expectedTransactions - Variable in class org.openlcb.LoaderClient
 
exportDone(JComponent, Transferable, int) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
 

F

factory - Variable in class org.openlcb.cdi.swing.CdiPanel
 
FailureCallback - Interface in org.openlcb
Created by bracz on 5/2/16.
failureCallback - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsRequestMemo
 
failWith(int, String) - Method in class org.openlcb.LoaderClient
 
FakeMemoryConfigurationService - Class in org.openlcb.implementations
Created by bracz on 11/9/16.
FakeMemoryConfigurationService(OlcbInterface) - Constructor for class org.openlcb.implementations.FakeMemoryConfigurationService
 
FakeMemoryConfigurationService.SpaceData - Class in org.openlcb.implementations
 
FakeMemoryConfigurationService.SpaceKey - Class in org.openlcb.implementations
 
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
 
fci - Static variable in class org.openlcb.cdi.swing.CdiPanel
We always use the same file chooser in this class, so that the user's last-accessed directory remains available.
FdiParser - Class in org.openlcb.implementations.throttle
Helper class to parse the FDI XML representation into a useful set of functions.
FdiParser(Element) - Constructor for class org.openlcb.implementations.throttle.FdiParser
 
FdiParser.FunctionInfo - Class in org.openlcb.implementations.throttle
 
FdiParser.FunctionType - Enum in org.openlcb.implementations.throttle
 
fdiRoot - Variable in class org.openlcb.implementations.throttle.RemoteTrainNode
 
fdiXml - Variable in class org.openlcb.implementations.throttle.RemoteTrainNode
 
feedback - Variable in class org.openlcb.LoaderClient
 
fillCache() - Method in class org.openlcb.cdi.impl.MemorySpaceCache
Instructs the class to load all data that needs to be pre-cached.
fillPayload(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
Fills in the payload bytes of the transmit datagram.
fillPayload(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
fillPayload(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
fillRequest(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
FindDescriptorVisitor() - Constructor for class org.openlcb.cdi.swing.CdiPanel.FindDescriptorVisitor
 
findNode(NodeID) - Method in class org.openlcb.MimicNodeStore
If node not present, initiate process to find it.
findSpace(NodeID, int) - Method in class org.openlcb.implementations.FakeMemoryConfigurationService
 
firePropertyChange(String, Object, Object) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
 
firePropertyChange(String, Object, Object) - Method in class org.openlcb.DefaultPropertyListenerSupport
 
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
 
firePropertyChange(String, Object, Object) - Method in class org.openlcb.implementations.throttle.RemoteTrainNode
 
firePropertyChange(String, Object, Object) - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
firePropertyChange(String, Object, Object) - Method in class org.openlcb.implementations.VersionedValue
 
fireUpdate() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
fireWriteComplete() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
FLAG_REPLY_PENDING - Static variable in class org.openlcb.implementations.DatagramService
 
flags - Variable in class org.openlcb.DatagramAcknowledgedMessage
 
flags - Variable in class org.openlcb.implementations.BitProducerConsumer
 
flags - Variable in class org.openlcb.implementations.throttle.TractionThrottle.ConsistEntry
 
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
 
Float16(byte, byte) - Constructor for class org.openlcb.implementations.throttle.Float16
 
flushCache() - Method in class org.openlcb.implementations.throttle.RemoteTrainNode
 
flushCache() - Method in class org.openlcb.implementations.throttle.TrainNodeCache
 
flushSendQueue() - Method in class org.openlcb.OlcbInterface
Blocks the current thread until the outgoing messages are all sent out.
fn - Variable in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
fn - Variable in class org.openlcb.implementations.throttle.TractionThrottle.FunctionInfo
 
fnType - Variable in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
fnUpdater - Variable in class org.openlcb.implementations.throttle.TractionThrottle.FunctionInfo
 
font - Variable in class util.CollapsiblePanel.HeaderPanel
 
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.
format(CanFrame) - Static method in class org.openlcb.can.GridConnect
 
format(CanFrame) - Static method in class org.openlcb.can.impl.GridConnectOutput
 
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
 
foundEntry - Variable in class org.openlcb.cdi.swing.CdiPanel.FindDescriptorVisitor
 
foundResponse - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsRequestMemo
 
foundUnique - Variable in class org.openlcb.cdi.swing.CdiPanel.FindDescriptorVisitor
 
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
 
FrameBuilder() - Constructor for class org.openlcb.can.MessageBuilder.FrameBuilder
 
frameInput - Variable in class org.openlcb.can.CanInterface
 
frameInput() - Method in class org.openlcb.can.CanInterface
 
frameOutput - Variable in class org.openlcb.can.CanInterface
 
FrameParser() - Constructor for class org.openlcb.can.CanInterface.FrameParser
 
frameRenderer - Variable in class org.openlcb.can.CanInterface
 
FrameRenderer() - Constructor for class org.openlcb.can.CanInterface.FrameRenderer
 
freezeButton - Variable in class org.openlcb.swing.MonPane
 
fromDownstream - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
fromDownstream - Variable in class org.openlcb.LoaderClient
 
FunctionInfo() - Constructor for class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
FunctionInfo(int) - Constructor for class org.openlcb.implementations.throttle.TractionThrottle.FunctionInfo
 
functions - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
FunctionType() - Constructor for enum org.openlcb.implementations.throttle.FdiParser.FunctionType
 

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
getActualSpeed() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getAlias(NodeID) - Method in class org.openlcb.can.AliasMap
 
getAllEntries() - Method in class org.openlcb.implementations.EventTable.EventInfo
 
getAllFunctions() - Method in class org.openlcb.implementations.throttle.FdiParser
 
getAssignControllerReply() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getBlueLightOn() - Method in class org.openlcb.implementations.BlueGoldEngine
 
getBufferSize() - Method in class org.openlcb.StreamInitiateReplyMessage
 
getBufferSize() - Method in class org.openlcb.StreamInitiateRequestMessage
 
getByte1() - Method in class org.openlcb.implementations.throttle.Float16
 
getByte2() - Method in class org.openlcb.implementations.throttle.Float16
 
getCache() - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
getCache(int) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
getCacheForRange(long, int) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
 
getCacheForSpace(int) - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
getCdiItem() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
getCdiItem() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.EventEntry
 
getCdiItem() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.GroupBase
 
getCdiItem() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.IntegerEntry
 
getCdiItem() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.SegmentEntry
 
getCdiItem() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.StringEntry
 
getCdiRep() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
getCmd() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getCmd() - Method in class org.openlcb.messages.TractionControlRequestMessage
 
getCode() - Method in class org.openlcb.DatagramRejectedMessage
 
getCode() - Method in class org.openlcb.OptionalIntRejectedMessage
 
getCommandedSpeed() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getConfigForNode(NodeID) - Method in class org.openlcb.can.impl.OlcbConnection
Creates a new or returns a cached CDI representation for the given node.
getConfigForNode(NodeID) - Method in class org.openlcb.OlcbInterface
Creates a new or returns a cached CDI representation for the given node.
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
 
getConsistIndex() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getConsistLength() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getConsistList() - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
getConsistQueryFlags() - Method in class org.openlcb.messages.TractionControlReplyMessage
Extract the consist entry's flag byte.
getConsistQueryNodeID() - Method in class org.openlcb.messages.TractionControlReplyMessage
Extract the consisted train's node ID from the consist list query response.
getConsumerIdentifierMti() - Method in enum org.openlcb.EventState
 
getContent() - Method in class org.openlcb.VerifyNodeIDNumberMessage
 
getContents() - Method in class org.openlcb.EventID
 
getContents() - Method in class org.openlcb.NodeID
 
getCurrentControllerReply() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getData() - Method in interface org.openlcb.can.CanFrame
 
getData() - Method in class org.openlcb.can.GridConnect.RawCanFrame
 
getData() - Method in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
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
 
getData() - Method in class org.openlcb.StreamDataSendMessage
 
getDataForVersion(int) - Method in class org.openlcb.implementations.VersionedValue
 
getDatagramMeteringBuffer() - Method in class org.openlcb.OlcbInterface
 
getDatagramService() - Method in class org.openlcb.OlcbInterface
 
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.impl.ConfigRepresentation.SegmentEntry
 
getDescription() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
getDescription() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
getDescription() - Method in class org.openlcb.implementations.EventTable.EventTableEntry
 
getDest() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsRequestMemo
 
getDestinationStreamID() - Method in class org.openlcb.StreamDataCompleteMessage
 
getDestinationStreamID() - Method in class org.openlcb.StreamDataProceedMessage
 
getDestinationStreamID() - Method in class org.openlcb.StreamDataSendMessage
 
getDestinationStreamID() - Method in class org.openlcb.StreamInitiateReplyMessage
 
getDestinationStreamID() - Method in class org.openlcb.StreamInitiateRequestMessage
 
getDestNodeID() - Method in class org.openlcb.AddressedMessage
 
getDisplayText() - Method in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
getDisplayText() - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
getDisplayText() - Method in class org.openlcb.cdi.swing.CdiPanel.IntPane
 
getDisplayText() - Method in class org.openlcb.cdi.swing.CdiPanel.StringPane
 
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.GridConnect.RawCanFrame
 
getElement(int) - Method in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
getElement(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
getEMTI() - Method in class org.openlcb.AddressedPayloadMessage
 
getEMTI() - Method in class org.openlcb.DatagramAcknowledgedMessage
 
getEMTI() - Method in class org.openlcb.DatagramRejectedMessage
 
getEMTI() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getEMTI() - Method in class org.openlcb.messages.TractionControlRequestMessage
 
getEMTI() - Method in class org.openlcb.messages.TractionProxyReplyMessage
 
getEMTI() - Method in class org.openlcb.messages.TractionProxyRequestMessage
 
getEMTI() - Method in class org.openlcb.OptionalIntRejectedMessage
 
getEMTI() - Method in class org.openlcb.ProtocolIdentificationReplyMessage
 
getEMTI() - Method in class org.openlcb.ProtocolIdentificationRequestMessage
 
getEMTI() - Method in class org.openlcb.SimpleNodeIdentInfoReplyMessage
 
getEMTI() - Method in class org.openlcb.SimpleNodeIdentInfoRequestMessage
 
getEMTI() - Method in class org.openlcb.StreamDataCompleteMessage
 
getEMTI() - Method in class org.openlcb.StreamDataProceedMessage
 
getEMTI() - Method in class org.openlcb.StreamInitiateReplyMessage
 
getEMTI() - Method in class org.openlcb.StreamInitiateRequestMessage
 
getEnabled() - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
getEntries() - Method in class org.openlcb.can.impl.OlcbConnection.ListenerProxy
 
getEntries() - Method in interface org.openlcb.cdi.impl.ConfigRepresentation.CdiContainer
 
getEntries() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.GroupBase
 
getEntries() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Root
 
getEntries() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.SegmentEntry
 
getEntry(String) - Method in interface org.openlcb.cdi.CdiRep.Map
Converts stored values to visible values.
getEntry(String) - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
getEntry() - Method in class org.openlcb.implementations.EventTable.EventTableEntryHolder
 
getEvent() - Method in class org.openlcb.implementations.EventTable.EventTableEntry
 
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.EventMessage
 
getEventID(int) - Method in class org.openlcb.implementations.BlueGoldEngine
 
getEventId() - Method in class org.openlcb.implementations.EventTable.EventInfo
 
getEventID() - Method in class org.openlcb.implementations.SingleConsumerNode
 
getEventID() - Method in class org.openlcb.implementations.SingleProducerNode
 
getEventIdTextField() - Static method in class org.openlcb.swing.EventIdTextField
 
getEventInfo(EventID) - Method in class org.openlcb.implementations.EventTable
 
getEventName() - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
getEventState() - Method in class org.openlcb.ConsumerIdentifiedMessage
 
getEventState(EventID) - Method in class org.openlcb.implementations.BitProducerConsumer
 
getEventState() - Method in class org.openlcb.ProducerIdentifiedMessage
 
getEventTable() - Method in class org.openlcb.OlcbInterface
 
getFdiXml() - Method in class org.openlcb.implementations.throttle.RemoteTrainNode
 
getFlags() - Method in class org.openlcb.DatagramAcknowledgedMessage
 
getFloat() - Method in class org.openlcb.implementations.throttle.Float16
 
getFn() - Method in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
getFnNumber() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getFnVal() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getFrameText() - Method in class org.openlcb.swing.MonPane
 
getFunction(int) - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
getFunctionInfo(int) - Method in class org.openlcb.implementations.throttle.TractionThrottle
Creates or returns the FunctionInfo structure for a given function number.
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.GridConnect.RawCanFrame
 
getHeader() - Method in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
getHeader() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getHeadFromReader(Reader) - Static 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
 
getIndexInParent() - Method in interface org.openlcb.cdi.CdiRep.Item
 
getIndexInParent() - Method in interface org.openlcb.cdi.CdiRep.Segment
 
getIndexInParent() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.SegmentEntry
 
getIndexInParent() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
getIndexInParent() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
getInputConnection() - Method in class org.openlcb.OlcbInterface
Accessor for the outside interface for arriving inbound messages.
getInputHub() - Method in class org.openlcb.can.impl.OlcbConnection
 
getInt() - Method in class org.openlcb.implementations.throttle.Float16
 
getIntAttribute(Element, String, Integer) - Static method in class org.openlcb.implementations.throttle.FdiParser
Extracts an integer attribute from an XML element.
getIntChild(Element, String, Integer) - Static method in class org.openlcb.implementations.throttle.FdiParser
 
getInterface() - Method in class org.openlcb.can.CanInterface
 
getInterface() - Method in class org.openlcb.can.impl.OlcbConnection
 
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
Converts visible values to stored values.
getKey(String) - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
getKeys() - Method in interface org.openlcb.cdi.CdiRep.Map
Gets valid values (returned array is parallel to CdiRep.Map.getValues() )
getKeys() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
getLatestData() - Method in class org.openlcb.implementations.VersionedValue
 
getList() - Method in class org.openlcb.implementations.EventTable.EventTableEntryHolder
 
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.impl.ConfigRepresentation.SegmentEntry
 
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
 
getMap() - Static method in enum org.openlcb.MessageTypeIdentifier
 
getMax() - Method in interface org.openlcb.cdi.CdiRep.IntegerRep
 
getMax() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.IntRep
 
getMaximumSize() - Method in class util.CollapsiblePanel
 
getMemoryConfigurationService() - Method in class org.openlcb.OlcbInterface
 
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
 
getModifier() - Method in enum org.openlcb.EventState
 
getMTI() - Method in class org.openlcb.AddressedPayloadMessage
 
getMTI(CanFrame) - Method in class org.openlcb.can.MessageBuilder
 
getMTI() - Method in class org.openlcb.ConsumerIdentifiedMessage
 
getMTI() - Method in class org.openlcb.DatagramMessage
 
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.ProducerConsumerEventReportMessage
 
getMTI() - Method in class org.openlcb.ProducerIdentifiedMessage
 
getMTI() - Method in class org.openlcb.ProtocolIdentificationReplyMessage
 
getMTI() - Method in class org.openlcb.StreamDataSendMessage
 
getMTI() - Method in class org.openlcb.StreamInitiateRequestMessage
 
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.impl.ConfigRepresentation.SegmentEntry
 
getName() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
getName() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
getName() - Method in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
getName() - Method in enum org.openlcb.ProtocolIdentification.Protocol
 
getNewVersion() - Method in class org.openlcb.implementations.VersionedValue
 
getNIDa() - Method in class org.openlcb.can.NIDa
 
getNIDa() - Method in class org.openlcb.can.NIDaAlgorithm
 
getNodeID(int) - Method in class org.openlcb.can.AliasMap
 
getNodeID() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getNodeId() - Method in class org.openlcb.implementations.throttle.dcc.RemoteDccProxy
 
getNodeId() - Method in class org.openlcb.implementations.throttle.RemoteTrainNode
 
getNodeId() - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
getNodeID() - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
getNodeId() - Method in class org.openlcb.OlcbInterface
 
getNodeIdTextField() - Static method in class org.openlcb.swing.NodeIdTextField
 
getNodeMemos() - Method in class org.openlcb.MimicNodeStore
 
getNodeStore() - Method in class org.openlcb.OlcbInterface
 
getNoReturnCallback() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
getNoReturnCallback() - Method in interface org.openlcb.implementations.MemoryConfigurationService.RequestWithNoReply
 
getNumDataElements() - Method in interface org.openlcb.can.CanFrame
 
getNumDataElements() - Method in class org.openlcb.can.GridConnect.RawCanFrame
 
getNumDataElements() - Method in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
getNumDataElements() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getOffEventState() - Method in class org.openlcb.implementations.BitProducerConsumer
 
getOffset() - Method in interface org.openlcb.cdi.CdiRep.Item
 
getOffset() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.SegmentEntry
 
getOffset() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Group
 
getOffset() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Item
 
getOffset() - Method in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
getOnEventState() - Method in class org.openlcb.implementations.BitProducerConsumer
 
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
 
getOutputConnection() - Method in class org.openlcb.OlcbInterface
Accessor for client libraries to send messages out.
getOutputHub() - Method in class org.openlcb.can.impl.OlcbConnection
 
getPayload() - Method in class org.openlcb.AddressedPayloadMessage
 
getPayloadLength() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
getPayloadLength() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
getPayloadLength() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
getPayloadOffset() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
Computes the offset where the payload is in the datagram.
getPayloadOffset(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
Computes the offset where the payload is in the datagram.
getPort() - Method in class org.openlcb.hub.Hub
 
getProducerIdentifierMti() - Method in enum org.openlcb.EventState
 
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
 
getRanges() - Method in class org.openlcb.cdi.impl.RangeCacheUtil
 
getReceived() - Method in class org.openlcb.implementations.SingleConsumerNode
Has the message been received?
getRemoteNodeAsString() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
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
 
getRequestCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsRequestMemo
 
getRequestTypeFromResponseType(int) - Static method in class org.openlcb.implementations.MemoryConfigurationService
Computes what the request type would be that caused this response command to arrive.
getReserveReply() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getRoot() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
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
 
getSetSpeed() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
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
 
getSize() - Method in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
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.StreamDataCompleteMessage
 
getSourceStreamID() - Method in class org.openlcb.StreamDataProceedMessage
 
getSourceStreamID() - Method in class org.openlcb.StreamInitiateReplyMessage
 
getSourceStreamID() - Method in class org.openlcb.StreamInitiateRequestMessage
 
getSpace() - Method in interface org.openlcb.cdi.CdiRep.Segment
 
getSpace() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Segment
 
getSpace() - Method in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
getSpaceFromPayload(int[]) - Static method in class org.openlcb.implementations.MemoryConfigurationService
 
getSpaceOffset() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
Checks whether there is a desired
getSpeed() - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
getSpeed() - Method in class org.openlcb.messages.TractionControlRequestMessage
 
getStatus() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
getStatus() - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
getStore() - Method in class org.openlcb.swing.networktree.TreePane
 
getSubCmd() - Method in class org.openlcb.messages.TractionControlReplyMessage
 
getSubCmd() - Method in class org.openlcb.messages.TractionControlRequestMessage
 
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
 
getType() - Method in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
getUserDesc() - Method in class org.openlcb.SimpleNodeIdent
 
getUserName() - Method in class org.openlcb.SimpleNodeIdent
 
getValue() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.EventEntry
 
getValue() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.IntegerEntry
 
getValue() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.StringEntry
 
getValue() - Method in class org.openlcb.implementations.BitProducerConsumer
 
getValue() - Method in class org.openlcb.ProtocolIdentification
 
getValue() - Method in class org.openlcb.ProtocolIdentificationReplyMessage
 
getValues() - Method in interface org.openlcb.cdi.CdiRep.Map
Gets all user-visible string explanations (returned array is parallel to CdiRep.Map.getKeys() )
getValues() - Method in class org.openlcb.cdi.jdom.JdomCdiRep.Map
 
getVariableField() - Method in class org.openlcb.can.OpenLcbCanFrame
 
getVariableForKey(String) - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
getVersion() - Method in class org.openlcb.implementations.VersionedValue
 
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
 
GridConnect - Class in org.openlcb.can
Created by bracz on 1/8/16.
GridConnect() - Constructor for class org.openlcb.can.GridConnect
 
GridConnect.Input - Class in org.openlcb.can
 
GridConnect.InputState - Enum in org.openlcb.can
 
GridConnect.RawCanFrame - Class in org.openlcb.can
 
GridConnectInput - Class in org.openlcb.can.impl
Parses an input stream according to the GridConnect protocol and forwards a set of CAN frames.
GridConnectInput(BufferedReader, CanFrameListener, Runnable) - Constructor for class org.openlcb.can.impl.GridConnectInput
Creates the gridconnect input parser.
GridConnectInput.RawCanFrame - Class in org.openlcb.can.impl
 
GridConnectOutput - Class in org.openlcb.can.impl
Converts the sent CAN framesto gridconnect protocol and writes them ot an output stream.
GridConnectOutput(OutputStream, Runnable) - Constructor for class org.openlcb.can.impl.GridConnectOutput
Creates the object ussed for rendering CAN frames to GridConnect format.
GridLayout2 - Class in util.javaworld
 
GridLayout2() - Constructor for class util.javaworld.GridLayout2
 
GridLayout2(int, int) - Constructor for class util.javaworld.GridLayout2
 
GridLayout2(int, int, int, int) - Constructor for class util.javaworld.GridLayout2
 
group - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.GroupBase
 
Group(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Group
 
GroupBase(String, CdiRep.Group, int, long) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.GroupBase
 
GroupEntry(String, CdiRep.Group, int, long) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.GroupEntry
 
GroupPane(ConfigRepresentation.GroupEntry) - Constructor for class org.openlcb.cdi.swing.CdiPanel.GroupPane
 
GroupRep(String, CdiRep.Group, int, long, int) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.GroupRep
 
GuiItemFactory() - Constructor for class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 

H

h - Variable in class org.openlcb.implementations.EventTable.EventTableEntry
 
handleAddressedPayloadMessage(AddressedPayloadMessage, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
 
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.can.MessageBuilder.FrameBuilder
Handle "Consumer Identified" message
handleConsumerIdentified(ConsumerIdentifiedMessage, Connection) - Method in class org.openlcb.implementations.BitProducerConsumer
 
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.can.MessageBuilder.FrameBuilder
Handle "Datagram" message
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
 
handleFailure(int) - Method in interface org.openlcb.FailureCallback
Called when the requested operation encounters an error.
handleFailure(int) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
Notifies that the datagram send has failed.
handleFailure(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.AddrSpaceDatagramMemo
 
handleFailure(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.ConfigDatagramMemo
 
handleFailure(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
Overload this for notification of failure reply
handleFailure(String, int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteStreamMemo
Called when the write stream command is rejected by the destination node.
handleFailure(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.WriteStreamMemo
 
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.can.MessageBuilder.FrameBuilder
Handle "Identify Consumers" message
handleIdentifyConsumers(IdentifyConsumersMessage, Connection) - Method in class org.openlcb.implementations.BitProducerConsumer
 
handleIdentifyConsumers(IdentifyConsumersMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Identify Consumers" message
handleIdentifyEvents(IdentifyEventsMessage, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
Handle "Identify Event" message
handleIdentifyEvents(IdentifyEventsMessage, Connection) - Method in class org.openlcb.implementations.BitProducerConsumer
 
handleIdentifyEvents(IdentifyEventsMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Identify Event" message
handleIdentifyProducers(IdentifyProducersMessage, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
Handle "Identify Producers" message
handleIdentifyProducers(IdentifyProducersMessage, Connection) - Method in class org.openlcb.implementations.BitProducerConsumer
 
handleIdentifyProducers(IdentifyProducersMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Identify Producers" message
handleInitializationComplete(InitializationCompleteMessage, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
Handle "Initialization Complete" message
handleInitializationComplete(InitializationCompleteMessage, Connection) - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
Handle "Node Init Complete" message and kill timeout if our destination node has reset.
handleInitializationComplete(InitializationCompleteMessage, Connection) - Method in class org.openlcb.LoaderClient
 
handleInitializationComplete(InitializationCompleteMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Initialization Complete" message
handleInitializationComplete(InitializationCompleteMessage, Connection) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
handleLearnEvent(LearnEventMessage, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
Handle "Learn Event" 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.can.MessageBuilder.FrameBuilder
Handle "Producer/Consumer Event Report" message
handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.BitProducerConsumer
 
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.can.MessageBuilder.FrameBuilder
Handle "Producer Identified" message
handleProducerIdentified(ProducerIdentifiedMessage, Connection) - Method in class org.openlcb.implementations.BitProducerConsumer
 
handleProducerIdentified(ProducerIdentifiedMessage, Connection) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
handleProducerIdentified(ProducerIdentifiedMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Producer Identified" message
handleProtocolIdentificationReply(ProtocolIdentificationReplyMessage, Connection) - Method in class org.openlcb.LoaderClient
 
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 interface org.openlcb.implementations.MemoryConfigurationService.McsReadHandler
This function will be called upon successful read.
handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.AddrSpaceDatagramMemo
 
handleResponseDatagram(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
handleResponseDatagram(int[]) - Method in interface org.openlcb.implementations.MemoryConfigurationService.RequestWithReplyDatagram
If a response datagram came back that matches this request (i.e.
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
handleStreamDataCompleteMessage() - Method in class org.openlcb.LoaderClient
 
handleStreamDataProceed(StreamDataProceedMessage, Connection) - Method in class org.openlcb.implementations.StreamTransmitter
Handle "Stream Data Proceed" message
handleStreamDataProceed(StreamDataProceedMessage, Connection) - Method in class org.openlcb.LoaderClient
 
handleStreamDataProceed(StreamDataProceedMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Stream Data Proceed" message
handleStreamDataSend(StreamDataSendMessage, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
Handle "Stream Data Send" 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
handleStreamInitiateReply(StreamInitiateReplyMessage, Connection) - Method in class org.openlcb.implementations.StreamTransmitter
Handle "Stream Init Reply" message
handleStreamInitiateReply(StreamInitiateReplyMessage, Connection) - Method in class org.openlcb.LoaderClient
 
handleStreamInitiateReply(StreamInitiateReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Stream Init Reply" message
handleStreamInitiateRequest(StreamInitiateRequestMessage, Connection) - Method in class org.openlcb.implementations.StreamReceiver
Handle "Stream Init Request" message
handleStreamInitiateRequest(StreamInitiateRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Stream Init Request" message
handleStringValue(JTextField) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
 
handleSuccess(int) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
Notifies that the datagram was accepted by the destination.
handleSuccess(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.AddrSpaceDatagramMemo
 
handleSuccess(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.ConfigDatagramMemo
 
handleSuccess() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteStreamMemo
Called if the write stream command is accepted by the destination node.
handleSuccess(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.WriteStreamMemo
 
handleSuccess() - Method in interface org.openlcb.NoReturnCallback
Called when the requested operation completes successfully.
handleSuccessResponse(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
Called only if the response does not have the failure bit and all parameters are matching.
handleSuccessResponse(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
handleSuccessResponse(int[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
handleTractionControlReply(TractionControlReplyMessage, Connection) - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
handleTractionControlReply(TractionControlReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Traction Control Reply" message
handleTractionControlRequest(TractionControlRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Traction Control Request" message
handleTractionProxyReply(TractionProxyReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Traction Proxy Reply" message
handleTractionProxyRequest(TractionProxyRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Traction Proxy Request" message
handleVerifiedNodeIDNumber(VerifiedNodeIDNumberMessage, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
Handle "Verified Node ID Number" message
handleVerifiedNodeIDNumber(VerifiedNodeIDNumberMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Verified Node ID Number" message
handleVerifyNodeIDNumber(VerifyNodeIDNumberMessage, Connection) - Method in class org.openlcb.can.MessageBuilder.FrameBuilder
Handle "Verify Node ID Number" message
handleVerifyNodeIDNumber(VerifyNodeIDNumberMessage, Connection) - Method in class org.openlcb.MessageDecoder
Handle "Verify Node ID Number" message
handleVerifyNodeIDNumber(VerifyNodeIDNumberMessage, Connection) - Method in class org.openlcb.protocols.VerifyNodeIdHandler
 
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
hasEventID - Variable in enum org.openlcb.MessageTypeIdentifier
 
hasFdiXml() - Method in class org.openlcb.implementations.throttle.RemoteTrainNode
 
hashCode() - Method in class org.openlcb.AddressedMessage
 
hashCode() - Method in class org.openlcb.can.MessageBuilder.AccumulationMemo
 
hashCode() - Method in class org.openlcb.DatagramMessage
 
hashCode() - Method in class org.openlcb.EventID
 
hashCode() - Method in class org.openlcb.EventMessage
 
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.FakeMemoryConfigurationService.SpaceKey
 
hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
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.McsWriteStreamMemo
 
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.GridConnect.Input
 
header - Variable in class org.openlcb.can.GridConnect.RawCanFrame
 
header - Variable in class org.openlcb.can.impl.GridConnectInput
 
header - Variable in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
header - Variable in class org.openlcb.can.MessageBuilder.AccumulationMemo
 
HeaderPanel(String) - Constructor for class util.CollapsiblePanel.HeaderPanel
 
headerPanel_ - Variable in class util.CollapsiblePanel
 
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
 
hideLoadingProgress() - Method in class org.openlcb.cdi.swing.CdiPanel
 
highSpaceLabel - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
hostName - Variable in class org.openlcb.can.impl.OlcbConnection
 
HostToNetworkUint16(byte[], int, int) - Static method in class org.openlcb.Utilities
 
HostToNetworkUint32(byte[], int, long) - Static method in class org.openlcb.Utilities
 
HostToNetworkUint48(byte[], int, long) - Static method in class org.openlcb.Utilities
 
HostToNetworkUint8(byte[], int, int) - Static method in class org.openlcb.Utilities
 
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
 
id - Variable in class org.openlcb.protocols.VerifyNodeIdHandler
 
IDENT_BUTTON_PRESSED - Static variable in class org.openlcb.CommonIdentifiers
 
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
 
iface - Variable in class org.openlcb.implementations.BitProducerConsumer
 
iface - Variable in class org.openlcb.implementations.throttle.RemoteTrainNode
 
iface - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
iface - Variable in class org.openlcb.implementations.throttle.TrainNodeCache
 
iface - Variable in class org.openlcb.protocols.VerifyNodeIdHandler
 
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
 
index - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.GroupRep
 
index - Variable in class org.openlcb.implementations.throttle.AbstractNodeCache
 
indicator - Variable in class org.openlcb.implementations.throttle.AbstractNodeCache
 
InfoNodes(String) - Constructor for enum org.openlcb.swing.networktree.NodeTreeRep.InfoNodes
 
init(int) - Method in class org.openlcb.can.OpenLcbCanFrame
 
init() - Method in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
initComponents(ConfigRepresentation, CdiPanel.GuiItemFactory) - Method in class org.openlcb.cdi.swing.CdiPanel
 
initComponents(ConfigRepresentation) - 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.can.CanInterface
 
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
initialized - Variable in class org.openlcb.can.CanInterface
 
injectMemoryConfigurationService(MemoryConfigurationService) - Method in class org.openlcb.OlcbInterface
 
Input() - Constructor for class org.openlcb.can.GridConnect.Input
 
input - Variable in class org.openlcb.can.impl.GridConnectInput
 
input - Variable in class org.openlcb.can.impl.OlcbConnection
 
input - Variable in class org.openlcb.hub.Hub.ReaderThread
 
inputConnection - Variable in class org.openlcb.OlcbInterface
 
inputHub - Variable in class org.openlcb.can.impl.OlcbConnection
 
InputLink() - Constructor for class org.openlcb.swing.MonPane.InputLink
 
InputLink() - Constructor for class org.openlcb.swing.ProducerPane.InputLink
 
InputState() - Constructor for enum org.openlcb.can.GridConnect.InputState
 
insert(int, NodeID) - Method in class org.openlcb.can.AliasMap
 
IntegerEntry(String, CdiRep.IntegerRep, int, long) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.IntegerEntry
 
Interaction - Class in org.openlcb
Created by bracz on 12/7/16.
Interaction() - Constructor for class org.openlcb.Interaction
 
internalOutputConnection - Variable in class org.openlcb.OlcbInterface
 
IntPane(ConfigRepresentation.IntegerEntry) - Constructor for class org.openlcb.cdi.swing.CdiPanel.IntPane
 
IntRep(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.IntRep
 
intToByte(int) - Static method in class org.openlcb.implementations.DatagramUtils
 
intToByteArray(byte[], int, int[], int, int) - Static method in class org.openlcb.implementations.DatagramUtils
 
inverted() - Method in enum org.openlcb.EventState
 
IS_CONSUMER - Static variable in class org.openlcb.implementations.BitProducerConsumer
 
IS_PRODUCER - Static variable in class org.openlcb.implementations.BitProducerConsumer
 
IS_TRACTION_PROXY - Static variable in class org.openlcb.CommonIdentifiers
 
IS_TRAIN - Static variable in class org.openlcb.CommonIdentifiers
 
isAliasMapDefinition() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isAliasMapEnquiry() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isAliasMapReset() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isBlockingPendingQueue(MemoryConfigurationService.McsRequestMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
isCIM() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isComplete() - Method in class org.openlcb.can.NIDaAlgorithm
 
isComplete - Variable in class org.openlcb.Interaction
Set to true by the system when a cancel/complete call arrives for this interaction.
isDatagram() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isDirty() - Method in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
isExtended() - Method in interface org.openlcb.can.CanFrame
 
isExtended - Variable in class org.openlcb.can.GridConnect.Input
 
isExtended - Variable in class org.openlcb.can.GridConnect.RawCanFrame
 
isExtended() - Method in class org.openlcb.can.GridConnect.RawCanFrame
 
isExtended - Variable in class org.openlcb.can.impl.GridConnectInput
 
isExtended - Variable in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
isExtended() - Method in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
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
 
isOwnedBy(EventTable.EventTableEntryHolder) - Method in class org.openlcb.implementations.EventTable.EventTableEntry
 
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 - Variable in class org.openlcb.can.GridConnect.Input
 
isRtr - Variable in class org.openlcb.can.GridConnect.RawCanFrame
 
isRtr() - Method in class org.openlcb.can.GridConnect.RawCanFrame
 
isRtr - Variable in class org.openlcb.can.impl.GridConnectInput
 
isRtr - Variable in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
isRtr() - Method in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
isRtr() - Method in class org.openlcb.can.OpenLcbCanFrame
 
isSelectedPC - Variable in class org.openlcb.implementations.BlueGoldExtendedEngine
 
isSimpleModeMessage - Variable in enum org.openlcb.MessageTypeIdentifier
 
isSimplified - Variable in class org.openlcb.cdi.impl.RangeCacheUtil
 
issuedConnections - Variable in class org.openlcb.implementations.ScatterGather
 
isValueAtDefault() - Method in class org.openlcb.implementations.BitProducerConsumer
 
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
 
item - Variable in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
item - Variable in class org.openlcb.cdi.swing.CdiPanel.GroupPane
 
items - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.GroupBase
 
items - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.Root
 
items - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.SegmentEntry
 

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
 

K

key - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
knownSpaces - Variable in class org.openlcb.implementations.FakeMemoryConfigurationService
 

L

labelValue - Variable in class org.openlcb.cdi.swing.CdiPanel.UpdateGroupNameVisitor
 
lastColorRefreshDone - Variable in class org.openlcb.cdi.swing.CdiPanel
 
lastColorRefreshNeeded - Variable in class org.openlcb.cdi.swing.CdiPanel
 
lastConnection - Static variable in class org.openlcb.can.impl.OlcbConnection
 
lastEventText - Variable in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
lastProgress - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
lastVisibleValue - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
layoutContainer(Container) - Method in class util.javaworld.GridLayout2
 
LearnEventMessage - Class in org.openlcb
Learn Event message implementation
LearnEventMessage(NodeID, EventID) - Constructor for class org.openlcb.LearnEventMessage
 
len - Variable in class org.openlcb.can.GridConnect.RawCanFrame
 
len - Variable in class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
len - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
length - Variable in class org.openlcb.can.OpenLcbCanFrame
 
LENGTH - Static variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
LENGTH - Static variable in class org.openlcb.implementations.MemoryConfigSpaceRetriever
 
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.
libVersionAtLeast(int, int, int) - Static method in class org.openlcb.Version
Checks if the current library version is above a specific threshold.
line - Variable in class org.openlcb.hub.Hub.Memo
 
linesBuffer - Variable in class org.openlcb.swing.MonPane
 
LINK_ERROR_1 - Static variable in class org.openlcb.CommonIdentifiers
 
LINK_ERROR_2 - Static variable in class org.openlcb.CommonIdentifiers
 
LINK_ERROR_3 - Static variable in class org.openlcb.CommonIdentifiers
 
LINK_ERROR_4 - Static variable in class org.openlcb.CommonIdentifiers
 
list - Variable in class org.openlcb.implementations.throttle.AbstractNodeCache
 
LISTEN_EVENT_IDENTIFIED - Static variable in class org.openlcb.implementations.BitProducerConsumer
 
listener - Variable in class org.openlcb.can.impl.GridConnectInput
 
listenerProxy - Variable in class org.openlcb.can.impl.OlcbConnection
 
ListenerProxy() - Constructor for class org.openlcb.can.impl.OlcbConnection.ListenerProxy
 
listeners - Variable in class org.openlcb.can.CanInterface
 
listeners - Variable in class org.openlcb.cdi.impl.MemorySpaceCache.ChangeEntry
 
listeners - Variable in class org.openlcb.OlcbInterface.MessageDispatcher
 
loader - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
LoaderClient - Class in org.openlcb
 
LoaderClient(Connection, MemoryConfigurationService, DatagramService) - Constructor for class org.openlcb.LoaderClient
 
LoaderClient.LoaderStatusReporter - Class in org.openlcb
 
LoaderClient.State - Enum in org.openlcb
 
LoaderStatusReporter() - Constructor for class org.openlcb.LoaderClient.LoaderStatusReporter
 
loadFromEid(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
loadingIsPacked - Variable in class org.openlcb.cdi.swing.CdiPanel
 
loadingListener - Variable in class org.openlcb.cdi.swing.CdiPanel
 
loadingPanel - Variable in class org.openlcb.cdi.swing.CdiPanel
 
loadingText - Variable in class org.openlcb.cdi.swing.CdiPanel
 
loadRange() - Method in class org.openlcb.cdi.impl.MemorySpaceCache
Loads the nextRangeToLoad range.
loadSeed(NodeID) - Method in class org.openlcb.can.NIDa
Algorithm to produce seed from the six bytes of a node ID.
location - Variable in class org.openlcb.LoaderClient
 
log - Static variable in class org.openlcb.OlcbInterface
 
logFileChooser - Variable in class org.openlcb.swing.MonPane
 
logger - Static variable in class org.openlcb.can.GridConnect
 
logger - Static variable in class org.openlcb.can.impl.GridConnectInput
 
logger - Static variable in class org.openlcb.can.impl.GridConnectOutput
 
logger - Static variable in class org.openlcb.can.MessageBuilder
 
logger - Static variable in class org.openlcb.can.NIDaAlgorithm
 
logger - Static variable in class org.openlcb.cdi.cmd.RestoreConfig
 
logger - Static variable in class org.openlcb.cdi.cmd.Util
 
logger - Static variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
logger - Static variable in class org.openlcb.cdi.impl.DemoReadWriteAccess
 
logger - Static variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
logger - Static variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
logger - Static variable in class org.openlcb.cdi.jdom.JdomCdiReader
 
logger - Static variable in class org.openlcb.cdi.jdom.XmlHelper
 
logger - Static variable in class org.openlcb.cdi.swing.CdiPanel
 
logger - Static variable in class org.openlcb.hub.Hub
 
logger - Static variable in class org.openlcb.implementations.BlueGoldEngine
 
logger - Static variable in class org.openlcb.implementations.BlueGoldExtendedEngine
 
logger - Static variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
logger - Static variable in class org.openlcb.implementations.DatagramService
 
logger - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
logger - Static variable in class org.openlcb.implementations.throttle.FdiParser
 
logger - Static variable in class org.openlcb.implementations.throttle.Float16
 
logger - Static variable in class org.openlcb.implementations.throttle.RemoteTrainNode
 
logger - Static variable in class org.openlcb.implementations.throttle.TractionThrottle
 
logger - Static variable in class org.openlcb.LoaderClient
 
logger - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
logger - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
logger - Static variable in class org.openlcb.MimicNodeStore
 
logger - Static variable in class org.openlcb.swing.ConsumerPane
 
logger - Static variable in class org.openlcb.swing.EventIdTextField
 
logger - Static variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
logger - Static variable in class org.openlcb.swing.MonPane
 
logger - Static variable in class org.openlcb.swing.NodeIdTextField
 
logger - Static variable in class org.openlcb.swing.ProducerPane
 
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.cdi.cmd.BackupConfig
 
main(String[]) - Static method in class org.openlcb.cdi.cmd.RestoreConfig
 
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
 
mapping - Static variable in enum org.openlcb.MessageTypeIdentifier
 
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_LINES - Static variable in class org.openlcb.swing.MonPane
 
MAX_REPLY_LENGTH - Static variable in class org.openlcb.SimpleNodeIdent
 
MAX_TRIES - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
mcs - Variable in class org.openlcb.LoaderClient
 
mcs - Variable in class org.openlcb.OlcbInterface
 
McsAddressedRequestMemo(NodeID, int, int, long, FailureCallback) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
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, MemoryConfigurationService.McsReadHandler) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
 
McsRequestMemo(NodeID, int, FailureCallback) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsRequestMemo
 
McsWriteMemo(NodeID, int, long, byte[], NoReturnCallback) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
 
McsWriteStreamMemo(NodeID, int, long, int) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.McsWriteStreamMemo
 
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.WriteStreamMemo
 
memo - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
MemoryConfigSpaceRetriever - Class in org.openlcb.implementations
Downloads the entire contents of a Memory Config space.
MemoryConfigSpaceRetriever(NodeID, OlcbInterface, int, MemoryConfigSpaceRetriever.Callback) - Constructor for class org.openlcb.implementations.MemoryConfigSpaceRetriever
 
MemoryConfigSpaceRetriever.Callback - Interface in org.openlcb.implementations
 
MemoryConfigurationService - Class in org.openlcb.implementations
Service for reading and writing via the Memory Configuration protocol
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.McsAddressedRequestMemo - Class in org.openlcb.implementations
Common base class for all request/response memos that take a space byte and an address offset, such as read, write, read stream, write stream.
MemoryConfigurationService.McsAddrSpaceMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsConfigMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsReadHandler - Interface in org.openlcb.implementations
 
MemoryConfigurationService.McsReadMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsRequestMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsWriteHandler - Interface in org.openlcb.implementations
 
MemoryConfigurationService.McsWriteMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.McsWriteStreamMemo - Class in org.openlcb.implementations
 
MemoryConfigurationService.RequestWithNoReply - Interface in org.openlcb.implementations
Request memos that do not have to receive a reply datagram must implement this method in order to allow the datagram transmit OK to be forwarded back to the client.
MemoryConfigurationService.RequestWithReplyDatagram - Interface in org.openlcb.implementations
Request memos that can receive a reply must implement this method to handle the response datagram.
MemoryConfigurationService.WriteStreamMemo - Class in org.openlcb.implementations
 
MemorySpaceCache - Class in org.openlcb.cdi.impl
Maintains the connection to a specific remote node's specific memory space, and maintains a cache of the information retrieved from there.
MemorySpaceCache(OlcbInterface, NodeID, int) - Constructor for class org.openlcb.cdi.impl.MemorySpaceCache
 
MemorySpaceCache(CdiPanel.ReadWriteAccess, int) - Constructor for class org.openlcb.cdi.impl.MemorySpaceCache
 
MemorySpaceCache.ChangeEntry - Class in org.openlcb.cdi.impl
Represents the registered listeners of a given range.
mergeRange(RangeCacheUtil.Range, RangeCacheUtil.Range) - Static method in class org.openlcb.cdi.impl.RangeCacheUtil
Merges two ranges.
message - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
Message - Class in org.openlcb
Base for all OpenLCB message types
Message(NodeID) - Constructor for class org.openlcb.Message
 
Message() - Constructor for class org.openlcb.Message
 
message - Variable in class org.openlcb.OlcbInterface.QueuedOutputConnection.QEntry
 
messageBuilder - Variable in class org.openlcb.can.CanInterface
 
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
 
MessageBuilder.FrameBuilder - 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
 
MessageDispatcher() - Constructor for class org.openlcb.OlcbInterface.MessageDispatcher
 
MessageInteraction - Class in org.openlcb
Created by bracz on 12/7/16.
MessageInteraction(AddressedMessage) - Constructor for class org.openlcb.MessageInteraction
 
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
MessageTypeIdentifier(boolean, boolean, boolean, int, int, int, int, String) - Constructor for enum org.openlcb.MessageTypeIdentifier
 
MimicNodeStore - Class in org.openlcb
Store containing mimic proxies for nodes on external connections
MimicNodeStore(Connection, NodeID) - Constructor for class org.openlcb.MimicNodeStore
 
MimicNodeStore.NodeMemo - Class in org.openlcb
 
minimumLayoutSize(Container) - Method in class util.javaworld.GridLayout2
 
minor - Static variable in class org.openlcb.Version
Minor number changes with change that effects interoperability
mockAccess - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
modifier - Variable in enum org.openlcb.EventState
 
modifier - Variable in enum org.openlcb.MessageTypeIdentifier
 
mOnError - Variable in class org.openlcb.can.impl.OlcbConnection
 
MonPane - Class in org.openlcb.swing
Pane for monitoring communications.
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
 
mouseClicked(MouseEvent) - Method in class util.CollapsiblePanel.HeaderPanel
 
mouseEntered(MouseEvent) - Method in class util.CollapsiblePanel.HeaderPanel
 
mouseExited(MouseEvent) - Method in class util.CollapsiblePanel.HeaderPanel
 
mousePressed(MouseEvent) - Method in class util.CollapsiblePanel.HeaderPanel
 
mouseReleased(MouseEvent) - Method in class util.CollapsiblePanel.HeaderPanel
 
msg - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
 
msg - Variable in class org.openlcb.MessageInteraction
 
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 class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
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 enum org.openlcb.swing.networktree.NodeTreeRep.InfoNodes
 
name - Variable in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
 
name - Variable in class org.openlcb.swing.ProducerPane
 
needFetchConsist - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
Nested(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Nested
 
NetworkToHostUint16(byte[], int) - Static method in class org.openlcb.Utilities
 
NetworkToHostUint32(byte[], int) - Static method in class org.openlcb.Utilities
 
NetworkToHostUint48(byte[], int) - Static method in class org.openlcb.Utilities
 
NetworkToHostUint8(byte[], int) - Static method in class org.openlcb.Utilities
 
NEW_LOG_ENTRY - Static variable in class org.openlcb.CommonIdentifiers
 
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
 
nextAddress - Variable in class org.openlcb.implementations.MemoryConfigSpaceRetriever
 
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
 
nextIndex - Variable in class org.openlcb.LoaderClient
 
nextLine(String, String) - Method in class org.openlcb.swing.MonPane
 
nextRangeToLoad - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
nextRequest() - Method in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
nextRequest() - Method in class org.openlcb.implementations.MemoryConfigSpaceRetriever
 
nextVersion - Variable in class org.openlcb.implementations.VersionedValue
 
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
 
NIDaAlgorithm(NodeID, CanFrameListener) - 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.MemoryConfigSpaceRetriever
 
node - Variable in class org.openlcb.implementations.throttle.dcc.RemoteDccProxy
 
node - Variable in class org.openlcb.implementations.throttle.RemoteTrainNode
 
node - Variable in class org.openlcb.implementations.throttle.TractionThrottle.ConsistEntry
 
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
 
nodeConfigs - Variable in class org.openlcb.OlcbInterface
 
nodeDescription - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
nodeId - Variable in class org.openlcb.can.CanInterface
 
nodeId - Variable in class org.openlcb.can.impl.OlcbConnection
 
nodeID - Variable in class org.openlcb.Node
 
NodeID - Class in org.openlcb
Common NodeID implementation
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
 
nodeId - Variable in class org.openlcb.OlcbInterface
 
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
 
nodeName - Variable in class org.openlcb.cdi.swing.CdiPanel
 
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
 
nodeStore - Variable in class org.openlcb.OlcbInterface
 
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.InfoNodes - Enum in org.openlcb.swing.networktree
 
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
NoReturnCallback - Interface in org.openlcb
Represents the callback for an operation that returns nothing.
notifyAfterWrite(long, long) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
Sends an data updated event to all listeners that are registered to be interested in a given range.
notifyOwner(String) - Method in class org.openlcb.hub.Hub
 
notifyPartialRead(long, long) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
Sends an data updated event to all listeners that are registered to be interested in a given range.
notifyTabColorRefresh() - Method in class org.openlcb.cdi.swing.CdiPanel
 
notifyUpdated() - Method in class org.openlcb.implementations.EventTable.EventInfo
 
nullEvent - Static variable in class org.openlcb.implementations.BitProducerConsumer
 
nullNode - Variable in class org.openlcb.swing.networktree.TreePane
 
number - Variable in class org.openlcb.implementations.throttle.ThrottleFunctionDatagram
 
numTries - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsRequestMemo
 

O

offset - Variable in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
OFFSET - Variable in class util.CollapsiblePanel.HeaderPanel
 
OlcbConnection - Class in org.openlcb.can.impl
Created by bracz on 12/23/15.
OlcbConnection(NodeID, String, int, OlcbConnection.ConnectionListener) - Constructor for class org.openlcb.can.impl.OlcbConnection
 
OlcbConnection.CanFrameHub - Class in org.openlcb.can.impl
 
OlcbConnection.ConnectionListener - Interface in org.openlcb.can.impl
 
OlcbConnection.ListenerProxy - Class in org.openlcb.can.impl
Simple registry for connection listeners; proxies all calls to every single entry.
olcbInterface - Variable in class org.openlcb.can.CanInterface
 
OlcbInterface - Class in org.openlcb
Collects all objects necessary to run an OpenLCB standards-compatible interface.
OlcbInterface(NodeID, Connection) - Constructor for class org.openlcb.OlcbInterface
Creates the message-level interface.
OlcbInterface.MessageDispatcher - Class in org.openlcb
 
OlcbInterface.OutputConnectionSniffer - Class in org.openlcb
Performs local feedback of addressed and global messages.
OlcbInterface.QueuedOutputConnection - Class in org.openlcb
This class keeps an output connection operating using an internal queue.
OlcbInterface.QueuedOutputConnection.QEntry - Class in org.openlcb
 
onConfigEntry(String, String) - Method in interface org.openlcb.cdi.cmd.RestoreConfig.ConfigCallback
 
onConnect() - Method in interface org.openlcb.can.impl.OlcbConnection.ConnectionListener
 
onConnect() - Method in class org.openlcb.can.impl.OlcbConnection.ListenerProxy
 
onConnectionPending() - Method in interface org.openlcb.can.impl.OlcbConnection.ConnectionListener
 
onConnectionPending() - Method in class org.openlcb.can.impl.OlcbConnection.ListenerProxy
 
onDisconnect() - Method in interface org.openlcb.can.impl.OlcbConnection.ConnectionListener
 
onDisconnect() - Method in class org.openlcb.can.impl.OlcbConnection.ListenerProxy
 
onDone(int, String) - Method in class org.openlcb.LoaderClient.LoaderStatusReporter
 
onError - Variable in class org.openlcb.can.impl.GridConnectInput
 
onError - Variable in class org.openlcb.can.impl.GridConnectOutput
 
onError(String) - Method in interface org.openlcb.cdi.cmd.RestoreConfig.ConfigCallback
 
onFailure(int) - Method in interface org.openlcb.implementations.MemoryConfigSpaceRetriever.Callback
 
onFrame(CanFrame) - Method in class org.openlcb.can.GridConnect.Input
 
onProgress(float) - Method in class org.openlcb.LoaderClient.LoaderStatusReporter
 
onStatusChange(String) - Method in interface org.openlcb.can.impl.OlcbConnection.ConnectionListener
 
onStatusChange(String) - Method in class org.openlcb.can.impl.OlcbConnection.ListenerProxy
 
onSuccess(String) - Method in interface org.openlcb.implementations.MemoryConfigSpaceRetriever.Callback
 
onTimeout() - Method in class org.openlcb.Interaction
Called by the system if there is no answer from the destination node within the timeout.
open - Variable in class util.CollapsiblePanel.HeaderPanel
 
openConfigNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
 
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
 
OpenLcbCanFrame(CanFrame) - 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.can.impl - package org.openlcb.can.impl
 
org.openlcb.cdi - package org.openlcb.cdi
 
org.openlcb.cdi.cmd - package org.openlcb.cdi.cmd
 
org.openlcb.cdi.impl - package org.openlcb.cdi.impl
 
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.messages - package org.openlcb.messages
 
org.openlcb.protocols - package org.openlcb.protocols
 
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
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.impl.ConfigRepresentation.CdiEntry
 
output - Variable in class org.openlcb.can.impl.GridConnectOutput
 
output - Variable in class org.openlcb.can.impl.OlcbConnection
 
output - Variable in class org.openlcb.hub.Hub.ReaderThread
 
outputConnection - Variable in class org.openlcb.OlcbInterface
 
OutputConnectionSniffer(Connection) - Constructor for class org.openlcb.OlcbInterface.OutputConnectionSniffer
 
outputHub - Variable in class org.openlcb.can.impl.OlcbConnection
 
outputQueue - Variable in class org.openlcb.OlcbInterface.QueuedOutputConnection
 
ownerVersion - Variable in class org.openlcb.implementations.VersionedValueListener
 

P

p3 - Variable in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
PAD - Variable in class util.CollapsiblePanel.HeaderPanel
 
paintComponent(Graphics) - Method in class util.CollapsiblePanel.HeaderPanel
 
parent - Variable in class org.openlcb.implementations.VersionedValueListener
 
parentVisibleKeys - Variable in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
parse(String) - Static method in class org.openlcb.can.GridConnect
 
parseConfigFromFile(String, RestoreConfig.ConfigCallback) - Static method in class org.openlcb.cdi.cmd.RestoreConfig
 
parseErrorCode(int[], int) - Static method in class org.openlcb.implementations.DatagramUtils
 
parseLong(int[], int) - Static method in class org.openlcb.implementations.DatagramUtils
 
parseRep() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
parseXmlFromReader(Reader) - Static method in class org.openlcb.cdi.jdom.XmlHelper
 
payload - Variable in class org.openlcb.AddressedPayloadMessage
 
payload - Variable in class org.openlcb.implementations.FakeMemoryConfigurationService.SpaceData
 
pcs - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
pcs - Variable in class org.openlcb.DefaultPropertyListenerSupport
 
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.implementations.throttle.RemoteTrainNode
 
pcs - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
pcs - Variable in class org.openlcb.implementations.VersionedValue
 
pcs - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
pcs - Variable in class org.openlcb.MimicNodeStore
 
pendingAssign - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
pendingCacheFills - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
pendingCount - Variable in class org.openlcb.OlcbInterface.QueuedOutputConnection
 
pendingEntries - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
pendingInteractions - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
pendingListeners - Variable in class org.openlcb.OlcbInterface.MessageDispatcher
 
pendingRequests - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
performTabColorRefresh(long) - Method in class org.openlcb.cdi.swing.CdiPanel
 
pIdent - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
pingUpdater() - Method in class org.openlcb.implementations.VersionedValueListener
Calls the updater with the latest data.
pipInteraction - 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
 
portNumber - Variable in class org.openlcb.can.impl.OlcbConnection
 
preferredLayoutSize(Container) - Method in class util.javaworld.GridLayout2
 
prefillCaches() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
prefillListener - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
previousMax - Variable in class org.openlcb.cdi.impl.MemorySpaceCache.ChangeEntry
 
priorityGroup - Variable in enum org.openlcb.MessageTypeIdentifier
 
processEvent(NodeID, EventID) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
 
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
 
processGroup(String, int, List<CdiRep.Item>, List<ConfigRepresentation.CdiEntry>, long) - Method in class org.openlcb.cdi.impl.ConfigRepresentation
Processes the CdiRep entries of a children of a group and builds the internal representation for each entry.
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, EventState) - 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
 
progress - Variable in class org.openlcb.LoaderClient
 
progressNotify(long, long) - Method in interface org.openlcb.cdi.jdom.CdiMemConfigReader.ReaderAccess
 
propertyChange(PropertyChangeEvent) - Method in class org.openlcb.implementations.VersionedValueListener
 
PropertyListenerSupport - Interface in org.openlcb
Created by bracz on 4/9/16.
Protocol(long, String) - Constructor for enum org.openlcb.ProtocolIdentification.Protocol
 
ProtocolIdentification - Class in org.openlcb
Protocol Identification Protocol
ProtocolIdentification(NodeID, ProtocolIdentificationReplyMessage) - 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 class org.openlcb.can.CanInterface.FrameRenderer
 
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, Connection) - Method in class org.openlcb.OlcbInterface.MessageDispatcher
 
put(Message, Connection) - Method in class org.openlcb.OlcbInterface.OutputConnectionSniffer
 
put(Message, Connection) - Method in class org.openlcb.OlcbInterface.QueuedOutputConnection
 
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

QEntry(Message, Connection) - Constructor for class org.openlcb.OlcbInterface.QueuedOutputConnection.QEntry
 
QUERY_AT_STARTUP - Static variable in class org.openlcb.implementations.BitProducerConsumer
 
queryConsist() - Method in class org.openlcb.implementations.throttle.TractionThrottle
Initiates fetching consist information from the assigned node.
queryConsistMember(int) - Method in class org.openlcb.implementations.throttle.TractionThrottle
Initiates fetching one consist member from the remote node.
queryFunction(int) - Method in class org.openlcb.implementations.throttle.TractionThrottle
Initiates fetching the current value of a given function from the OpenLCB node.
querySpeed() - Method in class org.openlcb.implementations.throttle.TractionThrottle
Initiates fetching the current speed from the OpenLCB node.
queue - Variable in class org.openlcb.hub.Hub
 
queue - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.Consumer
 
queue - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
queuedOutputConnection - Variable in class org.openlcb.OlcbInterface
 
QueuedOutputConnection(Connection) - Constructor for class org.openlcb.OlcbInterface.QueuedOutputConnection
 
queuedRequests - Variable in class org.openlcb.implementations.MemoryConfigurationService
 

R

Range(long, long) - Constructor for class org.openlcb.cdi.impl.RangeCacheUtil.Range
 
RANGE_MERGE_THRESHOLD - Static variable in class org.openlcb.cdi.impl.RangeCacheUtil
Merge ranges that have less than this many bytes of gap between them.
RangeCacheUtil - Class in org.openlcb.cdi.impl
Helper class to get a sequence of ranges and merges them into larger chunks to read from the config space so that fewer reads suffice.
RangeCacheUtil() - Constructor for class org.openlcb.cdi.impl.RangeCacheUtil
 
RangeCacheUtil.Range - Class in org.openlcb.cdi.impl
Represents a contiguous range of addresses, [start, end)
ranges - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
rangesToLoad - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
RawCanFrame(boolean, int, boolean, ArrayList<Byte>) - Constructor for class org.openlcb.can.GridConnect.RawCanFrame
 
RawCanFrame(boolean, int, boolean, ArrayList<Byte>) - Constructor for class org.openlcb.can.impl.GridConnectInput.RawCanFrame
 
rawCheckBox - Variable in class org.openlcb.swing.MonPane
 
rcvMemo - Variable in class org.openlcb.implementations.DatagramService
 
read(long, int) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
 
readDataField - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
ReaderThread(Socket) - Constructor for class org.openlcb.hub.Hub.ReaderThread
 
readPerformed() - Method in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
readSpace(NodeID, int, int) - Method in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
 
ReadWriteAccess() - Constructor for class org.openlcb.cdi.swing.CdiPanel.ReadWriteAccess
 
realOutput - Variable in class org.openlcb.OlcbInterface.OutputConnectionSniffer
 
realOutput - Variable in class org.openlcb.OlcbInterface.QueuedOutputConnection
 
received - Variable in class org.openlcb.implementations.SingleConsumerNode
 
refresh() - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
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
registerMessageListener(Connection) - Method in class org.openlcb.OlcbInterface.MessageDispatcher
 
registerMessageListener(Connection) - Method in class org.openlcb.OlcbInterface
 
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 class org.openlcb.can.CanInterface.FrameRenderer
 
registerStartNotification(Connection.ConnectionListener) - Method in interface org.openlcb.Connection
Register to be informed when this connection is ready to accept messages.
registerStartNotification(Connection.ConnectionListener) - Method in class org.openlcb.OlcbInterface.OutputConnectionSniffer
 
registerStartNotification(Connection.ConnectionListener) - Method in class org.openlcb.OlcbInterface.QueuedOutputConnection
 
registerWest(Connection) - Method in class org.openlcb.Gateway
 
release() - Method in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
release() - Method in class org.openlcb.cdi.swing.CdiPanel
Cleans up all property change listeners etc in preparation when closing the window.
release() - Method in class org.openlcb.implementations.BitProducerConsumer
 
release() - Method in class org.openlcb.implementations.EventTable.EventTableEntryHolder
 
release() - Method in class org.openlcb.implementations.throttle.TractionThrottle
Releases the throttle from the assigned train node.
release() - Method in class org.openlcb.implementations.throttle.TrainNodeCache
 
release() - Method in class org.openlcb.implementations.VersionedValueListener
Stops listening to changes of the parent.
releaseListener() - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
reload() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
reload() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.SegmentEntry
 
reload(long, int) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
Performs a refresh of some data.
reloadAll() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
reloadAll() - Method in class org.openlcb.cdi.swing.CdiPanel
Refreshes all memory variable entries directly from the hardware node.
reloadButton - Variable in class org.openlcb.cdi.swing.CdiPanel
 
RemoteDccProxy - Class in org.openlcb.implementations.throttle.dcc
Created by bracz on 1/17/16.
RemoteDccProxy(NodeID) - Constructor for class org.openlcb.implementations.throttle.dcc.RemoteDccProxy
 
remoteNode - Variable in class org.openlcb.implementations.FakeMemoryConfigurationService.SpaceKey
 
remoteNodeID - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
remoteNodeString - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
RemoteTrainNode - Class in org.openlcb.implementations.throttle
Represents local view about a remote Train Node, a node that implements the Traction protocol.
RemoteTrainNode(NodeID, OlcbInterface) - Constructor for class org.openlcb.implementations.throttle.RemoteTrainNode
 
remove(int) - Method in class org.openlcb.can.AliasMap
 
remove(OlcbConnection.ConnectionListener) - Method in class org.openlcb.can.impl.OlcbConnection.ListenerProxy
Removes a listener.
remove(EventTable.EventTableEntryHolder) - Method in class org.openlcb.implementations.EventTable.EventInfo
 
removeConnectionListener(OlcbConnection.ConnectionListener) - Method in class org.openlcb.can.impl.OlcbConnection
Removes a listener.
removeEntry(CanFrameListener) - Method in class org.openlcb.can.impl.OlcbConnection.CanFrameHub
 
removeFromConsist(NodeID) - Method in class org.openlcb.implementations.throttle.TractionThrottle
Removes a node from the consist handled by the current assigned node.
removeLoadingListener() - Method in class org.openlcb.cdi.swing.CdiPanel
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.DefaultPropertyListenerSupport
 
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.implementations.throttle.RemoteTrainNode
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.VersionedValue
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
removePropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore
 
removePropertyChangeListener(PropertyChangeListener) - Method in interface org.openlcb.PropertyListenerSupport
 
renderErrorCode(int[], int, int) - Static method in class org.openlcb.implementations.DatagramUtils
 
RendererVisitor() - Constructor for class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
renderingInProgress - Variable in class org.openlcb.cdi.swing.CdiPanel
 
renderLong(int[], int, long) - Static method in class org.openlcb.implementations.DatagramUtils
 
renderTransmitDatagram() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
renderTransmitDatagram() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsRequestMemo
Creates the payload of the datagram to transmit.
rep - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.EventEntry
 
rep - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.IntegerEntry
 
rep - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.Root
 
rep - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.StringEntry
 
rep - Variable in class org.openlcb.cdi.swing.CdiPanel
 
repack() - Method in class org.openlcb.cdi.swing.CdiPanel
 
replied - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
 
replyCount - Variable in class org.openlcb.LoaderClient
 
ReplyHandler() - Constructor for class org.openlcb.implementations.DatagramMeteringBuffer.ReplyHandler
 
ReplyMemo(DatagramMessage, Connection, NodeID, DatagramService) - Constructor for class org.openlcb.implementations.DatagramService.ReplyMemo
 
request(MemoryConfigurationService.McsRequestMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
request(MemoryConfigurationService.McsWriteStreamMemo) - 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
 
requestCode - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsRequestMemo
 
requestRead(NodeID, int, long, int, MemoryConfigurationService.McsReadHandler) - Method in class org.openlcb.implementations.FakeMemoryConfigurationService
 
requestRead(NodeID, int, long, int, MemoryConfigurationService.McsReadHandler) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
requestWrite(NodeID, int, long, byte[], MemoryConfigurationService.McsWriteHandler) - Method in class org.openlcb.implementations.FakeMemoryConfigurationService
 
requestWrite(NodeID, int, long, byte[], MemoryConfigurationService.McsWriteHandler) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
restartIfNeeded() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
Checks that the representation is complete.
RestoreConfig - Class in org.openlcb.cdi.cmd
Created by bracz on 4/9/16.
RestoreConfig() - Constructor for class org.openlcb.cdi.cmd.RestoreConfig
 
RestoreConfig.ConfigCallback - Interface in org.openlcb.cdi.cmd
 
retlist - Variable in class org.openlcb.can.MessageBuilder.FrameBuilder
 
retryTimer - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
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.impl.ConfigRepresentation
 
Root(CdiRep) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.Root
Parses the root of the CdiRep into an internal representation that is a container.
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
 
run() - Method in class org.openlcb.OlcbInterface.QueuedOutputConnection
Never returns.
runBackup() - Method in class org.openlcb.cdi.swing.CdiPanel
 
runNowOrLater(Runnable) - Method in class org.openlcb.cdi.swing.CdiPanel
If we are still building up the display, then enqueues the callback to run after the rendering is done.
runRestore() - Method in class org.openlcb.cdi.swing.CdiPanel
 

S

saveChanged() - Method in class org.openlcb.cdi.swing.CdiPanel
 
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
 
scheduleTimer(long) - Method in class org.openlcb.can.NIDaAlgorithm
 
scrollPane - Variable in class org.openlcb.cdi.swing.CdiPanel
 
segment - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.SegmentEntry
 
Segment(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Segment
 
segment - Variable in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
SegmentEntry(CdiRep.Segment) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.SegmentEntry
 
SegmentPane(ConfigRepresentation.SegmentEntry) - Constructor for class org.openlcb.cdi.swing.CdiPanel.SegmentPane
 
segmentPrefixRe - Static variable in class org.openlcb.cdi.swing.CdiPanel
 
select(DefaultMutableTreeNode) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
Override here to change behavior when treenode is selected.
selected - Variable in class util.CollapsiblePanel
 
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(CanFrame) - Method in interface org.openlcb.can.CanFrameListener
 
send(CanFrame) - Method in class org.openlcb.can.CanInterface.FrameParser
 
send(String) - Method in class org.openlcb.can.GridConnect.Input
 
send(char) - Method in class org.openlcb.can.GridConnect.Input
 
send(CanFrame) - Method in class org.openlcb.can.impl.GridConnectOutput
 
send(CanFrame) - Method in class org.openlcb.can.impl.OlcbConnection.CanFrameHub
 
send(CanFrame) - Method in class org.openlcb.can.NIDaAlgorithm
 
send() - Method in class org.openlcb.implementations.SingleProducerNode
For testing, send the nodes Event
SEND_UNKNOWN_EVENT_IDENTIFIED - Static variable in class org.openlcb.implementations.BitProducerConsumer
 
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
sendDGNext() - Method in class org.openlcb.LoaderClient
 
sendDGs() - Method in class org.openlcb.LoaderClient
 
sendFreeze() - Method in class org.openlcb.LoaderClient
 
sendIdentifiedMessages(boolean) - Method in class org.openlcb.implementations.BitProducerConsumer
 
sendInterface - Variable in class org.openlcb.can.NIDaAlgorithm
 
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
 
sendMessage(T) - Method in class org.openlcb.implementations.BitProducerConsumer
Sends out an event message
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
 
sendPipRequest() - Method in class org.openlcb.LoaderClient
 
sendRequest(MemoryConfigurationService.McsRequestMemo) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
sendRequest(Connection) - Method in class org.openlcb.Interaction
Called by the system when it is time to send this interaction.
sendRequest(Connection) - Method in class org.openlcb.MessageInteraction
 
sendStream() - Method in class org.openlcb.LoaderClient
 
sendStreamNext() - Method in class org.openlcb.LoaderClient
 
sendUnfreeze() - Method in class org.openlcb.LoaderClient
 
sentmsgs - Variable in class org.openlcb.LoaderClient
 
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.MemoryConfigSpaceRetriever
 
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
 
set(T) - Method in class org.openlcb.implementations.VersionedValue
 
set(int, T) - Method in class org.openlcb.implementations.VersionedValue
 
setAME(int, NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
 
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
 
setContinuation(boolean, boolean) - Method in class org.openlcb.can.OpenLcbCanFrame
Sets the continuation bits for an addressed frame.
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
 
setEnabled(boolean) - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
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
 
setEventTable(String, EventTable) - Method in class org.openlcb.cdi.swing.CdiPanel
Call this function before initComponents in order to use an event table, both for read and write purposes in the UI.
setExpanded(boolean) - Method in class util.CollapsiblePanel
 
setFdiXmlCached(String) - Method in class org.openlcb.implementations.throttle.RemoteTrainNode
 
setFileChooser() - Method in class org.openlcb.swing.MonPane
 
setFrameTypeCAN() - Method in class org.openlcb.can.OpenLcbCanFrame
 
setFrameTypeOpenLcb() - Method in class org.openlcb.can.OpenLcbCanFrame
 
setFromOwner(T) - Method in class org.openlcb.implementations.VersionedValueListener
Sets the value of the shared state as seen from this listener.
setFromOwnerWithForceNotify(T) - Method in class org.openlcb.implementations.VersionedValueListener
Sets the value of the shared state as seen from this listener.
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
 
setInternal(int, T, boolean) - Method in class org.openlcb.implementations.VersionedValue
 
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
 
setState(String) - Method in class org.openlcb.cdi.impl.ConfigRepresentation
 
setStatus(String) - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
setTimeout(int) - Method in class org.openlcb.implementations.DatagramMeteringBuffer
 
setTimeoutMillis(long) - Method in class org.openlcb.implementations.MemoryConfigurationService
 
setupStream() - Method in class org.openlcb.LoaderClient
 
setValue(EventID) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.EventEntry
 
setValue(long) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.IntegerEntry
 
setValue(String) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.StringEntry
 
setValueFromNetwork(boolean) - Method in class org.openlcb.implementations.BitProducerConsumer
 
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
 
setWithForceNotify(int, T) - Method in class org.openlcb.implementations.VersionedValue
 
sg - Variable in class org.openlcb.implementations.BlueGoldEngine
 
shared - Variable in class org.openlcb.implementations.throttle.TractionThrottle.FunctionInfo
 
SHIFT_OPENLCB_FORMAT - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
SHIFT_VARIABLE_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
 
shouldListenToIdentifiedMessages() - Method in class org.openlcb.implementations.BitProducerConsumer
 
shutdown() - Method in class org.openlcb.can.impl.OlcbConnection
 
simpleInfoNodes - 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
 
simplifyRanges() - Method in class org.openlcb.cdi.impl.RangeCacheUtil
 
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.impl.ConfigRepresentation.CdiEntry
 
size - Variable in class org.openlcb.implementations.throttle.FdiParser.FunctionInfo
 
sniiKey(String, NodeID) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
 
snipInteraction - Variable in class org.openlcb.MimicNodeStore.NodeMemo
 
socket - Variable in class org.openlcb.can.impl.OlcbConnection
 
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.LoaderClient
 
sourceStreamID - Variable in class org.openlcb.StreamDataCompleteMessage
 
sourceStreamID - Variable in class org.openlcb.StreamDataProceedMessage
 
sourceStreamID - Variable in class org.openlcb.StreamInitiateReplyMessage
 
sourceStreamID - Variable in class org.openlcb.StreamInitiateRequestMessage
 
space - Variable in class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
space - Variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
space - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
 
space - Variable in class org.openlcb.implementations.FakeMemoryConfigurationService.SpaceKey
 
space - Variable in class org.openlcb.implementations.MemoryConfigSpaceRetriever
 
space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsAddressedRequestMemo
 
space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
 
space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteStreamMemo
 
space - Variable in class org.openlcb.LoaderClient
 
SPACE_ACDI_CONST - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SPACE_ACDI_USER - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SPACE_ALL_MEM - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SPACE_CDI - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SPACE_CONFIG - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SPACE_TRACTION_FDI - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SPACE_TRACTION_FUNCTION - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SpaceData() - Constructor for class org.openlcb.implementations.FakeMemoryConfigurationService.SpaceData
 
SpaceKey() - Constructor for class org.openlcb.implementations.FakeMemoryConfigurationService.SpaceKey
 
SpaceKey(NodeID, int) - Constructor for class org.openlcb.implementations.FakeMemoryConfigurationService.SpaceKey
 
spaces - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
specMod - Static variable in class org.openlcb.Version
 
specVersion() - Static method in class org.openlcb.Version
Provide the current specification version string.
specVersionAtLeast(int, int, int) - Static method in class org.openlcb.Version
Checks if the current specification version is above a specific threshold.
speed - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
 
speed - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
speedUpdater - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
src - Variable in class org.openlcb.LoaderClient
 
srcStreamId - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteStreamMemo
 
start(Runnable) - Method in class org.openlcb.can.NIDaAlgorithm
 
start - Variable in class org.openlcb.cdi.impl.RangeCacheUtil.Range
 
start() - Method in class org.openlcb.hub.Hub
 
start() - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
 
start(RemoteTrainNode) - Method in class org.openlcb.implementations.throttle.TractionThrottle
 
start(Connection) - Method in class org.openlcb.ProtocolIdentification
 
start(Connection) - Method in class org.openlcb.SimpleNodeIdent
 
startaddr - Variable in class org.openlcb.LoaderClient
 
startConnect() - Method in class org.openlcb.can.impl.OlcbConnection
 
startInteraction(Interaction) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
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
 
startTimeout(int) - Method in class org.openlcb.LoaderClient
 
startupTasks - Variable in class org.openlcb.cdi.swing.CdiPanel
 
state - Variable in class org.openlcb.can.GridConnect.Input
 
state - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
state - Variable in class org.openlcb.implementations.throttle.ThrottleFunctionDatagram
 
state - Variable in class org.openlcb.LoaderClient
 
State() - Constructor for enum org.openlcb.LoaderClient.State
 
status - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
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.LoaderClient
 
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
 
streamData - Variable in class org.openlcb.can.MessageBuilder
 
StreamDataCompleteMessage - Class in org.openlcb
Stream Data Complete message implementation
StreamDataCompleteMessage(NodeID, NodeID, byte, byte) - Constructor for class org.openlcb.StreamDataCompleteMessage
 
StreamDataProceedMessage - Class in org.openlcb
Stream Data Proceed message implementation
StreamDataProceedMessage(NodeID, NodeID, byte, byte) - Constructor for class org.openlcb.StreamDataProceedMessage
 
StreamDataSendMessage - Class in org.openlcb
Stream Data Send message implementation
StreamDataSendMessage(NodeID, NodeID, int[]) - Constructor for class org.openlcb.StreamDataSendMessage
 
StreamInitiateReplyMessage - Class in org.openlcb
Stream Initialization Reply message implementation
StreamInitiateReplyMessage(NodeID, NodeID, int, byte, byte) - Constructor for class org.openlcb.StreamInitiateReplyMessage
 
StreamInitiateRequestMessage - Class in org.openlcb
Stream Initialization Request message implementation
StreamInitiateRequestMessage(NodeID, NodeID, int, byte, byte) - Constructor for class org.openlcb.StreamInitiateRequestMessage
 
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
 
StringEntry(String, CdiRep.StringRep, int, long) - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.StringEntry
 
StringPane(ConfigRepresentation.StringEntry) - Constructor for class org.openlcb.cdi.swing.CdiPanel.StringPane
 
StringRep(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.StringRep
 
SUBCMD_CONSIST_ATTACH - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
SUBCMD_CONSIST_ATTACH - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_CONSIST_DETACH - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
SUBCMD_CONSIST_DETACH - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_CONSIST_QUERY - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
SUBCMD_CONSIST_QUERY - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_CONTROLLER_ASSIGN - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
SUBCMD_CONTROLLER_ASSIGN - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_CONTROLLER_CHANGE - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
SUBCMD_CONTROLLER_CHANGE - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_CONTROLLER_QUERY - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
SUBCMD_CONTROLLER_QUERY - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_CONTROLLER_RELEASE - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_ERROR - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SUBCMD_MGMT_RELEASE - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_MGMT_RESERVE - Static variable in class org.openlcb.messages.TractionControlReplyMessage
 
SUBCMD_MGMT_RESERVE - Static variable in class org.openlcb.messages.TractionControlRequestMessage
 
SUBCMD_READ - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SUBCMD_READ_STREAM - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SUBCMD_REPLY - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SUBCMD_WRITE - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
SUBCMD_WRITE_STREAM - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
supports(long) - Method in enum org.openlcb.ProtocolIdentification.Protocol
 

T

tabColorTimer - Variable in class org.openlcb.cdi.swing.CdiPanel
 
tabsByKey - Variable in class org.openlcb.cdi.swing.CdiPanel
 
task - Variable in class org.openlcb.can.NIDaAlgorithm
 
task - Variable in class org.openlcb.LoaderClient
 
text_ - Variable in class util.CollapsiblePanel.HeaderPanel
 
textComponent - Variable in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
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
 
threadBody() - Method in class org.openlcb.can.impl.GridConnectInput
 
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.
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
 
TIMEOUT - Static variable in class org.openlcb.implementations.MemoryConfigurationService
 
timeoutMillis - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
timeoutMillis - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
timer - Variable in class org.openlcb.can.NIDaAlgorithm
 
timer - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
timer - Variable in class org.openlcb.LoaderClient
 
timer - Variable in class org.openlcb.MimicNodeStore
 
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
 
timerExpired() - Method in class org.openlcb.LoaderClient
 
toDownstream - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
toDownstream - Variable in class org.openlcb.implementations.DatagramMeteringBuffer
 
toggleSelection() - Method in class util.CollapsiblePanel
 
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
 
toLong() - Method in class org.openlcb.EventID
 
toLong() - Method in class org.openlcb.NodeID
 
toPayload(int) - Static method in class org.openlcb.DatagramRejectedMessage
 
toPayload(int, int) - Static method in class org.openlcb.OptionalIntRejectedMessage
 
toPayload(long) - Static method in class org.openlcb.ProtocolIdentificationReplyMessage
 
toPayload(int, byte, byte) - Static method in class org.openlcb.StreamInitiateReplyMessage
 
toPayload(int, byte, byte) - Static method in class org.openlcb.StreamInitiateRequestMessage
 
toString() - Method in class org.openlcb.AddressedMessage
 
toString() - Method in class org.openlcb.AddressedPayloadMessage
 
toString() - Method in class org.openlcb.can.OpenLcbCanFrame
 
toString() - Method in class org.openlcb.cdi.impl.RangeCacheUtil.Range
 
toString() - Method in class org.openlcb.ConsumerIdentifiedMessage
 
toString() - Method in class org.openlcb.DatagramMessage
 
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.McsAddressedRequestMemo
 
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.McsWriteStreamMemo
 
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.SimpleNodeIdentInfoReplyMessage
 
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.StreamInitiateReplyMessage
 
toString() - Method in class org.openlcb.StreamInitiateRequestMessage
 
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
 
totalmsgs - Variable in class org.openlcb.LoaderClient
 
toUpstream - Variable in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
 
TractionControlReplyMessage - Class in org.openlcb.messages
Traction Control Reply message implementation.
TractionControlReplyMessage(NodeID, NodeID, byte[]) - Constructor for class org.openlcb.messages.TractionControlReplyMessage
 
TractionControlRequestMessage - Class in org.openlcb.messages
Traction Control Request message implementation.
TractionControlRequestMessage(NodeID, NodeID, byte[]) - Constructor for class org.openlcb.messages.TractionControlRequestMessage
 
TractionProxyReplyMessage - Class in org.openlcb.messages
Traction Proxy Reply message implementation.
TractionProxyReplyMessage(NodeID, NodeID, byte[]) - Constructor for class org.openlcb.messages.TractionProxyReplyMessage
 
TractionProxyRequestMessage - Class in org.openlcb.messages
Traction Proxy Request message implementation.
TractionProxyRequestMessage(NodeID, NodeID, byte[]) - Constructor for class org.openlcb.messages.TractionProxyRequestMessage
 
TractionThrottle - Class in org.openlcb.implementations.throttle
Traction protocol based implementation of the throttle.
TractionThrottle(OlcbInterface) - Constructor for class org.openlcb.implementations.throttle.TractionThrottle
 
TractionThrottle.ConsistEntry - Class in org.openlcb.implementations.throttle
 
TractionThrottle.FunctionInfo - Class in org.openlcb.implementations.throttle
 
trainNode - Variable in class org.openlcb.implementations.throttle.TractionThrottle
 
trainNode - Variable in class org.openlcb.Throttle
 
TrainNodeCache - Class in org.openlcb.implementations.throttle
Maintain a cache of Train objects on OpenLCB network
TrainNodeCache(OlcbInterface) - 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
 
triggerFetchCdi() - Method in class org.openlcb.cdi.impl.ConfigRepresentation
Retrieves the CDI from the remote node, and if successful, calls @link parseRep.
tryCompleteInteraction(Interaction) - Method in class org.openlcb.MimicNodeStore.NodeMemo
 
type - Variable in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
 
typeNumber - Variable in enum org.openlcb.MessageTypeIdentifier
 

U

unescapeString(String) - Static method in class org.openlcb.cdi.cmd.Util
 
unpendingListeners - Variable in class org.openlcb.OlcbInterface.MessageDispatcher
 
unRegisterMessageListener(Connection) - Method in class org.openlcb.OlcbInterface.MessageDispatcher
 
unRegisterMessageListener(Connection) - Method in class org.openlcb.OlcbInterface
 
update(T) - Method in class org.openlcb.implementations.VersionedValueListener
Called when the backend has to update its version.
UPDATE_CACHE_COMPLETE - Static variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
UPDATE_DATA - Static variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
UPDATE_ENTRY_DATA - Static variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
UPDATE_LOADING_COMPLETE - Static variable in class org.openlcb.cdi.impl.MemorySpaceCache
 
UPDATE_PROP_CACHE - Static variable in class org.openlcb.implementations.throttle.AbstractNodeCache
 
UPDATE_PROP_CONSISTLIST - Static variable in class org.openlcb.implementations.throttle.TractionThrottle
 
UPDATE_PROP_ENABLED - Static variable in class org.openlcb.implementations.throttle.TractionThrottle
 
UPDATE_PROP_FDI - Static variable in class org.openlcb.implementations.throttle.RemoteTrainNode
 
UPDATE_PROP_PROTOCOL - Static variable in class org.openlcb.MimicNodeStore.NodeMemo
 
UPDATE_PROP_SIMPLE_NODE_IDENT - Static variable in class org.openlcb.MimicNodeStore.NodeMemo
 
UPDATE_PROP_STATUS - Static variable in class org.openlcb.implementations.throttle.TractionThrottle
 
UPDATE_REP - Static variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
UPDATE_STATE - Static variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
UPDATE_WRITE_COMPLETE - Static variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
updateColor() - Method in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
updateColor() - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
UPDATED_EVENT_LIST - Static variable in class org.openlcb.implementations.EventTable
 
updateDescription(String) - Method in class org.openlcb.implementations.EventTable.EventTableEntry
 
updateDisplayText(String) - Method in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
updateDisplayText(String) - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
updateDisplayText(String) - Method in class org.openlcb.cdi.swing.CdiPanel.IntPane
 
updateDisplayText(String) - Method in class org.openlcb.cdi.swing.CdiPanel.StringPane
 
updateEventDescriptionField(EventTable.EventInfo) - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
Updates the UI for the list of other uses of the event.
UpdateGroupNameVisitor(String, String) - Constructor for class org.openlcb.cdi.swing.CdiPanel.UpdateGroupNameVisitor
Constructor.
updateOwnEventName() - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
Updates the exported event name in the event table.
updateProtocolIdent(ProtocolIdentification) - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
updateSimpleInfoNode(NodeTreeRep.InfoNodes, String) - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
updateSimpleNodeIdent(SimpleNodeIdent) - Method in class org.openlcb.swing.networktree.NodeTreeRep
 
updateVisibleValue() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.CdiEntry
 
updateVisibleValue() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.EventEntry
 
updateVisibleValue() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.IntegerEntry
 
updateVisibleValue() - Method in class org.openlcb.cdi.impl.ConfigRepresentation.StringEntry
 
upper - Variable in enum org.openlcb.MessageTypeIdentifier
 
usage() - Static method in class org.openlcb.cdi.cmd.BackupConfig
 
usage() - Static method in class org.openlcb.cdi.cmd.RestoreConfig
 
UTF8 - Static variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
UTF8 - Static variable in class org.openlcb.SimpleNodeIdent
 
util - package util
 
Util - Class in org.openlcb.cdi.cmd
Created by bracz on 4/9/16.
Util() - Constructor for class org.openlcb.cdi.cmd.Util
 
util.javaworld - package util.javaworld
 
Utilities - Class in org.openlcb
Common service methods (a library, not a class)
Utilities() - Constructor for class org.openlcb.Utilities
 

V

value - Variable in class org.openlcb.implementations.BitProducerConsumer
 
value - Variable in enum org.openlcb.ProtocolIdentification.Protocol
 
value - Variable in class org.openlcb.ProtocolIdentification
 
value - Variable in class org.openlcb.ProtocolIdentificationReplyMessage
 
valueListener - Variable in class org.openlcb.implementations.BitProducerConsumer
 
valueOf(String) - Static method in enum org.openlcb.can.GridConnect.InputState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openlcb.EventState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openlcb.implementations.throttle.FdiParser.FunctionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openlcb.LoaderClient.State
Returns the enum constant of this type with the specified name.
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.
valueOf(String) - Static method in enum org.openlcb.swing.networktree.NodeTreeRep.InfoNodes
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.openlcb.can.GridConnect.InputState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openlcb.EventState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openlcb.implementations.throttle.FdiParser.FunctionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openlcb.LoaderClient.State
Returns an array containing the constants of this enum type, in the order they are declared.
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.
values() - Static method in enum org.openlcb.swing.networktree.NodeTreeRep.InfoNodes
Returns an array containing the constants of this enum type, in the order they are declared.
variables - Variable in class org.openlcb.cdi.impl.ConfigRepresentation
 
VerifiedNodeIDNumberMessage - Class in org.openlcb
Verified Node ID Number message implementation
VerifiedNodeIDNumberMessage(NodeID) - Constructor for class org.openlcb.VerifiedNodeIDNumberMessage
 
VerifyNodeIdHandler - Class in org.openlcb.protocols
Handler for verify node ID requests to the local node.
VerifyNodeIdHandler(NodeID, OlcbInterface) - Constructor for class org.openlcb.protocols.VerifyNodeIdHandler
Instantiates the Verofy Node ID handler.
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 - Variable in class org.openlcb.implementations.VersionedValue
 
Version - Class in org.openlcb
Defines a simple place to get the OpenLCB library version string.
Version() - Constructor for class org.openlcb.Version
 
VersionedValue<T> - Class in org.openlcb.implementations
Created by bracz on 12/30/15.
VersionedValue(T) - Constructor for class org.openlcb.implementations.VersionedValue
 
VersionedValueListener<T> - Class in org.openlcb.implementations
Created by bracz on 12/30/15.
VersionedValueListener(VersionedValue<T>) - Constructor for class org.openlcb.implementations.VersionedValueListener
 
VersionOutOfDateException - Exception in org.openlcb.implementations
Created by bracz on 12/30/15.
VersionOutOfDateException() - Constructor for exception org.openlcb.implementations.VersionOutOfDateException
 
visit(ConfigRepresentation.Visitor) - Method in class org.openlcb.cdi.impl.ConfigRepresentation
Performs a visitation of the entire tree (starting at the root node).
visitContainer(ConfigRepresentation.CdiContainer) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitEntry(ConfigRepresentation.CdiEntry) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitEvent(ConfigRepresentation.EventEntry) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitEvent(ConfigRepresentation.EventEntry) - Method in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
visitEvent(ConfigRepresentation.EventEntry) - Method in class org.openlcb.cdi.swing.CdiPanel.UpdateGroupNameVisitor
 
visitGroup(ConfigRepresentation.GroupEntry) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitGroup(ConfigRepresentation.GroupEntry) - Method in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
visitGroupRep(ConfigRepresentation.GroupRep) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitGroupRep(ConfigRepresentation.GroupRep) - Method in class org.openlcb.cdi.swing.CdiPanel.FindDescriptorVisitor
 
visitGroupRep(ConfigRepresentation.GroupRep) - Method in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
visitInt(ConfigRepresentation.IntegerEntry) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitInt(ConfigRepresentation.IntegerEntry) - Method in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
visitLeaf(ConfigRepresentation.CdiEntry) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitLeaf(ConfigRepresentation.CdiEntry) - Method in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
Visitor() - Constructor for class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitSegment(ConfigRepresentation.SegmentEntry) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitSegment(ConfigRepresentation.SegmentEntry) - Method in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 
visitString(ConfigRepresentation.StringEntry) - Method in class org.openlcb.cdi.impl.ConfigRepresentation.Visitor
 
visitString(ConfigRepresentation.StringEntry) - Method in class org.openlcb.cdi.swing.CdiPanel.FindDescriptorVisitor
 
visitString(ConfigRepresentation.StringEntry) - Method in class org.openlcb.cdi.swing.CdiPanel.RendererVisitor
 

W

waitForPropertyChange(PropertyListenerSupport, String) - Static method in class org.openlcb.cdi.cmd.Util
 
waitForSendQueue() - Method in class org.openlcb.implementations.DatagramMeteringBuffer
 
waitForSendQueue() - Method in class org.openlcb.OlcbInterface.QueuedOutputConnection
 
WestConnection() - Constructor for class org.openlcb.implementations.EventFilterGateway.WestConnection
 
westInputConnection - Variable in class org.openlcb.Gateway
 
westOutputConnection - Variable in class org.openlcb.Gateway
 
wrappedOutputConnection - Variable in class org.openlcb.OlcbInterface
 
write(long, byte[], ConfigRepresentation.CdiEntry) - Method in class org.openlcb.cdi.impl.MemorySpaceCache
 
writeConfigToFile(String, ConfigRepresentation) - Static method in class org.openlcb.cdi.cmd.BackupConfig
 
writeDataField - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
writeDisplayTextToNode() - Method in class org.openlcb.cdi.swing.CdiPanel.EntryPane
 
writeDisplayTextToNode() - Method in class org.openlcb.cdi.swing.CdiPanel.EventIdPane
 
writeDisplayTextToNode() - Method in class org.openlcb.cdi.swing.CdiPanel.IntPane
 
writeDisplayTextToNode() - Method in class org.openlcb.cdi.swing.CdiPanel.StringPane
 
writeEnabled - Variable in class org.openlcb.implementations.FakeMemoryConfigurationService.SpaceData
 
writeEntry(BufferedWriter, String, String) - Static method in class org.openlcb.cdi.cmd.BackupConfig
 
writePerformed() - Method in class org.openlcb.swing.memconfig.MemConfigReadWritePane
 
writeStreamMemo - Variable in class org.openlcb.implementations.MemoryConfigurationService
 
WriteStreamMemo(NodeID, int, long, int, MemoryConfigurationService.McsWriteStreamMemo) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.WriteStreamMemo
 

X

XmlHelper - Class in org.openlcb.cdi.jdom
Created by bracz on 3/31/16.
XmlHelper() - Constructor for class org.openlcb.cdi.jdom.XmlHelper
 
xmtMemo - Variable in class org.openlcb.implementations.DatagramService
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links

Copyright © 2017 The OpenLCB Group. All rights reserved.