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