jmri.jmrix.lenz.liusbserver
Class LIUSBServerXNetPacketizer
java.lang.Object
jmri.jmrix.AbstractMRTrafficController
jmri.jmrix.lenz.XNetTrafficController
jmri.jmrix.lenz.XNetPacketizer
jmri.jmrix.lenz.liusbserver.LIUSBServerXNetPacketizer
- All Implemented Interfaces:
- XNetInterface
public class LIUSBServerXNetPacketizer
- extends XNetPacketizer
This is an extension of the XNetPacketizer to handle the device
specific requirements of the LIUSB Server.
In particular, LIUSBServerXNetPacketizer counts the number of commands received.
- Author:
- Paul Bender, Copyright (C) 2009
| Fields inherited from class jmri.jmrix.AbstractMRTrafficController |
allowUnexpectedReply, AUTORETRYSTATE, cmdListeners, controller, flushReceiveChars, IDLESTATE, istream, mCurrentMode, mCurrentState, mLastSender, mWaitBeforePoll, NORMALMODE, NOTIFIEDSTATE, OKSENDMSGSTATE, ostream, POLLSTATE, PROGRAMINGMODE, rcvException, replyInDispatch, WAITMSGREPLYSTATE, WAITREPLYINNORMMODESTATE, WAITREPLYINPROGMODESTATE, waitTimePoll, xmtException, xmtRunnable |
| Methods inherited from class jmri.jmrix.lenz.XNetTrafficController |
addXNetListener, endOfMessage, enterNormalMode, enterProgMode, forwardMessage, forwardReply, getCommandStation, getSystemConnectionMemo, handleTimeout, instance, loadChars, newReply, pollMessage, pollReplyHandler, programmerIdle, removeXNetListener, sendHighPriorityXNetMessage, setInstance, setSystemConnectionMemo |
| Methods inherited from class jmri.jmrix.AbstractMRTrafficController |
addHeaderToOutput, addListener, canReceive, connectionWarn, connectPort, disconnectPort, enterProgModeDelayTime, finalize, getLastSender, getPortName, getSelfLock, handleOneIncomingReply, hasTimeouts, lengthOfByteStream, newRcvNotifier, notifyMessage, notifyReply, portWarn, portWarnTCP, readByteProtected, receiveLoop, removeListener, reportReceiveLoopException, resetTimeout, sendMessage, setAllowUnexpectedReply, terminate, transmitWait, waitForStartOfReply |
LIUSBServerXNetPacketizer
public LIUSBServerXNetPacketizer(LenzCommandStation pCommandStation)
forwardToPort
protected void forwardToPort(AbstractMRMessage m,
AbstractMRListener reply)
- Actually transmits the next message to the port
- Overrides:
forwardToPort in class AbstractMRTrafficController
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: