- AbstractConnection - Class in org.openlcb
-
Partial implementation of Connection with null startup behavior
- AbstractConnection() - Constructor for class org.openlcb.AbstractConnection
-
- AbstractNodeCache<T> - Class in org.openlcb.implementations.throttle
-
Maintains a cache of nodes seen to emit a particular EventID.
- AbstractNodeCache(EventID) - Constructor for class org.openlcb.implementations.throttle.AbstractNodeCache
-
- acceptData(int) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
-
- acceptData(int) - Method in class org.openlcb.implementations.DatagramService.ReplyMemo
-
called to indicate whether the datagram was accepted or not
- accessor - Variable in class org.openlcb.cdi.swing.CdiPanel
-
- AccumulationMemo(long, NodeID, NodeID, byte[]) - Constructor for class org.openlcb.can.MessageBuilder.AccumulationMemo
-
- accumulations - Variable in class org.openlcb.can.MessageBuilder
-
- addForwarder(Hub.Forwarding) - Method in class org.openlcb.hub.Hub
-
- addLine(JComponent, String) - Method in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
-
- addLine(JComponent, String) - Method in class org.openlcb.swing.memconfig.MemConfigReadWritePane
-
- addMsg(SimpleNodeIdentInfoReplyMessage) - Method in class org.openlcb.SimpleNodeIdent
-
- addNode(NodeID) - Method in class org.openlcb.MimicNodeStore
-
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.SingleConsumerNode
-
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.SingleProducerNode
-
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
-
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore
-
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.openlcb.MimicNodeStore.NodeMemo
-
- address - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
-
- address - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
-
- addressed - Variable in enum org.openlcb.MessageTypeIdentifier
-
- AddressedMessage - Class in org.openlcb
-
Base for addressed OpenLCB message types
Messages (and therefore all subtypes) are immutable once created.
- AddressedMessage(NodeID, NodeID) - Constructor for class org.openlcb.AddressedMessage
-
- AddressedMessage() - Constructor for class org.openlcb.AddressedMessage
-
- addrSpace - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
-
- AddrSpaceDatagramMemo(NodeID, MemoryConfigurationService.McsAddrSpaceMemo) - Constructor for class org.openlcb.implementations.MemoryConfigurationService.AddrSpaceDatagramMemo
-
- addrSpaceMemo - Variable in class org.openlcb.implementations.MemoryConfigurationService
-
- addTreeSelectionListener(TreeSelectionListener) - Method in class org.openlcb.swing.networktree.TreePane
-
- AliasMap - Class in org.openlcb.can
-
Maintains a 2-way map between nodes and CAN node ID aliases.
- AliasMap() - Constructor for class org.openlcb.can.AliasMap
-
- AMD_VAR_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
-
- AME_VAR_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
-
- AMR_VAR_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
-
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ConsumerIdentifiedMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.DatagramAcknowledgedMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.DatagramMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.DatagramRejectedMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.IdentifyConsumersMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.IdentifyEventsMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.IdentifyProducersMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.InitializationCompleteMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.LearnEventMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.Message
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.OptionalIntRejectedMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ProducerConsumerEventReportMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ProducerIdentifiedMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ProtocolIdentificationReplyMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.ProtocolIdentificationRequestMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.SimpleNodeIdentInfoReplyMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.SimpleNodeIdentInfoRequestMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamDataCompleteMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamDataProceedMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamDataSendMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamInitReplyMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.StreamInitRequestMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.VerifiedNodeIDNumberMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- applyTo(MessageDecoder, Connection) - Method in class org.openlcb.VerifyNodeIDNumberMessage
-
Implement message-type-specific
processing when this message
is received by a node.
- e - Variable in class org.openlcb.cdi.jdom.JdomCdiRep.Item
-
- e - Variable in class org.openlcb.cdi.jdom.JdomCdiRep.Nested
-
- EastConnection() - Constructor for class org.openlcb.implementations.EventFilterGateway.EastConnection
-
- eastInputConnection - Variable in class org.openlcb.Gateway
-
- eastOutputConnection - Variable in class org.openlcb.Gateway
-
- endTimeout() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
-
- enterButton - Variable in class org.openlcb.swing.MonPane
-
- enterButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
-
- entryField - Variable in class org.openlcb.swing.MonPane
-
- equals(Object) - Method in class org.openlcb.AddressedMessage
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.can.MessageBuilder.AccumulationMemo
-
- equals(Object) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- equals(Object) - Method in class org.openlcb.ConsumerIdentifiedMessage
-
- equals(Object) - Method in class org.openlcb.DatagramAcknowledgedMessage
-
- equals(Object) - Method in class org.openlcb.DatagramMessage
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.DatagramRejectedMessage
-
- equals(Object) - Method in class org.openlcb.EventID
-
- equals(Object) - Method in class org.openlcb.IdentifyConsumersMessage
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.IdentifyProducersMessage
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
-
- equals(Object) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
-
- equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
-
- equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
-
- equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
-
- equals(Object) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
-
- equals(Object) - Method in class org.openlcb.LearnEventMessage
-
- equals(Object) - Method in class org.openlcb.Message
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.NodeID
-
- equals(Object) - Method in class org.openlcb.OptionalIntRejectedMessage
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.ProducerConsumerEventReportMessage
-
- equals(Object) - Method in class org.openlcb.ProducerIdentifiedMessage
-
- equals(Object) - Method in class org.openlcb.ProtocolIdentificationReplyMessage
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.SimpleNodeIdentInfoReplyMessage
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.SimpleNodeIdentInfoRequestMessage
-
To be equal, messages have to have the
same type and content
- equals(Object) - Method in class org.openlcb.StreamDataCompleteMessage
-
- equals(Object) - Method in class org.openlcb.StreamDataProceedMessage
-
- equals(Object) - Method in class org.openlcb.StreamDataSendMessage
-
- equals(Object) - Method in class org.openlcb.StreamInitReplyMessage
-
- equals(Object) - Method in class org.openlcb.StreamInitRequestMessage
-
- equals(Object) - Method in class org.openlcb.VerifyNodeIDNumberMessage
-
To be equal, messages have to have the
same type and content
- estop - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
-
- EventFilterGateway - Class in org.openlcb.implementations
-
Gateway that filters event messages that aren't needed.
- EventFilterGateway() - Constructor for class org.openlcb.implementations.EventFilterGateway
-
- EventFilterGateway.EastConnection - Class in org.openlcb.implementations
-
- EventFilterGateway.WestConnection - Class in org.openlcb.implementations
-
- EventID(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.EventID
-
- eventID - Variable in class org.openlcb.ConsumerIdentifiedMessage
-
- EventID - Class in org.openlcb
-
Common EventID implementation.
- EventID(NodeID, int, int) - Constructor for class org.openlcb.EventID
-
- EventID(byte[]) - Constructor for class org.openlcb.EventID
-
- EventID(String) - Constructor for class org.openlcb.EventID
-
- eventID - Variable in class org.openlcb.IdentifyConsumersMessage
-
- eventID - Variable in class org.openlcb.IdentifyProducersMessage
-
- eventID - Variable in class org.openlcb.implementations.SingleConsumerNode
-
- eventID - Variable in class org.openlcb.implementations.SingleProducerNode
-
- eventID - Variable in class org.openlcb.LearnEventMessage
-
- eventID - Variable in class org.openlcb.ProducerIdentifiedMessage
-
- EventIdPane(CdiRep.EventID, long, int) - Constructor for class org.openlcb.cdi.swing.CdiPanel.EventIdPane
-
- EventIdTextField - Class in org.openlcb.swing
-
Text field for entry of forced-valid EventID string.
- EventIdTextField() - Constructor for class org.openlcb.swing.EventIdTextField
-
- EventIdTextField.CustomTransferHandler - Class in org.openlcb.swing
-
- exportDone(JComponent, Transferable, int) - Method in class org.openlcb.swing.EventIdTextField.CustomTransferHandler
-
- handleAddrSpaceData(NodeID, int, long, long, int, String) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
-
Overload this for notification of data.
- handleConfigData(NodeID, int, int, int, int, String) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
-
Overload this for notification of data.
- handleConsumerIdentified(ConsumerIdentifiedMessage, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.EastConnection
-
- handleConsumerIdentified(ConsumerIdentifiedMessage, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.WestConnection
-
- handleConsumerIdentified(ConsumerIdentifiedMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Consumer Identified" message
- handleData(NodeID, int[], DatagramService.ReplyMemo) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
-
Overload this for notification of data.
- handleDatagram(DatagramMessage, Connection) - Method in class org.openlcb.implementations.DatagramReceiver
-
Handle "Datagram" message
- handleDatagram(DatagramMessage, Connection) - Method in class org.openlcb.implementations.DatagramService
-
Handle "Datagram" message from layout
- handleDatagram(DatagramMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Datagram" message
- handleDatagramAcknowledged(DatagramAcknowledgedMessage, Connection) - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
-
Handle "Datagram Acknowledged" message
- handleDatagramAcknowledged(DatagramAcknowledgedMessage, Connection) - Method in class org.openlcb.implementations.DatagramService
-
Handle positive datagram reply message from layout
- handleDatagramAcknowledged(DatagramAcknowledgedMessage, Connection) - Method in class org.openlcb.implementations.DatagramTransmitter
-
Handle "Datagram Acknowledged" message
- handleDatagramAcknowledged(DatagramAcknowledgedMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Datagram Acknowledged" message
- handleDatagramRejected(DatagramRejectedMessage, Connection) - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
-
Handle "Datagram Rejected" message
- handleDatagramRejected(DatagramRejectedMessage, Connection) - Method in class org.openlcb.implementations.DatagramService
-
Handle negative datagram reply message from layout
- handleDatagramRejected(DatagramRejectedMessage, Connection) - Method in class org.openlcb.implementations.DatagramTransmitter
-
Handle "Datagram Rejected" message
- handleDatagramRejected(DatagramRejectedMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Datagram Rejected" message
- handleEventIdTextField(JFormattedTextField) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
-
- handleGroupPaneEnd(JPanel) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
-
- handleGroupPaneStart(JPanel) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
-
- handleIdentifyConsumers(IdentifyConsumersMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Identify Consumers" message
- handleIdentifyEvents(IdentifyEventsMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Identify Event" message
- handleIdentifyProducers(IdentifyProducersMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Identify Producers" message
- handleInitializationComplete(InitializationCompleteMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Initialization Complete" message
- handleLearnEvent(LearnEventMessage, Connection) - Method in class org.openlcb.implementations.BlueGoldEngine
-
- handleLearnEvent(LearnEventMessage, Connection) - Method in class org.openlcb.implementations.BlueGoldExtendedEngine
-
- handleLearnEvent(LearnEventMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Learn Event" message
- handleOptionalIntRejected(OptionalIntRejectedMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Optional Interaction Rejected" message
- handleOptionalIntRejected(OptionalIntRejectedMessage, Connection) - Method in class org.openlcb.MimicNodeStore.NodeMemo
-
- handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.EastConnection
-
- handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.EventFilterGateway.WestConnection
-
- handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.SingleConsumerNode
-
Receive ProducerConsumerEventReport messages,
recording when it's proper event
- handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.implementations.throttle.AbstractNodeCache
-
- handleProducerConsumerEventReport(ProducerConsumerEventReportMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Producer/Consumer Event Report" message
- handleProducerIdentified(ProducerIdentifiedMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Producer Identified" message
- handleProtocolIdentificationReply(ProtocolIdentificationReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Protocol Identification Reply" message
- handleProtocolIdentificationReply(ProtocolIdentificationReplyMessage, Connection) - Method in class org.openlcb.MimicNodeStore.NodeMemo
-
- handleProtocolIdentificationRequest(ProtocolIdentificationRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Protocol Identification Request" message
- handleReadButton(JButton) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
-
- handleReadData(NodeID, int, long, byte[]) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
-
Overload this for notification of data.
- handleReply(int) - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
-
Overload this to for notification of response
- handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.AddrSpaceDatagramMemo
-
- handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.ConfigDatagramMemo
-
- handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.ReadDatagramMemo
-
- handleReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.WriteDatagramMemo
-
- handleSimpleNodeIdentInfoReply(SimpleNodeIdentInfoReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Simple Node Ident Info Reply" message
- handleSimpleNodeIdentInfoReply(SimpleNodeIdentInfoReplyMessage, Connection) - Method in class org.openlcb.MimicNodeStore.NodeMemo
-
- handleSimpleNodeIdentInfoRequest(SimpleNodeIdentInfoRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Simple Node Ident Info Request" message
- handleStreamDataComplete(StreamDataCompleteMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Stream Data Complete" message
- handleStreamDataProceed(StreamDataProceedMessage, Connection) - Method in class org.openlcb.implementations.StreamTransmitter
-
Handle "Stream Data Proceed" message
- handleStreamDataProceed(StreamDataProceedMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Stream Data Proceed" message
- handleStreamDataSend(StreamDataSendMessage, Connection) - Method in class org.openlcb.implementations.StreamReceiver
-
Handle "Stream Data Send" message
- handleStreamDataSend(StreamDataSendMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Stream Data Send" message
- handleStreamInitReply(StreamInitReplyMessage, Connection) - Method in class org.openlcb.implementations.StreamTransmitter
-
Handle "Stream Init Reply" message
- handleStreamInitReply(StreamInitReplyMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Stream Init Reply" message
- handleStreamInitRequest(StreamInitRequestMessage, Connection) - Method in class org.openlcb.implementations.StreamReceiver
-
Handle "Stream Init Request" message
- handleStreamInitRequest(StreamInitRequestMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Stream Init Request" message
- handleStringValue(JTextField) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
-
- handleVerifiedNodeIDNumber(VerifiedNodeIDNumberMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Verified Node ID Number" message
- handleVerifyNodeIDNumber(VerifyNodeIDNumberMessage, Connection) - Method in class org.openlcb.MessageDecoder
-
Handle "Verify Node ID Number" message
- handleWriteButton(JButton) - Method in class org.openlcb.cdi.swing.CdiPanel.GuiItemFactory
-
- handleWriteReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
-
Overload this for notification of failure reply
- handleWriteReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
-
Overload this for notification of failure reply
- handleWriteReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
-
Overload this for notification of failure reply
- handleWriteReply(int) - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
-
Overload this for notification of response
- hasEventID - Variable in enum org.openlcb.MessageTypeIdentifier
-
- hashCode() - Method in class org.openlcb.AddressedMessage
-
- hashCode() - Method in class org.openlcb.can.MessageBuilder.AccumulationMemo
-
- hashCode() - Method in class org.openlcb.ConsumerIdentifiedMessage
-
- hashCode() - Method in class org.openlcb.DatagramAcknowledgedMessage
-
- hashCode() - Method in class org.openlcb.DatagramMessage
-
- hashCode() - Method in class org.openlcb.DatagramRejectedMessage
-
- hashCode() - Method in class org.openlcb.EventID
-
- hashCode() - Method in class org.openlcb.implementations.DatagramService.DatagramServiceReceiveMemo
-
- hashCode() - Method in class org.openlcb.implementations.DatagramService.DatagramServiceTransmitMemo
-
- hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
-
- hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsConfigMemo
-
- hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
-
- hashCode() - Method in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
-
- hashCode() - Method in class org.openlcb.Message
-
- hashCode() - Method in class org.openlcb.NodeID
-
- hasReplied() - Method in class org.openlcb.implementations.DatagramService.ReplyMemo
-
- header - Variable in class org.openlcb.can.MessageBuilder.AccumulationMemo
-
- here - Variable in class org.openlcb.implementations.DatagramReceiver
-
- here - Variable in class org.openlcb.implementations.DatagramService
-
- here - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
-
- here - Variable in class org.openlcb.implementations.DatagramTransmitter
-
- here - Variable in class org.openlcb.implementations.MemoryConfigurationService
-
- here - Variable in class org.openlcb.implementations.StreamReceiver
-
- here - Variable in class org.openlcb.implementations.StreamTransmitter
-
- highSpaceLabel - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
-
- Hub - Class in org.openlcb.hub
-
Simple multi-threaded OpenLCB hub implementation.
- Hub() - Constructor for class org.openlcb.hub.Hub
-
- Hub(int) - Constructor for class org.openlcb.hub.Hub
-
- Hub.Forwarding - Interface in org.openlcb.hub
-
- Hub.Memo - Class in org.openlcb.hub
-
- Hub.ReaderThread - Class in org.openlcb.hub
-
- ScatterGather - Class in org.openlcb.implementations
-
Example of connecting a number of nodes.
- ScatterGather() - Constructor for class org.openlcb.implementations.ScatterGather
-
- ScatterGather.SingleConnection - Class in org.openlcb.implementations
-
- Segment(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.Segment
-
- select(DefaultMutableTreeNode) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
-
Override here to change behavior when
treenode is selected.
- selectedPC - Variable in class org.openlcb.implementations.BlueGoldEngine
-
- SelectionKey(String, NodeID) - Constructor for class org.openlcb.swing.networktree.NodeTreeRep.SelectionKey
-
- SelectionKeyLoader() - Constructor for class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
-
- self - Variable in class org.openlcb.swing.MonPane
-
- send() - Method in class org.openlcb.implementations.SingleProducerNode
-
For testing, send the nodes Event
- sendButton - Variable in class org.openlcb.swing.ProducerPane
-
- sendButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.ProducerPane
-
- sendData(DatagramService.DatagramServiceTransmitMemo) - Method in class org.openlcb.implementations.DatagramService
-
Send data to layout
- sendData(NodeID, int[]) - Method in class org.openlcb.implementations.DatagramService
-
Send data to layout
- sendIt() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
-
- sendLabel - Variable in class org.openlcb.swing.ConsumerPane
-
- sendLearnEventMessage(EventID) - Method in class org.openlcb.implementations.BlueGoldEngine
-
- sendMessageToEast(Message, Connection) - Method in class org.openlcb.Gateway
-
- sendMessageToWest(Message, Connection) - Method in class org.openlcb.Gateway
-
- sendNext() - Method in class org.openlcb.implementations.StreamTransmitter
-
- service - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
-
- service - Variable in class org.openlcb.hub.Hub
-
- service - Variable in class org.openlcb.implementations.DatagramService.ReplyMemo
-
- service - Variable in class org.openlcb.implementations.throttle.ThrottleImplementation
-
- service - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
-
- service - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
-
- setAMR(int, NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setBlueLightBlink(int) - Method in class org.openlcb.implementations.BlueGoldEngine
-
- setBlueLightOn(boolean) - Method in class org.openlcb.implementations.BlueGoldEngine
-
- setCIM(int, int, int) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setConsumerIdentified(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setConsumerIdentifyRange(EventID, EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setData(byte[]) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setDatagram(int[], int, boolean, boolean) - Method in class org.openlcb.can.OpenLcbCanFrame
-
create a single datagram frame
- setDestAlias(int) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setEventID(int, EventID) - Method in class org.openlcb.implementations.BlueGoldEngine
-
- setEventID(EventID) - Method in class org.openlcb.implementations.SingleConsumerNode
-
- setEventID(EventID) - Method in class org.openlcb.implementations.SingleProducerNode
-
- setFileChooser() - Method in class org.openlcb.swing.MonPane
-
- setFrameTypeCAN() - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setFrameTypeOpenLcb() - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setFunction(int, int) - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
-
- setGoldLightBlink(int) - Method in class org.openlcb.implementations.BlueGoldEngine
-
- setGoldLightOn(boolean) - Method in class org.openlcb.implementations.BlueGoldEngine
-
- setHeader(int) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setInitializationComplete(int, NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setLearnEvent(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setOpenLcbFormat(int) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setOpenLcbMTI(int) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setPCEventReport(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setProducerIdentified(EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setProducerIdentifyRange(EventID, EventID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setRIM(int) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setSourceAlias(int) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setSpeed(double, boolean) - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
-
- setSpeed(float) - Method in class org.openlcb.Throttle
-
- setTimer() - Method in class org.openlcb.can.NIDaAlgorithm
-
Override this in an implementing subclass
to invoke timerDone() after the specified interval.
- setVariableField(int) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setVerifiedNID(NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- setVerifyNID(NodeID) - Method in class org.openlcb.can.OpenLcbCanFrame
-
- sg - Variable in class org.openlcb.implementations.BlueGoldEngine
-
- SHIFT_OPENLCB_FORMAT - Static variable in class org.openlcb.can.OpenLcbCanFrame
-
- SHIFT_VARIABLE_FIELD - Static variable in class org.openlcb.can.OpenLcbCanFrame
-
- simpleInfoHardwareVersionNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
-
- simpleInfoMfgNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
-
- simpleInfoModelNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
-
- simpleInfoSoftwareVersionNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
-
- simpleInfoUserDescNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
-
- simpleInfoUserNameNode - Variable in class org.openlcb.swing.networktree.NodeTreeRep
-
- SimpleNodeIdent - Class in org.openlcb
-
Accumulates data from Simple Node Ident Protocol replies and
provides access to the resulting data to represent a single node.
- SimpleNodeIdent(SimpleNodeIdentInfoReplyMessage) - Constructor for class org.openlcb.SimpleNodeIdent
-
- SimpleNodeIdent(NodeID, NodeID) - Constructor for class org.openlcb.SimpleNodeIdent
-
- SimpleNodeIdentInfoReplyMessage - Class in org.openlcb
-
Reply message for the Simple Node Ident Info protocol.
- SimpleNodeIdentInfoReplyMessage(NodeID, NodeID, byte[]) - Constructor for class org.openlcb.SimpleNodeIdentInfoReplyMessage
-
- SimpleNodeIdentInfoRequestMessage - Class in org.openlcb
-
Request message for the Simple Node Ident Info protocol
- SimpleNodeIdentInfoRequestMessage(NodeID, NodeID) - Constructor for class org.openlcb.SimpleNodeIdentInfoRequestMessage
-
- SingleConnection() - Constructor for class org.openlcb.implementations.ScatterGather.SingleConnection
-
- SingleConsumer - Class in org.openlcb.implementations
-
Example of a OpenLCB node that consumes one Event.
- SingleConsumer(NodeID, Connection, EventID) - Constructor for class org.openlcb.implementations.SingleConsumer
-
- SingleConsumerNode - Class in org.openlcb.implementations
-
Example of a OpenLCB node that consumes one Event.
- SingleConsumerNode(NodeID, Connection, EventID) - Constructor for class org.openlcb.implementations.SingleConsumerNode
-
- SingleLinkNode - Class in org.openlcb
-
Base for OpenLCB nodes that have only a single connection to the
outside world.
- SingleLinkNode(NodeID, Connection) - Constructor for class org.openlcb.SingleLinkNode
-
- SingleProducer - Class in org.openlcb.implementations
-
Example of a producer component which can be grouped within
some larger Node to function.
- SingleProducer(NodeID, Connection, EventID) - Constructor for class org.openlcb.implementations.SingleProducer
-
- SingleProducerNode - Class in org.openlcb.implementations
-
Example of a OpenLCB node that produces one Event.
- SingleProducerNode(NodeID, Connection, EventID) - Constructor for class org.openlcb.implementations.SingleProducerNode
-
- size - Variable in class org.openlcb.cdi.swing.CdiPanel.DisplayPane
-
- sniiKey(String, NodeID) - Method in class org.openlcb.swing.networktree.NodeTreeRep.SelectionKeyLoader
-
- source - Variable in class org.openlcb.can.MessageBuilder.AccumulationMemo
-
- source - Variable in class org.openlcb.hub.Hub.Memo
-
- source - Variable in class org.openlcb.ProtocolIdentification
-
- source - Variable in class org.openlcb.SimpleNodeIdent
-
- sourceNodeID - Variable in class org.openlcb.Message
-
- sourceStreamID - Variable in class org.openlcb.implementations.StreamReceiver
-
- sourceStreamID - Variable in class org.openlcb.implementations.StreamTransmitter
-
- sourceStreamID - Variable in class org.openlcb.StreamDataCompleteMessage
-
- sourceStreamID - Variable in class org.openlcb.StreamDataProceedMessage
-
- sourceStreamID - Variable in class org.openlcb.StreamInitReplyMessage
-
- sourceStreamID - Variable in class org.openlcb.StreamInitRequestMessage
-
- SPACE - Static variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
-
- space - Variable in class org.openlcb.cdi.swing.CdiPanel.DisplayPane
-
- space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsAddrSpaceMemo
-
- space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsReadMemo
-
- space - Variable in class org.openlcb.implementations.MemoryConfigurationService.McsWriteMemo
-
- specMod - Static variable in class org.openlcb.Version
-
- specVersion() - Static method in class org.openlcb.Version
-
Provide the current specification version string.
- speed - Variable in class org.openlcb.implementations.throttle.ThrottleSpeedDatagram
-
- start() - Method in class org.openlcb.hub.Hub
-
- start() - Method in class org.openlcb.implementations.throttle.ThrottleImplementation
-
- start(Connection) - Method in class org.openlcb.ProtocolIdentification
-
- start(Connection) - Method in class org.openlcb.SimpleNodeIdent
-
- startLoadReader(CdiMemConfigReader.ReaderAccess) - Method in class org.openlcb.cdi.jdom.CdiMemConfigReader
-
- startLogButton - Variable in class org.openlcb.swing.MonPane
-
- startLogButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
-
- startTimeout() - Method in class org.openlcb.implementations.DatagramMeteringBuffer.MessageMemo
-
- state - Variable in class org.openlcb.implementations.throttle.ThrottleFunctionDatagram
-
- stepGenerator() - Method in class org.openlcb.can.NIDa
-
Advance the sequence generator by one step.
- stopLogButton - Variable in class org.openlcb.swing.MonPane
-
- stopLogButtonActionPerformed(ActionEvent) - Method in class org.openlcb.swing.MonPane
-
- store - Variable in class org.openlcb.cdi.jdom.CdiMemConfigReader
-
- store - Variable in class org.openlcb.implementations.throttle.ThrottleImplementation
-
- store - Variable in class org.openlcb.swing.memconfig.MemConfigDescriptionPane
-
- store - Variable in class org.openlcb.swing.memconfig.MemConfigReadWritePane
-
- store - Variable in class org.openlcb.swing.networktree.NodeTreeRep
-
- store - Variable in class org.openlcb.swing.networktree.TreePane
-
- store - Variable in class org.openlcb.swing.NodeSelector
-
- StreamDataCompleteMessage - Class in org.openlcb
-
Stream Data Complete message implementation
- StreamDataCompleteMessage(NodeID, NodeID, int, int) - Constructor for class org.openlcb.StreamDataCompleteMessage
-
- StreamDataProceedMessage - Class in org.openlcb
-
Stream Data Proceed message implementation
- StreamDataProceedMessage(NodeID, NodeID, int, int) - Constructor for class org.openlcb.StreamDataProceedMessage
-
- StreamDataSendMessage - Class in org.openlcb
-
Stream Data Send message implementation
- StreamDataSendMessage(NodeID, NodeID, int[], int) - Constructor for class org.openlcb.StreamDataSendMessage
-
- StreamInitReplyMessage - Class in org.openlcb
-
Stream Initialization Reply message implementation
- StreamInitReplyMessage(NodeID, NodeID, int, int, int) - Constructor for class org.openlcb.StreamInitReplyMessage
-
- StreamInitRequestMessage - Class in org.openlcb
-
Stream Initialization Request message implementation
- StreamInitRequestMessage(NodeID, NodeID, int, int) - Constructor for class org.openlcb.StreamInitRequestMessage
-
- StreamReceiver - Class in org.openlcb.implementations
-
Example of receiving a OpenLCB stream.
- StreamReceiver(NodeID, NodeID, Connection) - Constructor for class org.openlcb.implementations.StreamReceiver
-
- StreamTransmitter - Class in org.openlcb.implementations
-
Example of sending a OpenLCB stream.
- StreamTransmitter(NodeID, NodeID, int, int[], Connection) - Constructor for class org.openlcb.implementations.StreamTransmitter
-
- StringPane(CdiRep.StringRep, long, int) - Constructor for class org.openlcb.cdi.swing.CdiPanel.StringPane
-
- StringRep(Element) - Constructor for class org.openlcb.cdi.jdom.JdomCdiRep.StringRep
-
- supports(long) - Method in enum org.openlcb.ProtocolIdentification.Protocol
-