Package jmri.jmrix.roco.z21
Class Z21XNetReply
java.lang.Object
jmri.jmrix.AbstractMessage
jmri.jmrix.AbstractMRReply
jmri.jmrix.lenz.XNetReply
jmri.jmrix.roco.z21.Z21XNetReply
- All Implemented Interfaces:
Message
Represents a single response from the XpressNet, with extensions
from Roco for the Z21.
-
Field Summary
Fields inherited from class jmri.jmrix.AbstractMRReply
DEFAULTMAXSIZEFields inherited from class jmri.jmrix.AbstractMessage
_dataChars, _nDataChars -
Constructor Summary
ConstructorsConstructorDescriptionZ21XNetReply(String message) Create a reply from a string of hex characters.Z21XNetReply(Z21XNetMessage message) Create a reply from an XNetMessage.Z21XNetReply(Z21XNetReply reply) -
Method Summary
Modifier and TypeMethodDescriptionbooleanIs this a feedback response message?booleanIs this message a service mode response?Methods inherited from class jmri.jmrix.lenz.XNetReply
checkParity, createFeedbackItem, getElementBCD, getFeedbackEncoderMsgAddr, getFeedbackEncoderMsgAddr, getFeedbackMessageItems, getFeedbackMessageType, getFeedbackMessageType, getOpCodeHex, getServiceModeCVNumber, getServiceModeCVValue, getThrottleMsgAddr, getTurnoutMsgAddr, getTurnoutMsgAddr, getTurnoutStatus, getTurnoutStatus, isCommErrorMessage, isConsistMessage, isCSBusyMessage, isCSTransferError, isDirectModeResponse, isFeedbackBroadcastMessage, isFeedbackMotionComplete, isOkMessage, isPagedModeResponse, isRetransmittableErrorMsg, isThrottleMessage, isThrottleTakenOverMessage, isTimeSlotErrorMessage, isTimeSlotRestored, isTimeSlotRevoked, isUnsolicited, isUnsupportedError, onTurnoutFeedback, selectModuleFeedback, selectTurnoutFeedback, setParity, skipPrefixMethods inherited from class jmri.jmrix.AbstractMRReply
flush, getOpCode, isBinary, match, maxSize, pollValue, setBinary, setElement, setOpCode, setUnsolicited, skipWhiteSpace, toString, valueMethods inherited from class jmri.jmrix.AbstractMessage
equals, getElement, getNumDataElements, hashCode
-
Constructor Details
-
Z21XNetReply
public Z21XNetReply() -
Z21XNetReply
-
Z21XNetReply
Create a reply from an XNetMessage.- Parameters:
message- message to create reply from.
-
Z21XNetReply
Create a reply from a string of hex characters.- Parameters:
message- hex character string.
-
-
Method Details
-
isServiceModeResponse
Is this message a service mode response?- Overrides:
isServiceModeResponsein classXNetReply- Returns:
- true if a service mode response, else false.
-
isFeedbackMessage
Description copied from class:XNetReplyIs this a feedback response message?- Overrides:
isFeedbackMessagein classXNetReply- Returns:
- true if a feedback response, else false.
-
toMonitorString
- Specified by:
toMonitorStringin interfaceMessage- Overrides:
toMonitorStringin classXNetReply- Returns:
- a string representation of the reply suitable for display in the XpressNet monitor.
-