|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | |