Uses of Class
jmri.jmrix.AbstractMRMessage

Packages that use AbstractMRMessage
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.lawicell Defines classes for communicating with the CAN network via hardware which uses the Lawicell format
jmri.jmrix.can.adapters.loopback Defines classes for simulating communication with a CAN network via loopback 
jmri.jmrix.cmri.serial   
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.lenz   
jmri.jmrix.lenz.liusb   
jmri.jmrix.mrc   
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.secsi This package handles communications for the TracTronics SECSI hardware. 
jmri.jmrix.sprog   
jmri.jmrix.srcp Implementation Notes Every SRCP message or reply ends in a 0x0A character, which is an "\n" character in Java. 
jmri.jmrix.tchtech.serial   
jmri.jmrix.tmcc   
 

Uses of AbstractMRMessage in jmri.jmrix
 

Methods in jmri.jmrix that return AbstractMRMessage
abstract  AbstractMRMessage AbstractNode.createInitPacket()
          Create the needed Initialization packet (AbstractMRMessage) for this node.
abstract  AbstractMRMessage AbstractNode.createOutPacket()
          Create an Transmit packet (AbstractMRMessage) to send current state
protected abstract  AbstractMRMessage AbstractMRTrafficController.enterNormalMode()
           
protected abstract  AbstractMRMessage AbstractMRTrafficController.enterProgMode()
           
protected abstract  AbstractMRMessage AbstractMRTrafficController.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 with parameters of type AbstractMRMessage
protected  int AbstractMRTrafficController.addHeaderToOutput(byte[] msg, AbstractMRMessage m)
          Add header to the outgoing byte stream.
protected  void AbstractMRTrafficController.addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)
          Add trailer to the outgoing byte stream.
protected abstract  void AbstractMRTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Implement this to foward a specific message type to a protocol-specific listener interface.
protected  void AbstractMRTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
          Actually transmits the next message to the port
abstract  boolean AbstractNode.handleTimeout(AbstractMRMessage m)
          Deal with a timeout in the transmission controller.
protected  void AbstractMRTrafficController.handleTimeout(AbstractMRMessage msg)
           
protected  int AbstractMRTrafficController.lengthOfByteStream(AbstractMRMessage m)
          Determine how much many bytes the entire message will take, including space for header and trailer
protected  void AbstractMRTrafficController.notifyMessage(AbstractMRMessage m, AbstractMRListener notMe)
          Forward a Message to registered listeners.
abstract  void AbstractNode.resetTimeout(AbstractMRMessage m)
          A reply was received, so there was not timeout, do any needed processing.
protected  void AbstractMRTrafficController.resetTimeout(AbstractMRMessage msg)
           
protected  void AbstractMRTrafficController.sendMessage(AbstractMRMessage m, AbstractMRListener reply)
          This is invoked with messages to be forwarded to the port.
 

Constructors in jmri.jmrix with parameters of type AbstractMRMessage
AbstractMRMessage(AbstractMRMessage m)
           
AbstractMRTrafficController.XmtNotifier(AbstractMRMessage pMsg, AbstractMRListener pDest, AbstractMRTrafficController pTC)
           
 

Uses of AbstractMRMessage in jmri.jmrix.acela
 

Subclasses of AbstractMRMessage in jmri.jmrix.acela
 class AcelaMessage
          Contains the data payload of an Acela packet.
 

Methods in jmri.jmrix.acela that return AbstractMRMessage
 AbstractMRMessage AcelaNode.createInitPacket()
          Create an initialization packet if needed
 AbstractMRMessage AcelaNode.createOutPacket()
          Public Method to create an Transmit packet (SerialMessage)
protected  AbstractMRMessage AcelaTrafficController.enterNormalMode()
           
protected  AbstractMRMessage AcelaTrafficController.enterProgMode()
           
protected  AbstractMRMessage AcelaTrafficController.pollMessage()
          Handles initialization, output and polling for Acela Nodes from within the running thread
 

Methods in jmri.jmrix.acela with parameters of type AbstractMRMessage
protected  void AcelaTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a AcelaMessage to all registered AcelaInterface listeners.
protected  void AcelaTrafficController.handleTimeout(AbstractMRMessage m)
           
 boolean AcelaNode.handleTimeout(AbstractMRMessage m)
           
protected  void AcelaTrafficController.resetTimeout(AbstractMRMessage m)
           
 void AcelaNode.resetTimeout(AbstractMRMessage m)
           
 

Uses of AbstractMRMessage in jmri.jmrix.can
 

Subclasses of AbstractMRMessage in jmri.jmrix.can
 class CanMessage
          Base class for messages in a CANbus based message/reply protocol.
 

Methods in jmri.jmrix.can that return AbstractMRMessage
abstract  AbstractMRMessage AbstractCanTrafficController.encodeForHardware(CanMessage m)
           
protected  AbstractMRMessage AbstractCanTrafficController.enterNormalMode()
           
protected  AbstractMRMessage AbstractCanTrafficController.enterProgMode()
           
protected abstract  AbstractMRMessage AbstractCanTrafficController.newMessage()
          Get the correct concrete class for the hardware connection message
protected  AbstractMRMessage AbstractCanTrafficController.pollMessage()
           
 

Methods in jmri.jmrix.can with parameters of type AbstractMRMessage
protected  void AbstractCanTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
          Actually transmits the next message to the port Overridden to include translation to the correct CAN hardware message format
 

Uses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect
 

Subclasses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect
 class GridConnectMessage
          Class for GridConnect messages for a CAN hardware adapter.
 

Methods in jmri.jmrix.can.adapters.gridconnect that return AbstractMRMessage
 AbstractMRMessage GcTrafficController.encodeForHardware(CanMessage m)
          Encode a CanMessage for the hardware
protected  AbstractMRMessage GcTrafficController.newMessage()
           
 

Methods in jmri.jmrix.can.adapters.gridconnect with parameters of type AbstractMRMessage
protected  void GcTrafficController.addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)
          Add trailer to the outgoing byte stream.
protected  void GcTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a CanMessage to all registered CanInterface listeners.
protected  int GcTrafficController.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.lawicell
 

Subclasses of AbstractMRMessage in jmri.jmrix.can.adapters.lawicell
 class Message
          Class for messages for a LAWICELL CAN hardware adapter.
 

Methods in jmri.jmrix.can.adapters.lawicell that return AbstractMRMessage
 AbstractMRMessage TrafficController.encodeForHardware(CanMessage m)
          Encode a CanMessage for the hardware
protected  AbstractMRMessage TrafficController.newMessage()
           
 

Methods in jmri.jmrix.can.adapters.lawicell with parameters of type AbstractMRMessage
protected  void TrafficController.addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)
          Add trailer to the outgoing byte stream.
protected  void TrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a CanMessage to all registered CanInterface listeners.
protected  int TrafficController.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
 AbstractMRMessage TrafficController.encodeForHardware(CanMessage m)
          Encode a CanMessage for the hardware
protected  AbstractMRMessage TrafficController.newMessage()
           
 

Methods in jmri.jmrix.can.adapters.loopback with parameters of type AbstractMRMessage
protected  void TrafficController.addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)
          Add trailer to the outgoing byte stream.
protected  void TrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a CanMessage to all registered CanInterface listeners.
protected  int TrafficController.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.cmri.serial
 

Subclasses of AbstractMRMessage in jmri.jmrix.cmri.serial
 class SerialMessage
          Contains the data payload of a CMRI serial packet.
 

Methods in jmri.jmrix.cmri.serial that return AbstractMRMessage
 AbstractMRMessage SerialNode.createInitPacket()
          Public Method to create an Initialization packet (SerialMessage) for this node
 AbstractMRMessage SerialNode.createOutPacket()
          Public Method to create an Transmit packet (SerialMessage)
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SerialTrafficController.enterProgMode()
           
protected  AbstractMRMessage SerialTrafficController.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
protected  int SerialTrafficController.addHeaderToOutput(byte[] msg, AbstractMRMessage m)
          Add header to the outgoing byte stream.
protected  void SerialTrafficController.addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)
          Add trailer to the outgoing byte stream.
protected  void SerialTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a SerialMessage to all registered SerialInterface listeners.
protected  void SerialTrafficController.handleTimeout(AbstractMRMessage m)
           
 boolean SerialNode.handleTimeout(AbstractMRMessage m)
           
protected  int SerialTrafficController.lengthOfByteStream(AbstractMRMessage m)
          Determine how much many bytes the entire message will take, including space for header and trailer
protected  void SerialTrafficController.resetTimeout(AbstractMRMessage m)
           
 void SerialNode.resetTimeout(AbstractMRMessage m)
           
 

Uses of AbstractMRMessage in jmri.jmrix.easydcc
 

Subclasses of AbstractMRMessage in jmri.jmrix.easydcc
 class EasyDccMessage
          Encodes a message to an EasyDCC command station.
 

Methods in jmri.jmrix.easydcc that return AbstractMRMessage
protected  AbstractMRMessage EasyDccTrafficController.enterNormalMode()
           
protected  AbstractMRMessage EasyDccTrafficController.enterProgMode()
           
protected  AbstractMRMessage EasyDccTrafficController.pollMessage()
           
 

Methods in jmri.jmrix.easydcc with parameters of type AbstractMRMessage
protected  void EasyDccTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a EasyDccMessage to all registered EasyDccInterface listeners.
 

Uses of AbstractMRMessage in jmri.jmrix.ecos
 

Subclasses of AbstractMRMessage in jmri.jmrix.ecos
 class EcosMessage
          Encodes a message to an Ecos command station.
 

Methods in jmri.jmrix.ecos that return AbstractMRMessage
protected  AbstractMRMessage EcosTrafficController.enterNormalMode()
           
protected  AbstractMRMessage EcosTrafficController.enterProgMode()
           
protected  AbstractMRMessage EcosTrafficController.pollMessage()
          Check NCE EPROM and start NCE CS accessory memory poll
 

Methods in jmri.jmrix.ecos with parameters of type AbstractMRMessage
protected  void EcosTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a EcosMessage to all registered EcosInterface listeners.
protected  void EcosTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
           
 

Uses of AbstractMRMessage in jmri.jmrix.grapevine
 

Methods in jmri.jmrix.grapevine that return AbstractMRMessage
 AbstractMRMessage SerialNode.createInitPacket()
          Public Method to create Initialization packets (SerialMessage) for this node.
 AbstractMRMessage SerialNode.createOutPacket()
          Public Method to create an Transmit packet (SerialMessage)
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SerialTrafficController.enterProgMode()
           
protected  AbstractMRMessage SerialTrafficController.pollMessage()
          Handles initialization, output and polling for Grapevine from within the running thread
 

Methods in jmri.jmrix.grapevine with parameters of type AbstractMRMessage
protected  int SerialTrafficController.addHeaderToOutput(byte[] msg, AbstractMRMessage m)
          Add header to the outgoing byte stream.
protected  void SerialTrafficController.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  void SerialTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a SerialMessage to all registered SerialInterface listeners.
protected  void SerialTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
           
protected  void SerialTrafficController.handleTimeout(AbstractMRMessage m)
           
 boolean SerialNode.handleTimeout(AbstractMRMessage m)
           
protected  int SerialTrafficController.lengthOfByteStream(AbstractMRMessage m)
          Determine how much many bytes the entire message will take, including space for header and trailer
protected  void SerialTrafficController.resetTimeout(AbstractMRMessage m)
           
 void SerialNode.resetTimeout(AbstractMRMessage m)
           
 

Uses of AbstractMRMessage in jmri.jmrix.lenz
 

Subclasses of AbstractMRMessage in jmri.jmrix.lenz
 class XNetMessage
          Represents a single command or response on the XpressNet.
 

Methods in jmri.jmrix.lenz that return AbstractMRMessage
protected  AbstractMRMessage XNetTrafficController.enterNormalMode()
          enterNormalMode() returns the value of getExitProgModeMsg();
protected  AbstractMRMessage XNetTrafficController.enterProgMode()
          enterProgMode(); has to be available, even though it doesn't do anything on lenz
protected  AbstractMRMessage XNetTrafficController.pollMessage()
           
 

Methods in jmri.jmrix.lenz with parameters of type AbstractMRMessage
protected  void XNetPacketizer.addTrailerToOutput(byte[] msg, int offset, AbstractMRMessage m)
          Add trailer to the outgoing byte stream.
 void XNetTrafficController.forwardMessage(AbstractMRListener reply, AbstractMRMessage m)
          Forward a preformatted XNetMessage to a specific listener interface.
 

Uses of AbstractMRMessage in jmri.jmrix.lenz.liusb
 

Methods in jmri.jmrix.lenz.liusb with parameters of type AbstractMRMessage
protected  int LIUSBXNetPacketizer.addHeaderToOutput(byte[] msg, AbstractMRMessage m)
          Add header to the outgoing byte stream.
protected  int LIUSBXNetPacketizer.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.mrc
 

Subclasses of AbstractMRMessage in jmri.jmrix.mrc
 class MrcMessage
          Encodes a message to an EasyDCC command station.
 

Methods in jmri.jmrix.mrc that return AbstractMRMessage
protected  AbstractMRMessage MrcTrafficController.enterNormalMode()
           
protected  AbstractMRMessage MrcTrafficController.enterProgMode()
           
protected  AbstractMRMessage MrcTrafficController.pollMessage()
           
 

Methods in jmri.jmrix.mrc with parameters of type AbstractMRMessage
protected  void MrcTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a MrcMessage to all registered MrcInterface listeners.
 

Uses of AbstractMRMessage in jmri.jmrix.nce
 

Subclasses of AbstractMRMessage in jmri.jmrix.nce
 class NceMessage
          Encodes a message to an NCE command station.
 

Methods in jmri.jmrix.nce that return AbstractMRMessage
protected  AbstractMRMessage NceTrafficController.enterNormalMode()
           
protected  AbstractMRMessage NceTrafficController.enterProgMode()
           
protected  AbstractMRMessage NceTrafficController.pollMessage()
          Check NCE EPROM and start NCE CS accessory memory poll
 

Methods in jmri.jmrix.nce with parameters of type AbstractMRMessage
protected  void NceTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a NceMessage to all registered NceInterface listeners.
protected  void NceTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
           
 

Uses of AbstractMRMessage in jmri.jmrix.oaktree
 

Methods in jmri.jmrix.oaktree that return AbstractMRMessage
 AbstractMRMessage SerialNode.createInitPacket()
          Public Method to create an Initialization packet (SerialMessage) for this node.
 AbstractMRMessage SerialNode.createOutPacket()
          Public Method to create an Transmit packet (SerialMessage)
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SerialTrafficController.enterProgMode()
           
protected  AbstractMRMessage SerialTrafficController.pollMessage()
          Handles initialization, output and polling for Oak Tree from within the running thread
 

Methods in jmri.jmrix.oaktree with parameters of type AbstractMRMessage
protected  int SerialTrafficController.addHeaderToOutput(byte[] msg, AbstractMRMessage m)
          Add header to the outgoing byte stream.
protected  void SerialTrafficController.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  void SerialTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a SerialMessage to all registered SerialInterface listeners.
protected  void SerialTrafficController.handleTimeout(AbstractMRMessage m)
           
 boolean SerialNode.handleTimeout(AbstractMRMessage m)
           
protected  int SerialTrafficController.lengthOfByteStream(AbstractMRMessage m)
          Determine how much many bytes the entire message will take, including space for header and trailer
protected  void SerialTrafficController.resetTimeout(AbstractMRMessage m)
           
 void SerialNode.resetTimeout(AbstractMRMessage m)
           
 

Uses of AbstractMRMessage in jmri.jmrix.powerline
 

Methods in jmri.jmrix.powerline that return AbstractMRMessage
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SerialTrafficController.enterProgMode()
           
protected  AbstractMRMessage SerialTrafficController.pollMessage()
          Eventually, do initialization if needed
 

Methods in jmri.jmrix.powerline with parameters of type AbstractMRMessage
protected  void SerialTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a SerialMessage to all registered SerialInterface listeners.
protected  void SerialTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
           
 

Uses of AbstractMRMessage in jmri.jmrix.powerline.cm11
 

Subclasses of AbstractMRMessage in jmri.jmrix.powerline.cm11
 class SpecificMessage
          Contains the data payload of a serial packet.
 

Methods in jmri.jmrix.powerline.cm11 with parameters of type AbstractMRMessage
protected  void SpecificTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
           
 

Uses of AbstractMRMessage in jmri.jmrix.powerline.cp290
 

Methods in jmri.jmrix.powerline.cp290 with parameters of type AbstractMRMessage
protected  void SpecificTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
           
 

Uses of AbstractMRMessage in jmri.jmrix.secsi
 

Methods in jmri.jmrix.secsi that return AbstractMRMessage
 AbstractMRMessage SerialNode.createInitPacket()
          Public Method to create an Initialization packet (SerialMessage) for this node.
 AbstractMRMessage SerialNode.createOutPacket()
          Public Method to create an Transmit packet (SerialMessage)
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SerialTrafficController.enterProgMode()
           
protected  AbstractMRMessage SerialTrafficController.pollMessage()
          Handles initialization, output and polling from within the running thread
 

Methods in jmri.jmrix.secsi with parameters of type AbstractMRMessage
protected  int SerialTrafficController.addHeaderToOutput(byte[] msg, AbstractMRMessage m)
          Add header to the outgoing byte stream.
protected  void SerialTrafficController.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  void SerialTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a SerialMessage to all registered SerialInterface listeners.
protected  void SerialTrafficController.handleTimeout(AbstractMRMessage m)
           
 boolean SerialNode.handleTimeout(AbstractMRMessage m)
           
protected  int SerialTrafficController.lengthOfByteStream(AbstractMRMessage m)
          Determine how much many bytes the entire message will take, including space for header and trailer
protected  void SerialTrafficController.resetTimeout(AbstractMRMessage m)
           
 void SerialNode.resetTimeout(AbstractMRMessage m)
           
 

Uses of AbstractMRMessage in jmri.jmrix.sprog
 

Subclasses of AbstractMRMessage in jmri.jmrix.sprog
 class SprogMessage
          Encodes a message to an SPROG command station.
 

Uses of AbstractMRMessage in jmri.jmrix.srcp
 

Subclasses of AbstractMRMessage in jmri.jmrix.srcp
 class SRCPMessage
          Encodes a message to an SRCP server.
 

Methods in jmri.jmrix.srcp that return AbstractMRMessage
protected  AbstractMRMessage SRCPTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SRCPTrafficController.enterProgMode()
           
protected  AbstractMRMessage SRCPTrafficController.pollMessage()
           
 

Methods in jmri.jmrix.srcp with parameters of type AbstractMRMessage
protected  void SRCPTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a SRCPMessage to all registered SRCPInterface listeners.
 

Uses of AbstractMRMessage in jmri.jmrix.tchtech.serial
 

Methods in jmri.jmrix.tchtech.serial that return AbstractMRMessage
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SerialTrafficController.enterProgMode()
           
protected  AbstractMRMessage SerialTrafficController.pollMessage()
          Handles initialization, output and polling for "!"
 

Methods in jmri.jmrix.tchtech.serial with parameters of type AbstractMRMessage
protected  int SerialTrafficController.addHeaderToOutput(byte[] msg, AbstractMRMessage m)
          Add header to the outgoing byte stream.
protected  void SerialTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a SerialMessage to all registered SerialInterface listeners.
protected  void SerialTrafficController.handleTimeout(AbstractMRMessage m)
           
protected  int SerialTrafficController.lengthOfByteStream(AbstractMRMessage m)
          Determine how much many bytes the entire message will take, including space for header and trailer
protected  void SerialTrafficController.resetTimeout(AbstractMRMessage m)
           
 

Uses of AbstractMRMessage in jmri.jmrix.tmcc
 

Methods in jmri.jmrix.tmcc that return AbstractMRMessage
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected