Uses of Class
jmri.jmrix.AbstractMRMessage
-
Packages that use AbstractMRMessage Package Description jmri.jmrix Interfaces and implementations for system-specific code.jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.can Defines classes for interfacing to a CAN-based model railway control bus.jmri.jmrix.can.adapters.gridconnect Defines classes for communicating with the CAN network via hardware which uses the GridConnect format.jmri.jmrix.can.adapters.gridconnect.can2usbino Defines classes for interfacing to a CAN2USBino CAN adapter.jmri.jmrix.can.adapters.gridconnect.canrs Defines classes for interfacing to a MERG CAN-RS or CAN-USB adapter.jmri.jmrix.can.adapters.lawicell Defines classes for communicating with the CAN network via hardware which uses the Lawicell formatjmri.jmrix.can.adapters.loopback Defines classes for simulating communication with a CAN network via loopback.jmri.jmrix.cmri.serial Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.jmri.jmrix.dcc4pc jmri.jmrix.dccpp jmri.jmrix.dccpp.network jmri.jmrix.dccpp.serial jmri.jmrix.direct jmri.jmrix.easydcc jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware.jmri.jmrix.ieee802154 jmri.jmrix.ieee802154.serialdriver jmri.jmrix.ieee802154.xbee jmri.jmrix.jmriclient jmri.jmrix.lenz jmri.jmrix.lenz.li100 jmri.jmrix.lenz.liusb jmri.jmrix.lenz.liusbethernet jmri.jmrix.lenz.liusbserver jmri.jmrix.maple jmri.jmrix.marklin Classes to interact with a Marklin Network Connection.jmri.jmrix.marklin.simulation Simulation of a Marklin Network Connection.jmri.jmrix.nce jmri.jmrix.oaktree jmri.jmrix.powerline This package handles communications for powerline adapters, such as X10.jmri.jmrix.powerline.cm11 This package handles communications for CM11 powerline adapters.jmri.jmrix.powerline.cp290 This package handles communications for CP290 powerline adapters.jmri.jmrix.powerline.dmx512 This package handles communications for DMX lighting adapters.jmri.jmrix.powerline.insteon2412s This package handles communications for Insteon 2412S adapters.jmri.jmrix.powerline.simulator jmri.jmrix.rfid This package handles communications for RFID adapters.jmri.jmrix.rfid.generic.standalone This package handles communications for Generic RFID stand-alone readers.jmri.jmrix.rfid.merg.concentrator This package handles communications for MERG RFID Concentrators.jmri.jmrix.roco.z21 jmri.jmrix.secsi This package handles communications for the TracTronics SECSI hardware.jmri.jmrix.sprog jmri.jmrix.srcp Provide a JMRI connection to an SRCP server.jmri.jmrix.tams Support for the ESU ECoS.jmri.jmrix.tmcc -
-
Uses of AbstractMRMessage in jmri.jmrix
Fields in jmri.jmrix declared as AbstractMRMessage Modifier and Type Field Description (package private) AbstractMRMessageAbstractMRTrafficController.XmtNotifier. mMsgFields in jmri.jmrix with type parameters of type AbstractMRMessage Modifier and Type Field Description protected java.util.LinkedList<AbstractMRMessage>AbstractMRTrafficController. msgQueueMessages to be transmitted.Methods in jmri.jmrix that return AbstractMRMessage Modifier and Type Method Description abstract AbstractMRMessageAbstractNode. createInitPacket()Create the needed Initialization packet (AbstractMRMessage) for this node.abstract AbstractMRMessageAbstractNode. createOutPacket()Create a Transmit packet (AbstractMRMessage) to send current state.protected abstract AbstractMRMessageAbstractMRTrafficController. enterNormalMode()Sets the system to normal mode during programming while in IDLESTATE.protected abstract AbstractMRMessageAbstractMRTrafficController. enterProgMode()Set the system to programming mode.protected abstract AbstractMRMessageAbstractMRTrafficController. pollMessage()Invoked if it's appropriate to do low-priority polling of the command station, this should return the next message to send, or null if the TrafficController should just sleep.Methods in jmri.jmrix with parameters of type AbstractMRMessage Modifier and Type Method Description protected intAbstractMRTrafficController. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected voidAbstractMRTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.protected abstract voidAbstractMRTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Implement this to forward a specific message type to a protocol-specific listener interface.protected voidAbstractMRTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)Actually transmit the next message to the port.protected voidAbstractMRTrafficController. handleTimeout(AbstractMRMessage msg, AbstractMRListener l)abstract booleanAbstractNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.protected intAbstractMRTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how many bytes the entire message will take, including space for header and trailer.protected voidAbstractMRTrafficController. notifyMessage(AbstractMRMessage m, AbstractMRListener notMe)Forward a Message to registered listeners.protected voidAbstractMRTrafficController. resetTimeout(AbstractMRMessage msg)abstract voidAbstractNode. resetTimeout(AbstractMRMessage m)A reply was received, so there was no timeout, do any needed processing.protected voidAbstractMRTrafficController. sendMessage(AbstractMRMessage m, AbstractMRListener reply)Forward message to the port.protected voidAbstractMRTrafficController. warnOnTimeout(AbstractMRMessage msg, AbstractMRListener l)Constructors in jmri.jmrix with parameters of type AbstractMRMessage Constructor Description AbstractMRMessage(AbstractMRMessage m)Copy an AbstractMRMessage to a new instance.XmtNotifier(AbstractMRMessage pMsg, AbstractMRListener pDest, AbstractMRTrafficController pTc) -
Uses of AbstractMRMessage in jmri.jmrix.acela
Subclasses of AbstractMRMessage in jmri.jmrix.acela Modifier and Type Class Description classAcelaMessageContains the data payload of an Acela packet.Methods in jmri.jmrix.acela that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageAcelaNode. createInitPacket()Create the needed Initialization packet (AbstractMRMessage) for this node.AbstractMRMessageAcelaNode. createOutPacket()Create a Transmit packet (SerialMessage) to send current state.protected AbstractMRMessageAcelaTrafficController. enterNormalMode()protected AbstractMRMessageAcelaTrafficController. enterProgMode()protected AbstractMRMessageAcelaTrafficController. pollMessage()Handle initialization, output and polling for Acela Nodes from within the running thread.Methods in jmri.jmrix.acela with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidAcelaTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward an AcelaMessage to all registered AcelaInterface listeners.booleanAcelaNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.protected voidAcelaTrafficController. handleTimeout(AbstractMRMessage m, AbstractMRListener l)voidAcelaNode. resetTimeout(AbstractMRMessage m)A reply was received, so there was no timeout, do any needed processing.protected voidAcelaTrafficController. resetTimeout(AbstractMRMessage m) -
Uses of AbstractMRMessage in jmri.jmrix.can
Subclasses of AbstractMRMessage in jmri.jmrix.can Modifier and Type Class Description classCanMessageBase class for messages in a CANbus based message/reply protocol.Methods in jmri.jmrix.can that return AbstractMRMessage Modifier and Type Method Description abstract AbstractMRMessageAbstractCanTrafficController. encodeForHardware(CanMessage m)protected AbstractMRMessageAbstractCanTrafficController. enterNormalMode()Sets the system to normal mode during programming while in IDLESTATE.protected AbstractMRMessageAbstractCanTrafficController. enterProgMode()Set the system to programming mode.protected abstract AbstractMRMessageAbstractCanTrafficController. newMessage()Get the correct concrete class for the hardware connection messageprotected AbstractMRMessageAbstractCanTrafficController. pollMessage()Invoked if it's appropriate to do low-priority polling of the command station, this should return the next message to send, or null if the TrafficController should just sleep.Methods in jmri.jmrix.can with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidAbstractCanTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)Actually transmits the next message to the port Overridden to include translation to the correct CAN hardware message format Actually transmit the next message to the port. -
Uses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect
Subclasses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect Modifier and Type Class Description classGridConnectMessageClass for GridConnect messages for a CAN hardware adapter.Methods in jmri.jmrix.can.adapters.gridconnect that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageGcTrafficController. encodeForHardware(CanMessage m)Encode a CanMessage for the hardware.protected AbstractMRMessageGcTrafficController. newMessage()Get new message for hardware protocol.Methods in jmri.jmrix.can.adapters.gridconnect with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidGcTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Does nothing.protected voidGcTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a CanMessage to all registered CanInterface listeners.protected intGcTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how much many bytes the entire message will take, including space for header and trailer. -
Uses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect.can2usbino
Subclasses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect.can2usbino Modifier and Type Class Description classGridConnectDoubledMessageClass for GridConnectDoubled messages for a CAN hardware adapter. -
Uses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect.canrs
Subclasses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect.canrs Modifier and Type Class Description classMergMessageClass for messages for a MERG CAN-RS hardware adapter.Methods in jmri.jmrix.can.adapters.gridconnect.canrs that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageMergTrafficController. encodeForHardware(CanMessage m)Encode a CanMessage for the hardware.protected AbstractMRMessageMergTrafficController. newMessage() -
Uses of AbstractMRMessage in jmri.jmrix.can.adapters.lawicell
Subclasses of AbstractMRMessage in jmri.jmrix.can.adapters.lawicell Modifier and Type Class Description classMessageClass for messages for a LAWICELL CAN hardware adapter.Methods in jmri.jmrix.can.adapters.lawicell that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageLawicellTrafficController. encodeForHardware(CanMessage m)Encode a CanMessage into Lawicell format for the hardware.protected AbstractMRMessageLawicellTrafficController. newMessage()Methods in jmri.jmrix.can.adapters.lawicell with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidLawicellTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.protected voidLawicellTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a CanMessage to all registered CanInterface listeners.protected intLawicellTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how much many bytes the entire message will take, including space for header and trailer -
Uses of AbstractMRMessage in jmri.jmrix.can.adapters.loopback
Methods in jmri.jmrix.can.adapters.loopback that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageLoopbackTrafficController. encodeForHardware(CanMessage m)Encode a CanMessage for the hardware.protected AbstractMRMessageLoopbackTrafficController. newMessage()Methods in jmri.jmrix.can.adapters.loopback with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidLoopbackTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.protected voidLoopbackTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a CanMessage to all registered CanInterface listeners.protected intLoopbackTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how many bytes the entire message will take, including space for header and trailer -
Uses of AbstractMRMessage in jmri.jmrix.cmri.serial
Subclasses of AbstractMRMessage in jmri.jmrix.cmri.serial Modifier and Type Class Description classSerialMessageContains the data payload of a CMRI serial packet.Methods in jmri.jmrix.cmri.serial that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageSerialNode. createInitPacket()Create an Initialization packet (SerialMessage) for this nodeAbstractMRMessageSerialNode. createOutPacket()Create an Transmit packet (SerialMessage)protected AbstractMRMessageSerialTrafficController. enterNormalMode()protected AbstractMRMessageSerialTrafficController. enterProgMode()protected AbstractMRMessageSerialTrafficController. pollMessage()Handles initialization, output and polling for C/MRI Serial Nodes from within the running thread.Methods in jmri.jmrix.cmri.serial with parameters of type AbstractMRMessage Modifier and Type Method Description protected intSerialTrafficController. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected voidSerialTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.protected voidSerialTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a message to all registered listeners.booleanSerialNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)protected voidSerialTrafficController. handleTimeout(AbstractMRMessage m, AbstractMRListener l)protected intSerialTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how much many bytes the entire message will take, including space for header and trailervoidSerialNode. resetTimeout(AbstractMRMessage m)protected voidSerialTrafficController. resetTimeout(AbstractMRMessage m) -
Uses of AbstractMRMessage in jmri.jmrix.dcc4pc
Subclasses of AbstractMRMessage in jmri.jmrix.dcc4pc Modifier and Type Class Description classDcc4PcMessageEncodes a message to the DCC4PC Interface.Methods in jmri.jmrix.dcc4pc that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageDcc4PcTrafficController. enterNormalMode()protected AbstractMRMessageDcc4PcTrafficController. enterProgMode()protected AbstractMRMessageDcc4PcTrafficController. pollMessage()Methods in jmri.jmrix.dcc4pc with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidDcc4PcTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)protected voidDcc4PcTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a Dcc4PcMessage to all registered Dcc4PcInterface listeners.protected voidDcc4PcTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)protected voidDcc4PcTrafficController. handleTimeout(AbstractMRMessage msg, AbstractMRListener l) -
Uses of AbstractMRMessage in jmri.jmrix.dccpp
Subclasses of AbstractMRMessage in jmri.jmrix.dccpp Modifier and Type Class Description classDCCppMessageRepresents a single command or response on the DCC++.Methods in jmri.jmrix.dccpp that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageDCCppTrafficController. enterNormalMode()protected AbstractMRMessageDCCppTrafficController. enterProgMode()Has to be available, even though it doesn't do anything on DCC++.protected AbstractMRMessageDCCppTrafficController. pollMessage()Methods in jmri.jmrix.dccpp with parameters of type AbstractMRMessage Modifier and Type Method Description protected intDCCppPacketizer. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected voidDCCppPacketizer. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.voidDCCppTrafficController. forwardMessage(AbstractMRListener reply, AbstractMRMessage m)Forward a preformatted DCCppMessage to a specific listener interface.protected voidDCCppTrafficController. handleTimeout(AbstractMRMessage msg, AbstractMRListener l)protected intDCCppTrafficController. lengthOfByteStream(AbstractMRMessage m) -
Uses of AbstractMRMessage in jmri.jmrix.dccpp.network
Methods in jmri.jmrix.dccpp.network with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidDCCppEthernetPacketizer. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)Actually transmits the next message to the port -
Uses of AbstractMRMessage in jmri.jmrix.dccpp.serial
Methods in jmri.jmrix.dccpp.serial with parameters of type AbstractMRMessage Modifier and Type Method Description protected intSerialDCCppPacketizer. lengthOfByteStream(AbstractMRMessage m)Determine how many bytes the entire message will take, including space for header and trailer -
Uses of AbstractMRMessage in jmri.jmrix.direct
Subclasses of AbstractMRMessage in jmri.jmrix.direct Modifier and Type Class Description classMessageEncodes a message for Direct DCC. -
Uses of AbstractMRMessage in jmri.jmrix.easydcc
Subclasses of AbstractMRMessage in jmri.jmrix.easydcc Modifier and Type Class Description classEasyDccMessageEncodes a message to an EasyDCC command station.Methods in jmri.jmrix.easydcc that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageEasyDccTrafficController. enterNormalMode()protected AbstractMRMessageEasyDccTrafficController. enterProgMode()protected AbstractMRMessageEasyDccTrafficController. pollMessage()Methods in jmri.jmrix.easydcc with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidEasyDccTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward an EasyDccMessage to all registered EasyDccInterface listeners. -
Uses of AbstractMRMessage in jmri.jmrix.ecos
Subclasses of AbstractMRMessage in jmri.jmrix.ecos Modifier and Type Class Description classEcosMessageEncodes a message to an Ecos command station.Methods in jmri.jmrix.ecos that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageEcosTrafficController. enterNormalMode()ECoS doesn't support this function.protected AbstractMRMessageEcosTrafficController. enterProgMode()ECoS doesn't support this function.protected AbstractMRMessageEcosTrafficController. pollMessage()Invoked if it's appropriate to do low-priority polling of the command station, this should return the next message to send, or null if the TrafficController should just sleep.Methods in jmri.jmrix.ecos with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidEcosTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Implement this to forward a specific message type to a protocol-specific listener interface.protected voidEcosTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)Actually transmit the next message to the port. -
Uses of AbstractMRMessage in jmri.jmrix.grapevine
Subclasses of AbstractMRMessage in jmri.jmrix.grapevine Modifier and Type Class Description classSerialMessageContains the data payload of a serial packet.Methods in jmri.jmrix.grapevine that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageSerialNode. createInitPacket()Create Initialization packets (SerialMessage) for this node.AbstractMRMessageSerialNode. createOutPacket()Public method to create a Transmit packet (SerialMessage).protected AbstractMRMessageSerialTrafficController. enterNormalMode()protected AbstractMRMessageSerialTrafficController. enterProgMode()protected AbstractMRMessageSerialTrafficController. pollMessage()Handle initialization, output and polling for Grapevine from within the running thread.Methods in jmri.jmrix.grapevine with parameters of type AbstractMRMessage Modifier and Type Method Description protected intSerialTrafficController. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected voidSerialTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Although this protocol doesn't use a trailer, we implement this method to set the expected reply address for this message.protected voidSerialTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a SerialMessage to all registered SerialInterface listeners.protected voidSerialTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)booleanSerialNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.protected voidSerialTrafficController. handleTimeout(AbstractMRMessage m, AbstractMRListener l)protected intSerialTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how much many bytes the entire message will take, including space for header and trailervoidSerialNode. resetTimeout(AbstractMRMessage m)A reply was received, so there was no timeout, do any needed processing.protected voidSerialTrafficController. resetTimeout(AbstractMRMessage m) -
Uses of AbstractMRMessage in jmri.jmrix.ieee802154
Subclasses of AbstractMRMessage in jmri.jmrix.ieee802154 Modifier and Type Class Description classIEEE802154MessageContains the data payload of an IEEE 802.15.4 packet.Methods in jmri.jmrix.ieee802154 that return AbstractMRMessage Modifier and Type Method Description abstract AbstractMRMessageIEEE802154Node. createInitPacket()Create the needed Initialization packet (AbstractMRMessage) for this node.abstract AbstractMRMessageIEEE802154Node. createOutPacket()Create an Transmit packet (AbstractMRMessage) to send current stateprotected AbstractMRMessageIEEE802154TrafficController. enterNormalMode()protected AbstractMRMessageIEEE802154TrafficController. enterProgMode()protected AbstractMRMessageIEEE802154TrafficController. pollMessage()Eventually, do initialization if neededMethods in jmri.jmrix.ieee802154 with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidIEEE802154TrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.protected voidIEEE802154TrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a IEEE802154Message to all registered IEEE802154Interface listeners.protected voidIEEE802154TrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)abstract booleanIEEE802154Node. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.abstract voidIEEE802154Node. resetTimeout(AbstractMRMessage m)A reply was received, so there was not timeout, do any needed processing. -
Uses of AbstractMRMessage in jmri.jmrix.ieee802154.serialdriver
Methods in jmri.jmrix.ieee802154.serialdriver that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageSerialNode. createInitPacket()Create the needed Initialization packet (AbstractMRMessage) for this node.AbstractMRMessageSerialNode. createOutPacket()Create an Transmit packet (AbstractMRMessage) to send current stateMethods in jmri.jmrix.ieee802154.serialdriver with parameters of type AbstractMRMessage Modifier and Type Method Description booleanSerialNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.voidSerialNode. resetTimeout(AbstractMRMessage m)A reply was received, so there was not timeout, do any needed processing. -
Uses of AbstractMRMessage in jmri.jmrix.ieee802154.xbee
Subclasses of AbstractMRMessage in jmri.jmrix.ieee802154.xbee Modifier and Type Class Description classXBeeBroadcastMessageThis is an extension of the XBeeMessage class for messages that are to be sent as broadcast messages.classXBeeMessageThis is a wrapper class for a Digi XBeeAPIPacket.Methods in jmri.jmrix.ieee802154.xbee that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageXBeeNode. createInitPacket()Create the needed Initialization packet (AbstractMRMessage) for this node.AbstractMRMessageXBeeNode. createOutPacket()Create an Transmit packet (AbstractMRMessage) to send current state.protected AbstractMRMessageXBeeTrafficController. enterNormalMode()protected AbstractMRMessageXBeeTrafficController. enterProgMode()protected AbstractMRMessageXBeeTrafficController. pollMessage()Invoked if it's appropriate to do low-priority polling of the command station, this should return the next message to send, or null if the TC should just sleep.Methods in jmri.jmrix.ieee802154.xbee with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidXBeeTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a XBeeMessage to all registered XBeeInterface listeners.protected voidXBeeTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)Actually transmit the next message to the port.booleanXBeeNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.voidXBeeNode. resetTimeout(AbstractMRMessage m)A reply was received, so there was not timeout; do any needed processing.protected voidXBeeTrafficController. sendMessage(AbstractMRMessage m, AbstractMRListener reply)This is invoked with messages to be forwarded to the port. -
Uses of AbstractMRMessage in jmri.jmrix.jmriclient
Subclasses of AbstractMRMessage in jmri.jmrix.jmriclient Modifier and Type Class Description classJMRIClientMessageEncodes a message to an JMRIClient server.Methods in jmri.jmrix.jmriclient that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageJMRIClientTrafficController. enterNormalMode()protected AbstractMRMessageJMRIClientTrafficController. enterProgMode()protected AbstractMRMessageJMRIClientTrafficController. pollMessage()Methods in jmri.jmrix.jmriclient with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidJMRIClientTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a JMRIClientMessage to all registered JMRIClientInterface listeners. -
Uses of AbstractMRMessage in jmri.jmrix.lenz
Subclasses of AbstractMRMessage in jmri.jmrix.lenz Modifier and Type Class Description classXNetMessageRepresents a single command or response on the XpressNet.Methods in jmri.jmrix.lenz that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageXNetTrafficController. enterNormalMode()Return the value of getExitProgModeMsg().protected AbstractMRMessageXNetTrafficController. enterProgMode()This method has to be available, even though it doesn't do anything on Lenz.protected AbstractMRMessageXNetTrafficController. pollMessage()Methods in jmri.jmrix.lenz with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidXNetPacketizer. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.voidXNetTrafficController. forwardMessage(AbstractMRListener reply, AbstractMRMessage m)Forward a preformatted XNetMessage to a specific listener interface.protected voidXNetTrafficController. handleTimeout(AbstractMRMessage msg, AbstractMRListener l)protected voidXNetTrafficController. notifyMessage(AbstractMRMessage m, AbstractMRListener notMe) -
Uses of AbstractMRMessage in jmri.jmrix.lenz.li100
Methods in jmri.jmrix.lenz.li100 that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageLI100XNetPacketizer. enterNormalMode() -
Uses of AbstractMRMessage in jmri.jmrix.lenz.liusb
Methods in jmri.jmrix.lenz.liusb with parameters of type AbstractMRMessage Modifier and Type Method Description protected intLIUSBXNetPacketizer. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected intLIUSBXNetPacketizer. lengthOfByteStream(AbstractMRMessage m)Determine how many bytes the entire message will take, including space for header and trailer. -
Uses of AbstractMRMessage in jmri.jmrix.lenz.liusbethernet
Methods in jmri.jmrix.lenz.liusbethernet with parameters of type AbstractMRMessage Modifier and Type Method Description protected intLIUSBEthernetXNetPacketizer. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected intLIUSBEthernetXNetPacketizer. lengthOfByteStream(AbstractMRMessage m)Determine how much many bytes the entire message will take, including space for header and trailer. -
Uses of AbstractMRMessage in jmri.jmrix.lenz.liusbserver
Methods in jmri.jmrix.lenz.liusbserver with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidLIUSBServerXNetPacketizer. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)Actually transmits the next message to the port -
Uses of AbstractMRMessage in jmri.jmrix.maple
Subclasses of AbstractMRMessage in jmri.jmrix.maple Modifier and Type Class Description classSerialMessageContains the data payload of a serial packet.Methods in jmri.jmrix.maple that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageSerialNode. createInitPacket()Create an Initialization packet (SerialMessage) for this node.AbstractMRMessageSerialNode. createOutPacket()Create a Transmit packet (SerialMessage).protected AbstractMRMessageSerialTrafficController. enterNormalMode()protected AbstractMRMessageSerialTrafficController. enterProgMode()protected AbstractMRMessageSerialTrafficController. pollMessage()Handle output and polling for Maple Serial Nodes from within the running thread.Methods in jmri.jmrix.maple with parameters of type AbstractMRMessage Modifier and Type Method Description protected intSerialTrafficController. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected voidSerialTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.protected voidSerialTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a SerialMessage to all registered SerialInterface listeners.booleanSerialNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.protected voidSerialTrafficController. handleTimeout(AbstractMRMessage m, AbstractMRListener l)protected intSerialTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how much many bytes the entire message will take, including space for header and trailer.voidSerialNode. resetTimeout(AbstractMRMessage m)protected voidSerialTrafficController. resetTimeout(AbstractMRMessage m) -
Uses of AbstractMRMessage in jmri.jmrix.marklin
Subclasses of AbstractMRMessage in jmri.jmrix.marklin Modifier and Type Class Description classMarklinMessageEncodes a message to a Marklin command station.Methods in jmri.jmrix.marklin that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageMarklinTrafficController. enterNormalMode()Marklin doesn't support this function.protected AbstractMRMessageMarklinTrafficController. enterProgMode()Marklin doesn't support this function.protected AbstractMRMessageMarklinTrafficController. pollMessage()Check Tams MC for updates.Methods in jmri.jmrix.marklin with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidMarklinTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a MarklinMessage to all registered MarklinInterface listeners. -
Uses of AbstractMRMessage in jmri.jmrix.marklin.simulation
Methods in jmri.jmrix.marklin.simulation with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidMarklinSimTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m) -
Uses of AbstractMRMessage in jmri.jmrix.nce
Subclasses of AbstractMRMessage in jmri.jmrix.nce Modifier and Type Class Description classNceMessageEncodes a message to an NCE command station.Methods in jmri.jmrix.nce that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageNceTrafficController. enterNormalMode()protected AbstractMRMessageNceTrafficController. enterProgMode()protected AbstractMRMessageNceTrafficController. pollMessage()Check NCE EPROM and start NCE CS accessory memory pollMethods in jmri.jmrix.nce with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidNceTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a NceMessage to all registered NceInterface listeners.protected voidNceTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.oaktree
Subclasses of AbstractMRMessage in jmri.jmrix.oaktree Modifier and Type Class Description classSerialMessageContains the data payload of a serial packet.Methods in jmri.jmrix.oaktree that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageSerialNode. createInitPacket()Create an Initialization packet (SerialMessage) for this node.AbstractMRMessageSerialNode. createOutPacket()Create an Transmit packet (SerialMessage).protected AbstractMRMessageSerialTrafficController. enterNormalMode()protected AbstractMRMessageSerialTrafficController. enterProgMode()protected AbstractMRMessageSerialTrafficController. pollMessage()Handles initialization, output and polling for Oak Tree from within the running threadMethods in jmri.jmrix.oaktree with parameters of type AbstractMRMessage Modifier and Type Method Description protected intSerialTrafficController. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected voidSerialTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Although this protocol doesn't use a trailer, we implement this method to set the expected reply length and address for this message.protected voidSerialTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a SerialMessage to all registered SerialInterface listeners.booleanSerialNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.protected voidSerialTrafficController. handleTimeout(AbstractMRMessage m, AbstractMRListener l)protected intSerialTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how much many bytes the entire message will take, including space for header and trailer.voidSerialNode. resetTimeout(AbstractMRMessage m)protected voidSerialTrafficController. resetTimeout(AbstractMRMessage m) -
Uses of AbstractMRMessage in jmri.jmrix.powerline
Subclasses of AbstractMRMessage in jmri.jmrix.powerline Modifier and Type Class Description classSerialMessageContains the data payload of a serial packet.Methods in jmri.jmrix.powerline that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageSerialTrafficController. enterNormalMode()protected AbstractMRMessageSerialTrafficController. enterProgMode()protected AbstractMRMessageSerialTrafficController. pollMessage()Eventually, do initialization if neededMethods in jmri.jmrix.powerline with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidSerialTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a SerialMessage to all registered SerialInterface listeners.protected voidSerialTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.powerline.cm11
Subclasses of AbstractMRMessage in jmri.jmrix.powerline.cm11 Modifier and Type Class Description classSpecificMessageContains the data payload of a serial packet.Methods in jmri.jmrix.powerline.cm11 with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidSpecificTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.powerline.cp290
Subclasses of AbstractMRMessage in jmri.jmrix.powerline.cp290 Modifier and Type Class Description classSpecificMessageContains the data payload of a serial packet.Methods in jmri.jmrix.powerline.cp290 with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidSpecificTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.powerline.dmx512
Subclasses of AbstractMRMessage in jmri.jmrix.powerline.dmx512 Modifier and Type Class Description classSpecificMessageContains the data payload of a serial packet. -
Uses of AbstractMRMessage in jmri.jmrix.powerline.insteon2412s
Subclasses of AbstractMRMessage in jmri.jmrix.powerline.insteon2412s Modifier and Type Class Description classSpecificMessageContains the data payload of a serial packet.Methods in jmri.jmrix.powerline.insteon2412s with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidSpecificTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.powerline.simulator
Subclasses of AbstractMRMessage in jmri.jmrix.powerline.simulator Modifier and Type Class Description classSpecificMessageContains the data payload of a serial packet.Methods in jmri.jmrix.powerline.simulator with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidSpecificTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.rfid
Subclasses of AbstractMRMessage in jmri.jmrix.rfid Modifier and Type Class Description classRfidMessageContains the data payload of a serial packet.Methods in jmri.jmrix.rfid that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageRfidTrafficController. enterNormalMode()protected AbstractMRMessageRfidTrafficController. enterProgMode()protected AbstractMRMessageRfidTrafficController. pollMessage()Eventually, do initialization if neededMethods in jmri.jmrix.rfid with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidRfidTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a RfidMessage to all registered RfidInterface listeners.protected voidRfidTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.rfid.generic.standalone
Subclasses of AbstractMRMessage in jmri.jmrix.rfid.generic.standalone Modifier and Type Class Description classStandaloneMessageThis file is part of JMRI.Methods in jmri.jmrix.rfid.generic.standalone with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidStandaloneTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.rfid.merg.concentrator
Subclasses of AbstractMRMessage in jmri.jmrix.rfid.merg.concentrator Modifier and Type Class Description classConcentratorMessageThis file is part of JMRI.Methods in jmri.jmrix.rfid.merg.concentrator with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidConcentratorTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.roco.z21
Subclasses of AbstractMRMessage in jmri.jmrix.roco.z21 Modifier and Type Class Description classZ21MessageClass for messages in the z21/Z21 protocol.classZ21XNetMessageRepresents a single command or response on the XpressNet.Methods in jmri.jmrix.roco.z21 with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidZ21TrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Implement this to forward a specific message type to a protocol-specific listener interface.protected voidZ21TrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)Actually transmits the next message to the port. -
Uses of AbstractMRMessage in jmri.jmrix.secsi
Subclasses of AbstractMRMessage in jmri.jmrix.secsi Modifier and Type Class Description classSerialMessageContains the data payload of a serial packet.Methods in jmri.jmrix.secsi that return AbstractMRMessage Modifier and Type Method Description AbstractMRMessageSerialNode. createInitPacket()Create an Initialization packet (SerialMessage) for this node.AbstractMRMessageSerialNode. createOutPacket()Create a Transmit packet (SerialMessage).protected AbstractMRMessageSerialTrafficController. enterNormalMode()protected AbstractMRMessageSerialTrafficController. enterProgMode()protected AbstractMRMessageSerialTrafficController. pollMessage()Handles initialization, output and polling from within the running threadMethods in jmri.jmrix.secsi with parameters of type AbstractMRMessage Modifier and Type Method Description protected intSerialTrafficController. addHeaderToOutput(byte[] msg, AbstractMRMessage m)Add header to the outgoing byte stream.protected voidSerialTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Although this protocol doesn't use a trailer, we implement this method to set the expected reply length and address for this message.protected voidSerialTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a SerialMessage to all registered SerialInterface listeners.booleanSerialNode. handleTimeout(AbstractMRMessage m, AbstractMRListener l)Deal with a timeout in the transmission controller.protected voidSerialTrafficController. handleTimeout(AbstractMRMessage m, AbstractMRListener l)protected intSerialTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how many bytes the entire message will take, including space for header and trailer.voidSerialNode. resetTimeout(AbstractMRMessage m)A reply was received, so there was no timeout, do any needed processing.protected voidSerialTrafficController. resetTimeout(AbstractMRMessage m) -
Uses of AbstractMRMessage in jmri.jmrix.sprog
Subclasses of AbstractMRMessage in jmri.jmrix.sprog Modifier and Type Class Description classSprogMessageEncode a message to an SPROG command station. -
Uses of AbstractMRMessage in jmri.jmrix.srcp
Subclasses of AbstractMRMessage in jmri.jmrix.srcp Modifier and Type Class Description classSRCPMessageEncodes a message to an SRCP server.Methods in jmri.jmrix.srcp that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageSRCPTrafficController. enterNormalMode()protected AbstractMRMessageSRCPTrafficController. enterProgMode()protected AbstractMRMessageSRCPTrafficController. pollMessage()Methods in jmri.jmrix.srcp with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidSRCPTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a SRCPMessage to all registered SRCPInterface listeners. -
Uses of AbstractMRMessage in jmri.jmrix.tams
Subclasses of AbstractMRMessage in jmri.jmrix.tams Modifier and Type Class Description classTamsMessageEncodes a message to a Tams MasterControl command station.Methods in jmri.jmrix.tams with parameters of type AbstractMRMessage Modifier and Type Method Description protected voidTamsTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a TamsMessage to all registered TamsInterface listeners.protected voidTamsTrafficController. forwardToPort(AbstractMRMessage tm, AbstractMRListener reply) -
Uses of AbstractMRMessage in jmri.jmrix.tmcc
Subclasses of AbstractMRMessage in jmri.jmrix.tmcc Modifier and Type Class Description classSerialMessageContains the data payload of a TMCC serial packet.Methods in jmri.jmrix.tmcc that return AbstractMRMessage Modifier and Type Method Description protected AbstractMRMessageSerialTrafficController. enterNormalMode()protected AbstractMRMessageSerialTrafficController. enterProgMode()protected AbstractMRMessageSerialTrafficController. pollMessage()Handle initialization, output and polling for TMCC from within the running thread.Methods in jmri.jmrix.tmcc with parameters of type AbstractMRMessage Modifier and Type Method Description protected intSerialTrafficController. addHeaderToOutput(byte[] msg, AbstractMRMessage m)No header neededprotected voidSerialTrafficController. addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)Add trailer to the outgoing byte stream.protected voidSerialTrafficController. forwardMessage(AbstractMRListener client, AbstractMRMessage m)Forward a SerialMessage to all registered SerialInterface listeners.protected voidSerialTrafficController. forwardToPort(AbstractMRMessage m, AbstractMRListener reply)Actually transmits the next message to the portprotected intSerialTrafficController. lengthOfByteStream(AbstractMRMessage m)Determine how much many bytes the entire message will take, including space for header and trailerprotected voidSerialTrafficController. warnOnTimeout(AbstractMRMessage msg, AbstractMRListener l)Skip warning message, as timeouts are routine in this protocol
-