Uses of Class
jmri.jmrit.dispatcher.ActiveTrain
Packages that use ActiveTrain
-
Uses of ActiveTrain in jmri.jmrit.dispatcher
Fields in jmri.jmrit.dispatcher declared as ActiveTrainModifier and TypeFieldDescription(package private) ActiveTrainDispatcherFrame.HeldMastDetails.atMethods in jmri.jmrit.dispatcher that return ActiveTrainModifier and TypeMethodDescriptionDispatcherFrame.createActiveTrain(String transitID, String trainID, int tSource, String startBlockName, int startBlockSectionSequenceNumber, String endBlockName, int endBlockSectionSequenceNumber, boolean autoRun, String dccAddress, int priority, boolean resetWhenDone, boolean reverseAtEnd, boolean showErrorMessages, JmriJFrame frame, int allocateMethod) Creates a new ActiveTrain, and registers it with Dispatcher.AllocatedSection.getActiveTrain()protected ActiveTrainAllocationPlan.getActiveTrain(int i) protected ActiveTrainAllocationRequest.getActiveTrain()AutoActiveTrain.getActiveTrain()(package private) ActiveTrainDispatcherFrame.HeldMastDetails.getActiveTrain()DispatcherFrame.getActiveTrainForRoster(RosterEntry re) Methods in jmri.jmrit.dispatcher that return types with arguments of type ActiveTrainModifier and TypeMethodDescriptionDispatcherFrame.getActiveTrainsList()protected ArrayList<ActiveTrain>AllocationRequest.getMeetingTrainList()Methods in jmri.jmrit.dispatcher with parameters of type ActiveTrainModifier and TypeMethodDescriptionprotected voidDispatcherFrame.addDelayedTrain(ActiveTrain at, int restartType, Sensor delaySensor, boolean resetSensor) protected voidAllocationRequest.addMeetingTrain(ActiveTrain at) voidDispatcherFrame.allocateExtraSection(ActionEvent e, ActiveTrain at) voidDispatcherFrame.allocateNewActiveTrain(ActiveTrain at) protected voidDispatcherFrame.allocateNextRequestedForTrain(ActiveTrain at) protected SectionAutoAllocate.checkBlocksNotInReservedSection(ActiveTrain at, Section sectionToCheck) protected List<LayoutTrackExpectedState<LayoutTurnout>>AutoTurnouts.checkTurnoutsInSection(Section s, int seqNum, Section nextSection, ActiveTrain at, Section prevSection, boolean useTurnoutConnectionDelay) Check that all turnouts are correctly set for travel in the designated Section to the next Section.(package private) List<LayoutTrackExpectedState<LayoutTurnout>>DispatcherFrame.checkTurnoutStates(Section s, int sSeqNum, Section nextSection, ActiveTrain at, Section prevSection) booleanDispatcherFrame.extendActiveTrainsPath(Section s, ActiveTrain at, JmriJFrame jFrame) Extend the allocation of a section to a active train.protected AllocationRequestDispatcherFrame.findAllocationRequestInQueue(Section s, int seq, int dir, ActiveTrain at) protected booleanDispatcherFrame.hasTrainAnOccupiedSection(ActiveTrain at) Check an active train has an occupied sectionbooleanDispatcherFrame.isMastHeldByDispatcher(SignalMast sm, ActiveTrain at) voidDispatcherFrame.newTrainDone(ActiveTrain at) protected voidDispatcherFrame.removeDelayedTrain(ActiveTrain at) booleanDispatcherFrame.removeFromActiveTrainPath(Section s, ActiveTrain at, JmriJFrame jFrame) protected voidAllocationRequest.removeMeetingTrain(ActiveTrain at) protected booleanDispatcherFrame.requestAllocation(ActiveTrain activeTrain, Section section, int direction, int seqNumber, boolean showErrorMessages, JmriJFrame frame) protected booleanDispatcherFrame.requestAllocation(ActiveTrain activeTrain, Section section, int direction, int seqNumber, boolean showErrorMessages, JmriJFrame frame, boolean firstAllocation) Creates an Allocation Request, and registers it with Dispatcherprotected voidAllocationPlan.setActiveTrain(ActiveTrain at, int i) protected List<LayoutTrackExpectedState<LayoutTurnout>>AutoTurnouts.setTurnoutsInSection(Section s, int seqNum, Section nextSection, ActiveTrain at, boolean trustKnownTurnouts, Section prevSection, boolean useTurnoutConnectionDelay) Set all turnouts for travel in the designated Section to the next Section.voidDispatcherFrame.terminateActiveTrain(ActiveTrain at, boolean terminateNow, boolean runNextTrain) Terminate an Active Train and remove it from the Dispatcher.Constructors in jmri.jmrit.dispatcher with parameters of type ActiveTrainModifierConstructorDescriptionAllocatedSection(Section s, ActiveTrain at, int seq, Section next, int nextSeqNo) Create an AllocatedSection.AllocationRequest(Section s, int num, int dir, ActiveTrain at) Create an AllocationRequest.Create an AutoActiveTrain.(package private)HeldMastDetails(SignalMast sm, ActiveTrain a) -
Uses of ActiveTrain in jmri.jmrit.logixng.util
Methods in jmri.jmrit.logixng.util that return ActiveTrainModifier and TypeMethodDescriptionDispatcherActiveTrainManager.createActiveTrain(String fileName) Create an ActiveTrain using the requested train info file.DispatcherActiveTrainManager.getActiveTrain(String fileName) Get the current ActiveTrain for the specified file name.DispatcherActiveTrainManager.getDispatcherActiveTrain(String fileName) Get the Dispatcher active train for the transit in the train info file.