Support for implementing Warrants in JMRI.
Note that despite the name, this package does not implement Logix. Those are handled elsewhere.
Related DocumentationFor overviews, tutorials, examples, guides, and tool documentation, please see:
Class Summary Class Description BlockOrderA BlockOrder is a row in the route of the warrant. Bundle EngineerExecute a throttle command script for a warrant. LearnControlPanelA JInternalFrame that contains a JSlider to control loco speed, and buttons for forward, reverse and STOP. LearnFunctionPanelA JInternalFrame that contains buttons for each decoder function. LearnSpeedPanelA JInternalFrame that contains a JSlider to control loco speed, and buttons for forward, reverse and STOP. LearnThrottleFrameA JFrame to contain throttle elements such as speed control, function panel. MergePromptPrompts user to select SpeedProfile to write to Roster MergePrompt.ButtonCellRenderer NXFrameFrame for defining and launching an entry/exit warrant. OBlockOBlock extends jmri.Block to be used in Logix Conditionals and Warrants. OBlockManagerBasic Implementation of an OBlockManager. OPathExtends jmri.Path. OpSessionLog PortalA Portal is a boundary between two Blocks. PortalManagerBasic implementation of a PortalManager. RampData RouteFinder RouteFinder.RouteNode SCWarrantAn SCWarrant is a warrant that is controlled by the signals on a layout. SpeedProfilePanelAllows user to decide if (and which) SpeedProfiles to write to the Roster at the end of a session. SpeedProfilePanel.ColorCellRenderer SpeedProfilePanel.SpeedTableModel SpeedUtilAll speed related method transferred from Engineer and Warrant classes. ThrottleSettingOct 2020 - change formats to allow I18N of parameters ThrottleSetting.CommandValue TrackerTrack an occupied block to adjacent blocks becoming occupied. TrackerTableActionThis class displays a table of the occupancy detection trackers. TrackerTableAction.Initializer WarrantAn Warrant contains the operating permissions and directives needed for a train to proceed from an Origin to a Destination. Warrant.BlockSpeedInfo WarrantFrameWarrantFame creates and edits Warrants
This file is part of JMRI.
WarrantFrame.EditDialog WarrantManagerBasic Implementation of a WarrantManager. WarrantPreferencesHold configuration data for Warrants, includes Speed Map WarrantPreferences.WarrantPreferencesXml WarrantPreferencesPanel WarrantPreferencesPanel.DataPair<K,V>Retain the key/value pair of a Map or Dictionary as a pair. WarrantRouteMake panels for WarrantFrame and NXFrame windows that create and edit Warrants. WarrantRoute.AddressTextField WarrantRoute.DisplayButton WarrantShutdownTaskAllows user to decide if (and which) SpeedProfiles to write to the Roster at the end of a session. WarrantTableActionA WarrantAction contains the operating permissions and directives needed for a train to proceed from an Origin to a Destination. WarrantTableFrameThe WarrantTableFrame lists the existing Warrants and has controls to set their routes, train IDs launch them and control their running (halt, resume, abort. etc. WarrantTableFrame.ControlBoxCellEditor WarrantTableFrame.RouteBoxCellEditor*********************** Table *************************************** WarrantTableModelTable Model for the Warrant List
This file is part of JMRI.