Package jmri.jmrit.logix
@DefaultAnnotation({})
package jmri.jmrit.logix
Support for implementing Warrants in JMRI.
Note that despite the name, this package does not implement Logix. Those are handled elsewhere.
Related Documentation
For overviews, tutorials, examples, guides, and tool documentation, please see: Class diagram of how all this goes together:
- See Also:
-
ClassDescriptionA BlockOrder is a row in the route of the warrant.This class holds speed data for a block of a warrant's route.Execute a throttle command script for a warrant.A JInternalFrame that contains a JSlider to control loco speed, and buttons for forward, reverse and STOP.A JInternalFrame that contains buttons for each decoder function.A JInternalFrame that contains a JSlider to control loco speed, and buttons for forward, reverse and STOP.A JFrame to contain throttle elements such as speed control, function panel.Prompts user to select SpeedProfile to write to RosterFrame for defining and launching an entry/exit warrant.OBlock extends jmri.Block to be used in Logix Conditionals and Warrants.Basic Implementation of an OBlockManager.Extends jmri.Path.A Portal is a boundary between two Blocks.Basic implementation of a PortalManager.This class holds a list of throttle setting to make a smooth acceleration or deceleration.An SCWarrant is a warrant that is controlled by the signals on a layout.Allows user to decide if (and which) SpeedProfiles to write to the Roster at the end of a session.All speed related method transferred from Engineer and Warrant classes.Oct 2020 - change formats to allow I18N of parameters Jul 2024 - Add the SET_MEMORY action.Track an occupied block to adjacent blocks becoming occupied.This class displays a table of the occupancy detection trackers.A TrainOrder has information about a required speed change of the warrant.A Warrant contains the operating permissions and directives needed for a train to proceed from an Origin to a Destination.WarrantFame creates and edits Warrants
This file is part of JMRI.Basic Implementation of a WarrantManager.Hold configuration data for Warrants, includes Speed MapRetain the key/value pair of a Map or Dictionary as a pair.Make panels for WarrantFrame and NXFrame windows that create and edit Warrants.Allows user to decide if (and which) SpeedProfiles to write to the Roster at the end of a session.A WarrantAction contains the operating permissions and directives needed for a train to proceed from an Origin to a Destination.The WarrantTableFrame lists the existing Warrants and has controls to set their routes, train IDs launch them and control their running (halt, resume, abort. etc.Table Model for the Warrant List
This file is part of JMRI.