Package jmri.jmrix
Interface Message
- All Known Subinterfaces:
BroadcastMessage
- All Known Implementing Classes:
AbstractMessage,AbstractMRMessage,AbstractMRReply,AcelaMessage,AcelaReply,CanMessage,CanReply,ConcentratorMessage,ConcentratorReply,Dcc4PcMessage,Dcc4PcReply,DCCppMessage,DCCppReply,EasyDccMessage,EasyDccReply,EcosMessage,EcosReply,GridConnectDoubledMessage,GridConnectMessage,GridConnectReply,IEEE802154Message,IEEE802154Reply,JMRIClientMessage,JMRIClientReply,LocoNetMessage,MarklinMessage,MarklinReply,MergMessage,MergReply,Message,Message,NceMessage,NceReply,QsiMessage,QsiReply,Reply,Reply,RfidMessage,RfidReply,SerialMessage,SerialMessage,SerialMessage,SerialMessage,SerialMessage,SerialMessage,SerialMessage,SerialReply,SerialReply,SerialReply,SerialReply,SerialReply,SerialReply,SerialReply,SpecificMessage,SpecificMessage,SpecificMessage,SpecificMessage,SpecificMessage,SpecificReply,SpecificReply,SpecificReply,SpecificReply,SpecificReply,SpeedoReply,SprogMessage,SprogReply,SRCPMessage,SRCPReply,StandaloneMessage,StandaloneReply,TamsMessage,TamsReply,XBeeBroadcastMessage,XBeeMessage,XBeeReply,XNetMessage,XNetReply,XpaMessage,Z21Message,Z21Reply,Z21XNetMessage,Z21XNetReply
public interface Message
Basic interface for messages to and from the layout hardware.
-
Method Summary
Modifier and TypeMethodDescriptionintgetElement(int n) Get a particular element in a Message.intGet the number of data elements in a Message.voidsetElement(int n, int v) Set a single Data Element at a particular index.default StringtoString()
-
Method Details
-
getElement
Get a particular element in a Message.- Parameters:
n- Element Index.- Returns:
- single element of message.
-
getNumDataElements
int getNumDataElements()Get the number of data elements in a Message.- Returns:
- number elements.
-
setElement
Set a single Data Element at a particular index.- Parameters:
n- index of element.v- value of element.
-
toString
-
toMonitorString
- Returns:
- a human-readable representation of the message.
-