Uses of Interface
jmri.SignalHead
Packages that use SignalHead
Package
Description
Provides basic interfaces and certain core implementations for the JMRI
layout management concepts.
Provides implementations of various JMRI interfaces.
Server implementation for the JMRI interfaces.
Classes to ease creation of layout automation, particularly signaling.
Provides table GUI for manipulating NamedBean objects: Turnouts,
Sensors, SignalHeads.
Provides a very simple
vital signal logic for use in JMRI programs.
Provides control panel and associated visible icon classes.
Layout Editor currently represents both structure and graphical display through a single set of objects.
Select from palette of items.
Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.
Provides support for tracking trains as they move around a layout.
Support for implementing USS CTC systems in JMRI.
This package handles communications for the CTI Acela hardware.
This package handles communications for the ProTrak Grapevine hardware.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
This package contains software specific to the RPS system from
NAC Services, Inc.
Provides implementations of various JMRI managers.
-
Uses of SignalHead in jmri
Methods in jmri that return SignalHeadModifier and TypeMethodDescriptionSignalHeadManager.getBySystemName(String name) Get an existing SignalHead or return null if it doesn't exist.SignalHeadManager.getByUserName(String name) Get an existing SignalHead or return null if it doesn't exist.SignalGroup.getHeadItemBeanByIndex(int x) Get a Signal Head by Index.SignalHeadManager.getSignalHead(String name) Get an existing SignalHead or return null if it doesn't exist.Methods in jmri with parameters of type SignalHeadModifier and TypeMethodDescriptionvoidSignalGroup.addSignalHead(SignalHead signalHead) Add a Signal Head item for this Signal Head to the list in the Group.voidSignalGroup.clearHeadSensor(SignalHead signalHead) Delete all Sensors for a given Signal Head in the group.voidSignalGroup.clearHeadTurnout(SignalHead signalHead) Delete all Turnouts for a given Signal Head in the group.voidSignalGroup.deleteSignalHead(SignalHead sh) Remove the Signal Head item for this Signal Head from the group by Name.intSignalGroup.getHeadOffState(SignalHead signalHead) Get the Off (conditions NOT met) State of a Signal Head item in the group.intSignalGroup.getHeadOnState(SignalHead signalHead) Get the On (conditions met) State of a Signal Head item in the group.intSignalGroup.getSensorState(SignalHead signalHead, Sensor sensor) Get the On state of the Sensor for the Signal Head in the group.booleanSignalGroup.getSensorTurnoutOper(SignalHead signalHead) Get the AND/OR conditional operand set for a Signal Head in the group.intSignalGroup.getTurnoutState(SignalHead signalHead, Turnout turnout) Get the On state of the Turnout for the given Signal Head in the group.booleanSignalGroup.isHeadIncluded(SignalHead signalHead) Inquire if a Signal Head item for this head is included in this Group.booleanSignalGroup.isSensorIncluded(SignalHead signalHead, Sensor sensor) Inquire if a Sensor is included in the Signal Head Calculation.booleanSignalGroup.isTurnoutIncluded(SignalHead signalHead, Turnout turnout) Inquire if a Turnout is included in the Signal Head Calculation.voidSignalGroup.setHeadAlignSensor(SignalHead signalHead, Sensor sensor, int state) Add a Sensor and its On state to a Signal Head.voidSignalGroup.setHeadAlignTurnout(SignalHead signalHead, Turnout turnout, int state) Add a Turnout and its On state to a Signal Head.voidSignalGroup.setHeadOffState(SignalHead signalHead, int state) Set the Off (conditions NOT met) State of a Signal Head item in the Group.voidSignalGroup.setHeadOnState(SignalHead signalHead, int state) Set the On (conditions met) State of a Signal Head item in the Group.voidSignalGroup.setSensorTurnoutOper(SignalHead signalHead, boolean boo) Set whether the sensors and turnouts should be treated as separate calculations (OR) or as one (AND) when determining if the Signal Head should be On or Off.Method parameters in jmri with type arguments of type SignalHeadModifier and TypeMethodDescriptionvoidSignalGroup.addSignalHead(NamedBeanHandle<SignalHead> headBean) Add a Signal Head item for this Signal Head to the list in the Group.voidSignalGroup.deleteSignalHead(NamedBeanHandle<SignalHead> headBean) Remove the Signal Head item for this Signal Head from the group by NamedBean -
Uses of SignalHead in jmri.implementation
Classes in jmri.implementation that implement SignalHeadModifier and TypeClassDescriptionclassAbstract class providing the basic logic of the SignalHead interface.classThis class implements a SignalHead that maps the various appearances values to aspect values in the Extended Accessory Decoder Control Packet Format and outputs that packet to the DCC System via the generic CommandStation interfaceclassDefault implementation of the basic logic of the SignalHead interface.classDrive a single signal head via two "Turnout" objects.classImplement SignalHead for Littfinski Daten Technik (LDT) signals.classImplement SignalHead for the MERG Signal Driver 2.classDrive a single signal head via four "Turnout" objects.classExtend jmri.SignalHead for signals implemented by an SE8C.classDrive a single signal head via one "Turnout" object.classDrive a single searchlight signal head via three "Turnout" objects.classDrive a single signal head via three "Turnout" objects.classA signal head that exists only within the program.Methods in jmri.implementation that return SignalHeadMethods in jmri.implementation that return types with arguments of type SignalHeadModifier and TypeMethodDescriptionSignalHeadSignalMast.getHeadsUsed()static List<SignalHead>SignalHeadSignalMast.getSignalHeadsUsed()Methods in jmri.implementation with parameters of type SignalHeadModifier and TypeMethodDescriptionvoidDefaultSignalGroup.addSignalHead(SignalHead signalHead) voidDefaultSignalGroup.clearHeadSensor(SignalHead signalHead) voidDefaultSignalGroup.clearHeadTurnout(SignalHead signalHead) (package private) voidDefaultConditionalExecute.clearSignalHeld(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) voidDefaultSignalGroup.deleteSignalHead(SignalHead sh) intDefaultSignalGroup.getHeadOffState(SignalHead headBean) intDefaultSignalGroup.getHeadOnState(SignalHead headBean) intDefaultSignalGroup.getSensorState(SignalHead signalHead, Sensor sensor) booleanDefaultSignalGroup.getSensorTurnoutOper(SignalHead signalHead) intDefaultSignalGroup.getTurnoutState(SignalHead signalHead, Turnout turnout) booleanDefaultSignalGroup.isHeadIncluded(SignalHead signalHead) static StringSignalHeadSignalMast.isHeadUsed(SignalHead head) booleanDefaultSignalGroup.isSensorIncluded(SignalHead signalHead, Sensor sensor) booleanDefaultSignalGroup.isTurnoutIncluded(SignalHead signalHead, Turnout turnout) voidDefaultSignalGroup.setHeadAlignSensor(SignalHead signalHead, Sensor sensor, int state) voidDefaultSignalGroup.setHeadAlignTurnout(SignalHead signalHead, Turnout turnout, int state) voidDefaultSignalGroup.setHeadOffState(SignalHead head, int state) voidDefaultSignalGroup.setHeadOnState(SignalHead head, int state) voidDefaultSignalGroup.setSensorTurnoutOper(SignalHead signalHead, boolean boo) (package private) voidDefaultConditionalExecute.setSignalAppearance(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setSignalDark(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setSignalHeld(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) (package private) voidDefaultConditionalExecute.setSignalLit(ConditionalAction action, SignalHead h, Reference<Integer> actionCount, List<String> errorList) Method parameters in jmri.implementation with type arguments of type SignalHeadModifier and TypeMethodDescriptionvoidDefaultSignalGroup.addSignalHead(NamedBeanHandle<SignalHead> headBean) voidDefaultSignalGroup.deleteSignalHead(NamedBeanHandle<SignalHead> headBean) -
Uses of SignalHead in jmri.implementation.configurexml
Methods in jmri.implementation.configurexml with parameters of type SignalHeadModifier and TypeMethodDescription(package private) org.jdom2.ElementMergSD2SignalHeadXml.addTurnoutElement(NamedBeanHandle<Turnout> to, String which, SignalHead p) -
Uses of SignalHead in jmri.jmris
Fields in jmri.jmris declared as SignalHeadModifier and TypeFieldDescription(package private) SignalHeadAbstractSignalHeadServer.SignalHeadListener.signalHead -
Uses of SignalHead in jmri.jmrit.automat
Methods in jmri.jmrit.automat with parameters of type SignalHeadModifier and TypeMethodDescriptionvoidAbstractAutomaton.waitSignalHeadState(SignalHead mSignalHead, int state) Internal service routine to wait for one SignalHead to be in (or become in) a specific state. -
Uses of SignalHead in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable declared as SignalHeadModifier and TypeFieldDescription(package private) SignalHeadSignalGroupSubTableAction.curSignalHeadMethods in jmri.jmrit.beantable that return SignalHeadModifier and TypeMethodDescriptionSignalGroupTableAction.SignalGroupSignalHeadModel.getBean(int r) Fetch existing bean object for a row in the Signal Head table.SignalHeadTableModel.getBySystemName(String name) SignalHeadTableModel.getByUserName(String name) protected SignalHeadSignalHeadAddEditFrame.getSignalHead()Methods in jmri.jmrit.beantable with parameters of type SignalHeadModifier and TypeMethodDescriptionvoidSignalHeadTableModel.clickOn(SignalHead t) SignalHeadTableModel.getValidAppearances(SignalHead head) Get a list of all the valid appearances that have not been disabled.Constructors in jmri.jmrit.beantable with parameters of type SignalHead -
Uses of SignalHead in jmri.jmrit.beantable.signalmast
Fields in jmri.jmrit.beantable.signalmast with type parameters of type SignalHeadModifier and TypeFieldDescription(package private) Set<SignalHead>SignalHeadSignalMastAddPane.alreadyUsed(package private) ArrayList<NamedBeanComboBox<SignalHead>>SignalHeadSignalMastAddPane.headList -
Uses of SignalHead in jmri.jmrit.blockboss
Fields in jmri.jmrit.blockboss with type parameters of type SignalHeadModifier and TypeFieldDescription(package private) NamedBeanHandle<SignalHead>BlockBossLogic.driveSignalMethods in jmri.jmrit.blockboss that return types with arguments of type SignalHeadMethods in jmri.jmrit.blockboss with parameters of type SignalHeadModifier and TypeMethodDescriptionstatic BlockBossLogicBlockBossLogic.getStoppedObject(SignalHead sh) Get the BlockBossLogic item governing a specific signal head, having removed it from use.BlockBossLogicProvider.provide(SignalHead signalHead) voidBlockBossFrame.setSignal(SignalHead sh) Programmatically open the frame to edit a specific SSL by signal head. -
Uses of SignalHead in jmri.jmrit.display
Methods in jmri.jmrit.display that return SignalHeadMethods in jmri.jmrit.display that return types with arguments of type SignalHeadMethod parameters in jmri.jmrit.display with type arguments of type SignalHeadModifier and TypeMethodDescriptionvoidSignalHeadIcon.setSignalHead(NamedBeanHandle<SignalHead> sh) Attach a SignalHead element to this display item by bean. -
Uses of SignalHead in jmri.jmrit.display.controlPanelEditor
Fields in jmri.jmrit.display.controlPanelEditor with type parameters of type SignalHeadModifier and TypeFieldDescription(package private) AbstractTableAction<SignalHead>EditSignalFrame._headTableAction(package private) OpenPickListButton<SignalHead>EditSignalFrame._pickHead -
Uses of SignalHead in jmri.jmrit.display.layoutEditor
Fields in jmri.jmrit.display.layoutEditor with type parameters of type SignalHeadModifier and TypeFieldDescriptionprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalA1HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalA1HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalA2HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalA2HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalA3HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalA3HeadNamedprotected NamedBeanHandle<SignalHead>LevelXing.signalAHeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalB1HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalB1HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalB2HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalB2HeadNamedprotected NamedBeanHandle<SignalHead>LevelXing.signalBHeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalC1HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalC1HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalC2HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalC2HeadNamedprotected NamedBeanHandle<SignalHead>LevelXing.signalCHeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalD1HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalD1HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnout.signalD2HeadNamedprotected NamedBeanHandle<SignalHead>LayoutTurnoutView.signalD2HeadNamedprotected NamedBeanHandle<SignalHead>LevelXing.signalDHeadNamedprotected NamedBeanHandle<SignalHead>PositionablePoint.signalEastHeadNamedprotected NamedBeanHandle<SignalHead>PositionablePointView.signalEastHeadNamedprotected NamedBeanComboBox<SignalHead>LayoutEditorToolBarPanel.signalHeadComboBoxprotected NamedBeanHandle<SignalHead>PositionablePoint.signalWestHeadNamedprotected NamedBeanHandle<SignalHead>PositionablePointView.signalWestHeadNamedMethods in jmri.jmrit.display.layoutEditor that return SignalHeadModifier and TypeMethodDescriptionPositionablePoint.getEastBoundSignalHead()PositionablePointView.getEastBoundSignalHead()LayoutBlockManager.getFacingSignalHead(Block facingBlock, Block protectedBlock) Get the Signal Head facing into a specified Block from a specified protected Block.LayoutEditorTools.getHeadFromName(String str) Returns a SignalHead given a name.LayoutEditorTools.getNextSignalFromObject(TrackSegment track, Object object, String signalHeadName, JmriJFrame frame) LayoutTurnout.getSignalA1()LayoutTurnoutView.getSignalA1()LayoutTurnout.getSignalA2()LayoutTurnoutView.getSignalA2()LayoutTurnout.getSignalA3()LayoutTurnoutView.getSignalA3()LayoutTurnout.getSignalB1()LayoutTurnoutView.getSignalB1()LayoutTurnout.getSignalB2()LayoutTurnoutView.getSignalB2()LayoutTurnout.getSignalC1()LayoutTurnoutView.getSignalC1()LayoutTurnout.getSignalC2()LayoutTurnoutView.getSignalC2()LayoutTurnout.getSignalD1()LayoutTurnoutView.getSignalD1()LayoutTurnout.getSignalD2()LayoutTurnoutView.getSignalD2()(package private) SignalHeadLayoutEditor.getSignalHead(String name) LayoutTurnout.getSignalHead(LayoutTurnout.Geometry loc) LayoutTurnoutView.getSignalHead(LayoutTurnout.Geometry loc) LevelXing.getSignalHead(LevelXing.Geometry loc) LevelXingView.getSignalHead(LevelXing.Geometry loc) ConnectivityUtil.getSignalHeadAtAnchor(PositionablePoint p, Block block, boolean facing) Get the SignalHead at the Anchor block boundary.ConnectivityUtil.getSignalHeadAtLevelXing(LevelXing x, Block block, boolean facing) Get the SignalHead at the level crossing.LayoutEditorTools.getSignalHeadFromEntry(String signalName, boolean requireEntry, JmriJFrame frame) LayoutEditorTools.getSignalHeadFromEntry(JTextField signalNameTextField, boolean requireEntry, JmriJFrame frame) LayoutEditorTools.getSignalHeadFromEntry(NamedBeanComboBox<SignalHead> signalNameComboBox, boolean requireEntry, JmriJFrame frame) Returns the SignalHead corresponding to an entry field in the specified dialog.PositionablePoint.getWestBoundSignalHead()PositionablePointView.getWestBoundSignalHead()Methods in jmri.jmrit.display.layoutEditor with parameters of type SignalHeadModifier and TypeMethodDescriptionbooleanConnectivityUtil.addSensorToSignalHeadLogic(String name, SignalHead sh, int where) Add the specified sensor ('name') to the SSL for the specified signal head 'name' should be the system name for the sensor.booleanLayoutEditor.containsSignalHead(SignalHead head) LayoutBlockManager.getFacingBlock(SignalHead signalHead, LayoutEditor panel) LayoutBlockManager.getProtectedBlock(SignalHead signalHead, LayoutEditor panel) booleanLayoutEditorTools.isHeadAssignedAnywhere(SignalHead head) Returns true if the specified Signal Head is assigned to an object on the panel, regardless of whether an icon is displayed or not.booleanLayoutEditorTools.isHeadOnPanel(SignalHead head) Get if signal head is on the panel.voidLayoutEditorTools.removeAssignment(SignalHead head) Removes the assignment of the specified SignalHead to either a turnout, a positionable point, or a level crossing wherever it is assigned.booleanConnectivityUtil.removeSensorsFromSignalHeadLogic(List<String> names, SignalHead sh) Remove the specified sensors from the SSL for the specified signal head if any of the sensors is currently in the SSL.voidLayoutEditor.removeSignalHead(SignalHead head) Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type SignalHeadModifier and TypeMethodDescriptionLayoutEditorTools.getSignalHeadFromEntry(NamedBeanComboBox<SignalHead> signalNameComboBox, boolean requireEntry, JmriJFrame frame) Returns the SignalHead corresponding to an entry field in the specified dialog. -
Uses of SignalHead in jmri.jmrit.display.palette
Method parameters in jmri.jmrit.display.palette with type arguments of type SignalHeadModifier and TypeMethodDescriptionprotected JPanelSignalHeadItemPanel.initTablePanel(PickListModel<SignalHead> model) Constructor parameters in jmri.jmrit.display.palette with type arguments of type SignalHeadModifierConstructorDescriptionSignalHeadItemPanel(DisplayFrame parentFrame, String type, String family, PickListModel<SignalHead> model) -
Uses of SignalHead in jmri.jmrit.entryexit
Methods in jmri.jmrit.entryexit that return SignalHeadMethods in jmri.jmrit.entryexit with parameters of type SignalHeadModifier and TypeMethodDescription(package private) voidPointDetails.setSignalHead(SignalHead head) -
Uses of SignalHead in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type SignalHeadModifier and TypeMethodDescriptionActionSignalHead.getSelectExampleNamedBean()ActionSignalHead.getSelectNamedBean() -
Uses of SignalHead in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type SignalHeadModifier and TypeMethodDescriptionExpressionSignalHead.getSelectExampleNamedBean()ExpressionSignalHead.getSelectNamedBean() -
Uses of SignalHead in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return SignalHeadModifier and TypeMethodDescriptionReturn bean with name given in parameter.Methods in jmri.jmrit.picker that return types with arguments of type SignalHeadModifier and TypeMethodDescriptionPickListModel.SignalHeadPickModel.getManager()Get the Table Model Bean Manager.static PickListModel<SignalHead>PickListModel.signalHeadPickModelInstance() -
Uses of SignalHead in jmri.jmrit.tracker
Fields in jmri.jmrit.tracker declared as SignalHeadModifier and TypeFieldDescription(package private) SignalHeadStoppingBlock.sig1(package private) SignalHeadStoppingBlock.sig2Methods in jmri.jmrit.tracker with parameters of type SignalHeadModifier and TypeMethodDescriptionvoidStoppingBlock.addSignal(SignalHead s, int dir) voidStoppingBlock.addSignal(SignalHead s1, SignalHead s2, int dir) -
Uses of SignalHead in jmri.jmrit.ussctc
Fields in jmri.jmrit.ussctc with type parameters of type SignalHeadModifier and TypeFieldDescription(package private) Iterable<NamedBeanHandle<SignalHead>>RouteLock.listMethod parameters in jmri.jmrit.ussctc with type arguments of type SignalHeadModifier and TypeMethodDescription(package private) booleanRouteLock.isSignalClear(NamedBeanHandle<SignalHead> handle) Constructor parameters in jmri.jmrit.ussctc with type arguments of type SignalHeadModifierConstructorDescriptionRouteLock(List<NamedBeanHandle<SignalHead>> list) RouteLock(List<NamedBeanHandle<SignalHead>> list, List<BeanSetting> beans) -
Uses of SignalHead in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement SignalHeadModifier and TypeClassDescriptionclassExtend jmri.AbstractSignalHead for Acela signals based upon Grapevine example by Bob Jacobsen. -
Uses of SignalHead in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement SignalHeadModifier and TypeClassDescriptionclassExtend jmri.AbstractSignalHead for grapevine serial signals. -
Uses of SignalHead in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement SignalHeadModifier and TypeClassDescriptionclassExtend jmri.SignalHead for signals implemented by an SE8C. -
Uses of SignalHead in jmri.jmrix.rps
Fields in jmri.jmrix.rps declared as SignalHeadConstructors in jmri.jmrix.rps with parameters of type SignalHeadModifierConstructorDescriptionRpsBlock(RpsSensor sensor, SignalHead signal, float slow, float fast) -
Uses of SignalHead in jmri.managers
Methods in jmri.managers that return SignalHeadModifier and TypeMethodDescriptionAbstractSignalHeadManager.getSignalHead(String name) Get an existing SignalHead or return null if it doesn't exist.Methods in jmri.managers that return types with arguments of type SignalHeadModifier and TypeMethodDescriptionAbstractSignalHeadManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager. -
Uses of SignalHead in jmri.server.json.signalhead
Methods in jmri.server.json.signalhead that return SignalHeadModifier and TypeMethodDescriptionJsonSignalHeadHttpService.getNamedBean(String type, String name, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request) Methods in jmri.server.json.signalhead with parameters of type SignalHeadModifier and TypeMethodDescriptionprotected com.fasterxml.jackson.databind.node.ObjectNodeJsonSignalHeadHttpService.doGet(SignalHead signalHead, String name, String type, JsonRequest request)