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.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 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.jmriclient   
jmri.jmrix.lenz   
jmri.jmrix.lenz.li100   
jmri.jmrix.lenz.liusb   
jmri.jmrix.lenz.liusbserver   
jmri.jmrix.maple   
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.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 that use the CORE-ID / ID-Innovations protocol. 
jmri.jmrix.rfid.merg.concentrator This package handles communications for MERG RFID Concentrators 
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.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 forward 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, AbstractMRListener l)
          Deal with a timeout in the transmission controller.
protected  void AbstractMRTrafficController.handleTimeout(AbstractMRMessage msg, AbstractMRListener l)
           
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, AbstractMRListener l)
           
 boolean AcelaNode.handleTimeout(AbstractMRMessage m, AbstractMRListener l)
           
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.gridconnect.canrs
 

Subclasses of AbstractMRMessage in jmri.jmrix.can.adapters.gridconnect.canrs
 class MergMessage
          Class for messages for a MERG CAN-RS hardware adapter.
 

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

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 LawicellTrafficController.encodeForHardware(CanMessage m)
          Encode a CanMessage for the hardware
protected  AbstractMRMessage LawicellTrafficController.newMessage()
           
 

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

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

Subclasses of AbstractMRMessage in jmri.jmrix.jmriclient
 class JMRIClientMessage
          Encodes a message to an JMRIClient server.
 

Methods in jmri.jmrix.jmriclient that return AbstractMRMessage
protected  AbstractMRMessage JMRIClientTrafficController.enterNormalMode()
           
protected  AbstractMRMessage JMRIClientTrafficController.enterProgMode()
           
protected  AbstractMRMessage JMRIClientTrafficController.pollMessage()
           
 

Methods in jmri.jmrix.jmriclient with parameters of type AbstractMRMessage
protected  void JMRIClientTrafficController.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
 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.
protected  void XNetTrafficController.handleTimeout(AbstractMRMessage msg, AbstractMRListener l)
           
 

Uses of AbstractMRMessage in jmri.jmrix.lenz.li100
 

Methods in jmri.jmrix.lenz.li100 that return AbstractMRMessage
protected  AbstractMRMessage LI100XNetPacketizer.enterNormalMode()
          enterNormalMode() returns null for LI100
 

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.lenz.liusbserver
 

Methods in jmri.jmrix.lenz.liusbserver with parameters of type AbstractMRMessage
protected  void LIUSBServerXNetPacketizer.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
          Actually transmits the next message to the port
 

Uses of AbstractMRMessage in jmri.jmrix.maple
 

Methods in jmri.jmrix.maple that return AbstractMRMessage
 AbstractMRMessage SerialNode.createInitPacket()
          Public Method to create an Initialization packet (SerialMessage) for this node Note: Maple Systems devices do not need initialization.
 AbstractMRMessage SerialNode.createOutPacket()
          Public Method to create an Transmit packet (SerialMessage) Not used in Maple.
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SerialTrafficController.enterProgMode()
           
protected  AbstractMRMessage SerialTrafficController.pollMessage()
          Handles output and polling for Maple Serial Nodes from within the running thread
 

Methods in jmri.jmrix.maple 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, AbstractMRListener l)
           
 boolean SerialNode.handleTimeout(AbstractMRMessage m, AbstractMRListener l)
           
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.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, AbstractMRListener l)
           
 boolean SerialNode.handleTimeout(AbstractMRMessage m, AbstractMRListener l)
           
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
 

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.powerline.insteon2412s
 

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

Uses of AbstractMRMessage in jmri.jmrix.powerline.simulator
 

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

Uses of AbstractMRMessage in jmri.jmrix.rfid
 

Subclasses of AbstractMRMessage in jmri.jmrix.rfid
 class RfidMessage
          Contains the data payload of a serial packet.
 

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

Methods in jmri.jmrix.rfid with parameters of type AbstractMRMessage
protected  void RfidTrafficController.forwardMessage(AbstractMRListener client, AbstractMRMessage m)
          Forward a RfidMessage to all registered RfidInterface listeners.
protected  void RfidTrafficController.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
           
 

Uses of AbstractMRMessage in jmri.jmrix.rfid.generic.standalone
 

Subclasses of AbstractMRMessage in jmri.jmrix.rfid.generic.standalone
 class SpecificMessage
           This file is part of JMRI.
 

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

Uses of AbstractMRMessage in jmri.jmrix.rfid.merg.concentrator
 

Methods in jmri.jmrix.rfid.merg.concentrator 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, AbstractMRListener l)
           
 boolean SerialNode.handleTimeout(AbstractMRMessage m, AbstractMRListener l)
           
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.tmcc
 

Methods in jmri.jmrix.tmcc that return AbstractMRMessage
protected  AbstractMRMessage SerialTrafficController.enterNormalMode()
           
protected  AbstractMRMessage SerialTrafficController.enterProgMode()
           
protected  AbstractMRMessage SerialTrafficController.pollMessage()
          Handles initialization, output and polling for TMCC from within the running thread
 

Methods in jmri.jmrix.tmcc with parameters of type AbstractMRMessage
protected  int SerialTrafficController.addHeaderToOutput(byte[] msg, AbstractMRMessage m)
          No header needed
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.forwardToPort(AbstractMRMessage m, AbstractMRListener reply)
          Actually transmits the next message to the port
protected  int SerialTrafficController.lengthOfByteStream(AbstractMRMessage m)
          Determine how much many bytes the entire message will take, including space for header and trailer
 



Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

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