Uses of Interface
jmri.Sensor
Packages that use Sensor
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.
The CTC system provides the ability to create and run prototypical CTC dispatching.
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.
Support for implementing Warrants in JMRI.
Support for implementing USS CTC systems in JMRI.
This package handles communications for the CTI Acela hardware.
Defines classes for interfacing to a MERG CBUS network.
Provides basic interfaces and certain core implementations for the JMRI
C/MRI serial implementation.
Support for the ESU ECoS.
This package handles communications for the ProTrak Grapevine hardware.
The jmrix.internal package contains a JMRI connection implementation
for use without a layout.
Provides access to LocoNet systems, along with a lot of Swing-based tools.
Classes to interact with a Marklin Network Connection.
Provides JMRI layout objects that use MQTT connections.
Implementation of the JMRI OpenLCB hardware interface.
This package handles communications for powerline adapters, such as X10.
This package handles communications for RFID adapters.
This package handles communications for Generic RFID stand-alone readers.
This package handles communications for MERG RFID Concentrators.
This package contains software specific to the RPS system from
NAC Services, Inc.
This package handles communications for the TracTronics SECSI hardware.
Provide a JMRI connection to an
SRCP server.
Support for the ESU ECoS.
Provides implementations of various JMRI managers.
-
Uses of Sensor in jmri
Modifier and TypeMethodDescriptionSensorManager.getBySystemName(String name) Get an existing Sensor or return null if it doesn't exist.SensorManager.getByUserName(String name) Get an existing Sensor or return null if it doesn't exist.Turnout.getFirstSensor()Get the first feedback sensor.Section.getForwardBlockingSensor()Section.getForwardStoppingSensor()Route.getOutputSensor(int index) Get the output Sensor by index.Section.getReverseBlockingSensor()Section.getReverseStoppingSensor()Route.getRouteSensor(int index) Get the Sensor of a control Sensor in this Route.Turnout.getSecondSensor()Get the second feedback sensor.Block.getSensor()Get the Block Occupancy Sensor.Get an existing Sensor or return null if it doesn't exist.SignalGroup.getSensorByIndex(int x, int pSensor) Get the Sensor at index pSensor, for the Signal Head at index x.TransitSectionAction.getTriggerSensor()Route.getTurnoutsAlgdSensor()Get the turnouts aligned sensor.Return a Sensor with the specified user or system name.default SensorGet an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.SensorManager.provideSensor(String name) Get the Sensor with the user name, then system name if needed; if that fails, create a new Sensor.Section.setForwardBlockingSensorName(String forwardSensor) Section.setForwardStoppingSensorName(String forwardSensor) Section.setReverseBlockingSensorName(String reverseSensor) Section.setReverseStoppingSensorName(String reverseSensor) Modifier and TypeMethodDescriptionTurnout.getFirstNamedSensor()Get the handle for the first feedback sensor.Block.getNamedSensor()SignalMastLogic.getNamedSensors(SignalMast destination) Return the Sensors that have been defined by the user to control the SML to the destination mast as NamedBeanHandles.Turnout.getSecondNamedSensor()Get the second feedback sensor handle.SignalMastLogic.getSensors(SignalMast destination) Return the Sensors that have been defined by the user to control the SML to the destination mast.Modifier and TypeMethodDescriptionintSignalGroup.getSensorState(SignalHead signalHead, Sensor sensor) Get the On state of the Sensor for the Signal Head in the group.intSignalMastLogic.getSensorState(Sensor sensor, SignalMast destination) Return the Set To State of a control Sensor as it is configured between the source and destination mast.booleanSignalGroup.isSensorIncluded(SignalHead signalHead, Sensor sensor) Inquire if a Sensor is included in the Signal Head Calculation.booleanSignalMastLogic.isSensorIncluded(Sensor sensor, SignalMast destination) Check if a sensor is part of at least one of the logics that set a SignalMast.voidSignalGroup.setHeadAlignSensor(SignalHead signalHead, Sensor sensor, int state) Add a Sensor and its On state to a Signal Head.voidTransitSectionAction.setTriggerSensor(Sensor s) Modifier and TypeMethodDescriptionvoidBlock.setNamedSensor(NamedBeanHandle<Sensor> s) Set Block Occupancy Sensor.voidSignalMastLogic.setSensors(Hashtable<NamedBeanHandle<Sensor>, Integer> sensors, SignalMast destination) Set which sensors must be in a given state before our source signal mast can be set. -
Uses of Sensor in jmri.implementation
Classes in jmri.implementation that implement SensorModifier and TypeClassDescriptionclassAbstract class providing the basic logic of the Sensor interface.Methods in jmri.implementation that return SensorModifier and TypeMethodDescriptionAbstractTurnout.getFirstSensor()Get the first feedback sensor.DefaultSection.getForwardBlockingSensor()DefaultSection.getForwardStoppingSensor()DefaultRoute.getOutputSensor(int k) Get the output Sensor by index.DefaultSection.getReverseBlockingSensor()DefaultSection.getReverseStoppingSensor()DefaultRoute.getRouteSensor(int index) Get the Sensor of a control Sensor in this Route.AbstractTurnout.getSecondSensor()Get the second feedback sensor.DefaultSignalGroup.getSensorByIndex(int x, int pSensor) DefaultRoute.getTurnoutsAlgdSensor()Get the turnouts aligned sensor.DefaultSection.setForwardBlockingSensorName(String forwardSensor) DefaultSection.setForwardStoppingSensorName(String forwardSensor) DefaultSection.setReverseBlockingSensorName(String reverseSensor) DefaultSection.setReverseStoppingSensorName(String reverseSensor) Methods in jmri.implementation that return types with arguments of type SensorModifier and TypeMethodDescriptionAbstractTurnout.getFirstNamedSensor()Get the handle for the first feedback sensor.DefaultSignalMastLogic.getNamedSensors(SignalMast destination) Return the Sensors that have been defined by the user to control the SML to the destination mast as NamedBeanHandles.AbstractTurnout.getSecondNamedSensor()Get the second feedback sensor handle.DefaultSignalMastLogic.getSensors(SignalMast destination) Return the Sensors that have been defined by the user to control the SML to the destination mast.Methods in jmri.implementation with parameters of type SensorModifier and TypeMethodDescriptionprotected voidDefaultRoute.checkSensor(int newState, int oldState, Sensor sensor) Handle sensor update event to see if it will set the route.intDefaultSignalGroup.getSensorState(SignalHead signalHead, Sensor sensor) intDefaultSignalMastLogic.getSensorState(Sensor sensor, SignalMast destination) Return the Set To State of a control Sensor as it is configured between the source and destination mast.(package private) booleanDefaultRoute.isRouteSensorIncluded(Sensor s) booleanDefaultSignalGroup.isSensorIncluded(SignalHead signalHead, Sensor sensor) booleanDefaultSignalMastLogic.isSensorIncluded(Sensor sensor, SignalMast destination) Check if a sensor is part of at least one of the logics that set a SignalMast.(package private) voidDefaultRoute.removeRouteSensor(Sensor s) voidDefaultSignalMastLogic.removeSensor(Sensor sen, SignalMast destination) voidDefaultSignalGroup.setHeadAlignSensor(SignalHead signalHead, Sensor sensor, int state) (package private) voidDefaultConditionalExecute.setSensor(ConditionalAction action, Sensor sn, Reference<Integer> actionCount, List<String> errorList, String devName) Method parameters in jmri.implementation with type arguments of type SensorModifier and TypeMethodDescriptionvoidAbstractTurnout.provideFirstFeedbackNamedSensor(NamedBeanHandle<Sensor> s) On change, fires Property Change "TurnoutFeedbackFirstSensorChange".voidAbstractTurnout.provideSecondFeedbackNamedSensor(NamedBeanHandle<Sensor> s) On change, fires Property Change "TurnoutFeedbackSecondSensorChange".voidDefaultSignalMastLogic.setSensors(Hashtable<NamedBeanHandle<Sensor>, Integer> sensors, SignalMast destination) Set which sensors must be in a given state before our source signal mast can be set. -
Uses of Sensor in jmri.jmris
Fields in jmri.jmris declared as SensorModifier and TypeFieldDescription(package private) SensorAbstractRouteServer.RouteListener.sensor(package private) SensorAbstractSensorServer.SensorListener.sensorMethods in jmri.jmris that return Sensor -
Uses of Sensor in jmri.jmrit.automat
Fields in jmri.jmrit.automat declared as SensorModifier and TypeFieldDescription(package private) SensorSampleAutomaton3.fwdSensorReferences the sensor the locomotive will enter when it moves forward to the limit.(package private) SensorSampleAutomaton3.revSensorReferences the sensor the locomotive will enter when it moves backward to the limit.(package private) SensorSampleAutomaton.sensorReferences the sensor to be monitored(package private) SensorSampleAutomaton2.sensorReferences the sensor to be monitoredMethods in jmri.jmrit.automat with parameters of type SensorModifier and TypeMethodDescriptionvoidAbstractAutomaton.waitSensorActive(Sensor mSensor) Wait for a sensor to be active.voidAbstractAutomaton.waitSensorActive(Sensor[] mSensors) Wait for one of a list of sensors to be be active.intAbstractAutomaton.waitSensorChange(int mState, Sensor mSensor) Wait for a sensor to change state.voidAbstractAutomaton.waitSensorChange(Sensor[] mSensors) Wait for one of an array of sensors to change.voidAbstractAutomaton.waitSensorInactive(Sensor mSensor) Wait for a sensor to be inactive.voidAbstractAutomaton.waitSensorInactive(Sensor[] mSensors) Wait for one of a list of sensors to be be inactive.voidAbstractAutomaton.waitSensorState(Sensor[] mSensors, int state) Wait for one of a list of sensors to be be in a selected state.voidAbstractAutomaton.waitSensorState(Sensor mSensor, int state) Internal service routine to wait for one sensor to be in (or become in) a specific state. -
Uses of Sensor in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable declared as SensorModifier and TypeFieldDescription(package private) SensorSectionTableAction.fSensor(package private) SensorSectionTableAction.fStopSensor(package private) SensorSectionTableAction.rSensor(package private) SensorSectionTableAction.rStopSensorFields in jmri.jmrit.beantable with type parameters of type SensorModifier and TypeFieldDescriptionSensorTableAction.connectionChoice(package private) NamedBeanComboBox<Sensor>SectionTableAction.forwardSensorBox(package private) NamedBeanComboBox<Sensor>SectionTableAction.forwardStopSensorBox(package private) ManagerComboBox<Sensor>SensorTableAction.prefixBox(package private) NamedBeanComboBox<Sensor>SectionTableAction.reverseSensorBox(package private) NamedBeanComboBox<Sensor>SectionTableAction.reverseStopSensorBoxMethods in jmri.jmrit.beantable that return types with arguments of type SensorMethod parameters in jmri.jmrit.beantable with type arguments of type SensorModifier and TypeMethodDescriptionvoidSensorTableAction.addToFrame(BeanTableFrame<Sensor> f) Allow subclasses to add to the frame without having to actually subclass the BeanTableDataFrame.voidSensorTableAction.addToPanel(AbstractTableTabAction<Sensor> f) If the subClass is being included in a greater tabbed frame, then this method is used to add the details to the tabbed frame.voidSensorTableAction.setManager(Manager<Sensor> s) If the subClass is being included in a greater tabbed frame, then this is used to specify which manager the subclass should be using.voidSensorTableAction.setMenuBar(BeanTableFrame<Sensor> f) Insert a table specific Defaults menu. -
Uses of Sensor in jmri.jmrit.beantable.beanedit
Fields in jmri.jmrit.beantable.beanedit with type parameters of type SensorModifier and TypeFieldDescription(package private) NamedBeanComboBox<Sensor>OBlockEditAction.errorSensorComboBox(package private) NamedBeanComboBox<Sensor>OBlockEditAction.sensorComboBoxMethods in jmri.jmrit.beantable.beanedit that return SensorModifier and TypeMethodDescriptionSensorDebounceEditAction.getByUserName(String name) SensorEditAction.getByUserName(String name) SensorPullUpEditAction.getByUserName(String name) Methods in jmri.jmrit.beantable.beanedit with parameters of type Sensor -
Uses of Sensor in jmri.jmrit.beantable.sensor
Methods in jmri.jmrit.beantable.sensor that return SensorModifier and TypeMethodDescriptionprotected SensorSensorTableDataModel.getBySystemName(String name) protected SensorSensorTableDataModel.getByUserName(String name) Methods in jmri.jmrit.beantable.sensor that return types with arguments of type SensorModifier and TypeMethodDescriptionSensorTableDataModel.getManager()Get the Table Model Bean Manager.Methods in jmri.jmrit.beantable.sensor with parameters of type SensorModifier and TypeMethodDescriptionprotected voidProcess a click on The value cell.(package private) voidSensorTableDataModel.editButton(Sensor s) Method parameters in jmri.jmrit.beantable.sensor with type arguments of type SensorModifier and TypeMethodDescriptionprotected final voidSensorTableDataModel.setManager(Manager<Sensor> manager) Set the Model Bean Manager.Constructor parameters in jmri.jmrit.beantable.sensor with type arguments of type SensorModifierConstructorDescriptionSensorTableDataModel(Manager<Sensor> manager) Create a new Sensor Table Data Model. -
Uses of Sensor in jmri.jmrit.ctc
Methods in jmri.jmrit.ctc that return SensorMethods in jmri.jmrit.ctc that return types with arguments of type SensorMethods in jmri.jmrit.ctc with parameters of type SensorMethod parameters in jmri.jmrit.ctc with type arguments of type SensorModifier and TypeMethodDescriptionbooleanLockedRoutesManager.checkRoute(HashSet<Sensor> sensors, String osSectionDescription, String ruleDescription) Call this routine with a set of resources that need to be checked against the presently allocated resources.LockedRoutesManager.checkRouteAndAllocateIfAvailable(HashSet<Sensor> sensors, String osSectionDescription, String ruleDescription, boolean rightTraffic) Call this routine with a set of resources that need to be checked against the presently allocated resources.CallOn.codeButtonPressed(HashSet<Sensor> sensors, String userIdentifier, SignalDirectionIndicatorsInterface signalDirectionIndicatorsObject, int signalDirectionLever) Constructor parameters in jmri.jmrit.ctc with type arguments of type SensorModifierConstructorDescriptionLockedRoute(LockedRoutesManager lockedRoutesManager, HashSet<Sensor> sensors, String osSectionDescription, String ruleDescription, boolean rightTraffic) NBHSensor(NamedBeanHandle<Sensor> namedBeanHandleSensor) -
Uses of Sensor in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher that return SensorModifier and TypeMethodDescriptionActiveTrain.getDelaySensor()TrainInfo.getDelaySensor()retrieve the startup delay sensor using the delay sensor nameAllocatedSection.getForwardStoppingSensor()ActiveTrain.getRestartSensor()TrainInfo.getRestartSensor()retrieve the restart sensor using the restart sensor nameActiveTrain.getReverseRestartSensor()TrainInfo.getReverseRestartSensor()AllocatedSection.getReverseStoppingSensor()Methods in jmri.jmrit.dispatcher with parameters of type SensorModifier and TypeMethodDescriptionprotected voidDispatcherFrame.addDelayedTrain(ActiveTrain at, int restartType, Sensor delaySensor, boolean resetSensor) voidActiveTrain.initializeRestartSensor(Sensor restartSensor, boolean resetSensor) voidActiveTrain.setDelaySensor(Sensor s) protected voidActiveTrain.setRestart(int delayType, int restartDelay, Sensor delaySensor, boolean resetSensorAfter) voidActiveTrain.setRestartSensor(Sensor s) voidActiveTrain.setReverseDelaySensor(Sensor s) Method parameters in jmri.jmrit.dispatcher with type arguments of type SensorModifier and TypeMethodDescriptionvoidActiveTrain.initializeRestartAllocationSensor(NamedBeanHandle<Sensor> restartAllocationSensor) Constructors in jmri.jmrit.dispatcher with parameters of type Sensor -
Uses of Sensor in jmri.jmrit.display
Fields in jmri.jmrit.display with type parameters of type SensorModifier and TypeFieldDescription(package private) TableItemPanel<Sensor>SensorIcon._itemPanel(package private) HashMap<String,NamedBeanHandle<Sensor>> MultiSensorIconAdder._sensorMap(package private) NamedBeanHandle<Sensor>MultiSensorIcon.Entry.namedSensorMethods in jmri.jmrit.display that return SensorModifier and TypeMethodDescriptionIndicatorTrack.getOccSensor()IndicatorTrackIcon.getOccSensor()IndicatorTurnoutIcon.getOccSensor()SensorIcon.getSensor()Methods in jmri.jmrit.display that return types with arguments of type SensorModifier and TypeMethodDescriptionIndicatorTrack.getNamedOccSensor()IndicatorTrackIcon.getNamedOccSensor()IndicatorTurnoutIcon.getNamedOccSensor()SensorIcon.getNamedSensor()MultiSensorIconAdder.getSensor(int index) Get a Sensor object for your own use. see NamedIcon getIcon(String key) in super.MultiSensorIcon.getSensors()Method parameters in jmri.jmrit.display with type arguments of type SensorModifier and TypeMethodDescriptionvoidMultiSensorIcon.addEntry(NamedBeanHandle<Sensor> sensor, NamedIcon icon) voidIndicatorTrack.setOccSensorHandle(NamedBeanHandle<Sensor> senHandle) voidIndicatorTrackIcon.setOccSensorHandle(NamedBeanHandle<Sensor> senHandle) voidIndicatorTurnoutIcon.setOccSensorHandle(NamedBeanHandle<Sensor> sen) voidSensorIcon.setSensor(NamedBeanHandle<Sensor> s) Attached a named sensor to this display item -
Uses of Sensor in jmri.jmrit.display.controlPanelEditor
Fields in jmri.jmrit.display.controlPanelEditor with type parameters of type SensorModifier and TypeFieldDescription(package private) OpenPickListButton<Sensor>EditCircuitFrame._pickTable -
Uses of Sensor in jmri.jmrit.display.controlPanelEditor.shape
Methods in jmri.jmrit.display.controlPanelEditor.shape that return SensorMethods in jmri.jmrit.display.controlPanelEditor.shape that return types with arguments of type Sensor -
Uses of Sensor in jmri.jmrit.display.layoutEditor
Fields in jmri.jmrit.display.layoutEditor with type parameters of type SensorModifier and TypeFieldDescriptionprotected NamedBeanComboBox<Sensor>LayoutEditorToolBarPanel.blockSensorComboBox(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.eastBoundSensor(package private) NamedBeanComboBox<Sensor>MultiSensorIconFrame.Entry.sensorprotected NamedBeanHandle<Sensor>LayoutTurnout.sensorANamedprotected NamedBeanHandle<Sensor>LayoutTurnout.sensorBNamedprotected NamedBeanHandle<Sensor>LayoutTurnout.sensorCNamedprotected NamedBeanComboBox<Sensor>LayoutEditorToolBarPanel.sensorComboBoxprotected NamedBeanHandle<Sensor>LayoutTurnout.sensorDNamed(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.slipSensorA(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.slipSensorB(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.slipSensorC(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.slipSensorD(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.turnoutSensorA(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.turnoutSensorB(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.turnoutSensorC(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.turnoutSensorD(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.westBoundSensor(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.xingSensorA(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.xingSensorB(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.xingSensorC(package private) LayoutEditorTools.BeanDetails<Sensor>LayoutEditorTools.xingSensorDMethods in jmri.jmrit.display.layoutEditor that return SensorModifier and TypeMethodDescriptionPositionablePoint.getEastBoundSensor()PositionablePointView.getEastBoundSensor()LayoutBlockManager.getFacingSensor(Block facingBlock, Block protectedBlock, LayoutEditor panel) Get the Sensor facing into a specified Block from a specified protected Block.LayoutBlock.getOccupancySensor()Get occupancy Sensor.LevelXing.getSensor(LevelXing.Geometry loc) LevelXingView.getSensor(LevelXing.Geometry loc) LayoutTurnout.getSensorA()LayoutTurnoutView.getSensorA()LevelXing.getSensorA()LevelXingView.getSensorA()LayoutBlockManager.getSensorAtEndBumper(Block facingBlock, LayoutEditor panel) Get a Sensor facing into a specific Block.LayoutTurnout.getSensorB()LayoutTurnoutView.getSensorB()LevelXing.getSensorB()LevelXingView.getSensorB()LayoutTurnout.getSensorC()LayoutTurnoutView.getSensorC()LevelXing.getSensorC()LevelXingView.getSensorC()LayoutTurnout.getSensorD()LayoutTurnoutView.getSensorD()LevelXing.getSensorD()LevelXingView.getSensorD()LayoutEditorTools.getSensorFromEntry(String sensorName, boolean requireEntry, JmriJFrame frame) Returns the Sensor corresponding to an entry field in the specified dialog.LayoutBlockManager.getStabilisedSensor()Get the sensor used to indicate if the routing protocol has stabilised or not.PositionablePoint.getWestBoundSensor()PositionablePointView.getWestBoundSensor()LayoutBlock.validateSensor(String sensorName, Component openFrame) Validate that the supplied occupancy sensor name corresponds to an existing sensor and is unique among all blocks.Methods in jmri.jmrit.display.layoutEditor that return types with arguments of type SensorModifier and TypeMethodDescriptionLayoutBlockManager.getNamedStabilisedSensor()Get the sensor used for the stability indication.Methods in jmri.jmrit.display.layoutEditor with parameters of type SensorModifier and TypeMethodDescriptionLayoutBlockManager.getBlockWithSensorAssigned(Sensor s) Find a LayoutBlock with a specified Sensor assigned as its occupancy sensor.LayoutBlockManager.getFacingBlockBySensor(Sensor sensor, LayoutEditor panel) Get the LayoutBlock that a given sensor is facing.LayoutBlockManager.getProtectedBlockBySensor(Sensor sensor, LayoutEditor panel) Get the LayoutBlock that a given sensor is protecting.LayoutBlockManager.getProtectingBlocksBySensor(Sensor sensor, LayoutEditor panel) LayoutBlockManager.getProtectingBlocksBySensorOld(Sensor sensor, LayoutEditor panel) booleanLayoutEditorTools.isSensorAssignedAnywhere(Sensor sensor) Returns true if the specified Sensor is assigned to an object on the panel, regardless of whether an icon is displayed or not.booleanLayoutEditorTools.isSensorOnPanel(Sensor sensor) booleanLayoutEditorTools.removeSensorAssignment(Sensor sensor) Removes the assignment of the specified Sensor to either a turnout, a positionable point, or a level crossing wherever it is assigned.booleanLayoutEditorTools.removeSensorFromPanel(Sensor sensor) Removes the Sensor icon from the panel and from assignment to any turnout, positionable point, or level crossing.(package private) voidLayoutEditorTools.sensorAssignedElseWhere(Sensor sensor) Display an error dialog.(package private) voidLayoutEditorTools.setBoundarySensor(Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<Sensor> beanDetail, String direction) Attached a sensor to the block boundary positional point.(package private) voidLayoutEditorTools.setLevelXingSensor(Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<? extends NamedBean> beanDetail, LayoutTrack connect, Point2D coords, String position) Attached a sensor to a level crossing block boundary.(package private) <T extends LayoutTurnout>
voidLayoutEditorTools.setTurnoutSensor(T trackItem, Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<? extends NamedBean> beanDetail, LayoutTrack connect, Point2D coords, String position) Attached a sensor to a turnout block boundary.Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type SensorModifier and TypeMethodDescription(package private) voidLayoutEditorTools.setBoundarySensor(Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<Sensor> beanDetail, String direction) Attached a sensor to the block boundary positional point. -
Uses of Sensor in jmri.jmrit.display.palette
Fields in jmri.jmrit.display.palette with type parameters of type SensorModifier and TypeFieldDescriptionMultiSensorItemPanel.MultiSensorSelectionModel._selections(package private) PickListModel<Sensor>MultiSensorItemPanel.MultiSensorSelectionModel._tableModelMethods in jmri.jmrit.display.palette that return types with arguments of type SensorModifier and TypeMethodDescriptionMultiSensorItemPanel.MultiSensorSelectionModel.getSelections()MultiSensorItemPanel.getTableSelections()Methods in jmri.jmrit.display.palette with parameters of type SensorMethod parameters in jmri.jmrit.display.palette with type arguments of type SensorModifier and TypeMethodDescriptionprotected JPanelMultiSensorItemPanel.initTablePanel(PickListModel<Sensor> model) Constructor parameters in jmri.jmrit.display.palette with type arguments of type SensorModifierConstructorDescriptionMultiSensorItemPanel(DisplayFrame parentFrame, String type, String family, PickListModel<Sensor> model) (package private)MultiSensorSelectionModel(PickListModel<Sensor> tableModel) -
Uses of Sensor in jmri.jmrit.display.switchboardEditor
Methods in jmri.jmrit.display.switchboardEditor that return Sensor -
Uses of Sensor in jmri.jmrit.entryexit
Methods in jmri.jmrit.entryexit that return SensorMethods in jmri.jmrit.entryexit with parameters of type SensorModifier and TypeMethodDescriptionvoidEntryExitPairs.removeNXSensor(Sensor sensor) (package private) void -
Uses of Sensor in jmri.jmrit.logix
Methods in jmri.jmrit.logix that return SensorModifier and TypeMethodDescriptionOBlock.getErrorSensor()protected SensorEngineer.getWaitSensor()Methods in jmri.jmrit.logix that return types with arguments of type SensorMethod parameters in jmri.jmrit.logix with type arguments of type SensorModifier and TypeMethodDescriptionvoidOBlock.setNamedSensor(NamedBeanHandle<Sensor> namedSensor) -
Uses of Sensor in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type SensorModifier and TypeMethodDescriptionActionRequestUpdateOfSensor.getSelectNamedBean()ActionSensor.getSelectNamedBean() -
Uses of Sensor in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type SensorModifier and TypeMethodDescriptionExpressionSensor.getSelectNamedBean()ExpressionSensorEdge.getSelectNamedBean() -
Uses of Sensor in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return SensorModifier and TypeMethodDescriptionReturn bean with name given in parameter.Methods in jmri.jmrit.picker that return types with arguments of type SensorModifier and TypeMethodDescriptionPickListModel.SensorPickModel.getManager()Get the Table Model Bean Manager.static PickListModel<Sensor>PickListModel.multiSensorPickModelInstance()static PickListModel<Sensor>PickListModel.sensorPickModelInstance() -
Uses of Sensor in jmri.jmrit.roster.swing.speedprofile
Fields in jmri.jmrit.roster.swing.speedprofile declared as SensorModifier and TypeFieldDescription(package private) SensorSpeedProfilePanel.finishSensor(package private) SensorSpeedProfilePanel.SensorDetails.sensor(package private) SensorSpeedProfilePanel.startSensorFields in jmri.jmrit.roster.swing.speedprofile with type parameters of type SensorModifier and TypeFieldDescription(package private) BeanSelectCreatePanel<Sensor>SpeedProfilePanel.sensorAPanel(package private) BeanSelectCreatePanel<Sensor>SpeedProfilePanel.sensorBPanel(package private) BeanSelectCreatePanel<Sensor>SpeedProfilePanel.sensorCPanelMethods in jmri.jmrit.roster.swing.speedprofile that return SensorModifier and TypeMethodDescription(package private) SensorSpeedProfilePanel.SensorDetails.getSensor()Constructors in jmri.jmrit.roster.swing.speedprofile with parameters of type Sensor -
Uses of Sensor in jmri.jmrit.ussctc
Fields in jmri.jmrit.ussctc declared as SensorFields in jmri.jmrit.ussctc with type parameters of type SensorModifier and TypeFieldDescription(package private) NamedBeanHandle<Sensor>CodeButton.hButtonSensor(package private) NamedBeanHandle<Sensor>MaintainerCallSection.hInputSensor(package private) NamedBeanHandle<Sensor>TrackCircuitSection.hInputSensor(package private) NamedBeanHandle<Sensor>SignalHeadSection.hLeftInput(package private) NamedBeanHandle<Sensor>TurnoutSection.TurnoutCentralSection.hNormalInput(package private) NamedBeanHandle<Sensor>TurnoutSection.TurnoutCentralSection.hReversedInput(package private) NamedBeanHandle<Sensor>SignalHeadSection.hRightInput(package private) NamedBeanHandle<Sensor>VetoedBell.hVeto(package private) List<NamedBeanHandle<Sensor>>OccupancyLock.listConstructor parameters in jmri.jmrit.ussctc with type arguments of type Sensor -
Uses of Sensor in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement SensorFields in jmri.jmrix.acela declared as SensorMethods in jmri.jmrix.acela that return SensorModifier and TypeMethodDescriptionprotected SensorAcelaSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.acela with parameters of type SensorModifier and TypeMethodDescriptionvoidAcelaNode.registerSensor(Sensor s, int rawaddr) Register a sensor on an Acela node. -
Uses of Sensor in jmri.jmrix.bidib
Classes in jmri.jmrix.bidib that implement SensorMethods in jmri.jmrix.bidib that return SensorModifier and TypeMethodDescriptionBiDiBSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.can.cbus
Classes in jmri.jmrix.can.cbus that implement SensorMethods in jmri.jmrix.can.cbus that return SensorModifier and TypeMethodDescriptionprotected SensorCbusSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.cmri.serial
Classes in jmri.jmrix.cmri.serial that implement SensorModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for C/MRI serial systemsFields in jmri.jmrix.cmri.serial declared as SensorMethods in jmri.jmrix.cmri.serial that return SensorModifier and TypeMethodDescriptionprotected SensorSerialSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.cmri.serial with parameters of type SensorModifier and TypeMethodDescriptionvoidSerialNode.registerSensor(Sensor s, int i) The numbers here are 0 to MAXSENSORS, not 1 to MAXSENSORS. -
Uses of Sensor in jmri.jmrix.dcc4pc
Classes in jmri.jmrix.dcc4pc that implement SensorModifier and TypeClassDescriptionclassImplement a Sensor via Dcc4Pc communications.Methods in jmri.jmrix.dcc4pc that return SensorModifier and TypeMethodDescriptionprotected SensorDcc4PcSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.dccpp
Classes in jmri.jmrix.dccpp that implement SensorMethods in jmri.jmrix.dccpp that return SensorModifier and TypeMethodDescriptionprotected SensorDCCppSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.ecos
Classes in jmri.jmrix.ecos that implement SensorMethods in jmri.jmrix.ecos that return SensorModifier and TypeMethodDescriptionprotected SensorEcosSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.grapevine
Classes in jmri.jmrix.grapevine that implement SensorFields in jmri.jmrix.grapevine declared as SensorMethods in jmri.jmrix.grapevine that return SensorModifier and TypeMethodDescriptionprotected SensorSerialSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.grapevine with parameters of type SensorModifier and TypeMethodDescriptionvoidSerialNode.registerSensor(Sensor s, int i) Register a sensor on a node. -
Uses of Sensor in jmri.jmrix.ieee802154.xbee
Classes in jmri.jmrix.ieee802154.xbee that implement SensorModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for XBee connections.Methods in jmri.jmrix.ieee802154.xbee that return SensorModifier and TypeMethodDescriptionprotected SensorXBeeSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.ieee802154.xbee with parameters of type Sensor -
Uses of Sensor in jmri.jmrix.internal
Methods in jmri.jmrix.internal that return SensorModifier and TypeMethodDescriptionprotected SensorInternalSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.ipocs
Classes in jmri.jmrix.ipocs that implement SensorMethods in jmri.jmrix.ipocs that return SensorModifier and TypeMethodDescriptionprotected SensorIpocsSensorManager.createNewSensor(String systemName, String userName) -
Uses of Sensor in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement SensorModifier and TypeClassDescriptionclassJMRIClient implementation of the Sensor interface.Methods in jmri.jmrix.jmriclient that return SensorModifier and TypeMethodDescriptionprotected SensorJMRIClientSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.lenz
Classes in jmri.jmrix.lenz that implement SensorModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for XpressNet layouts.Methods in jmri.jmrix.lenz that return SensorModifier and TypeMethodDescriptionprotected SensorXNetSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.loconet
Classes in jmri.jmrix.loconet that implement SensorMethods in jmri.jmrix.loconet that return SensorModifier and TypeMethodDescriptionprotected SensorLnSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.loconet.hexfile
Methods in jmri.jmrix.loconet.hexfile that return SensorModifier and TypeMethodDescriptionprotected SensorLnSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.maple
Classes in jmri.jmrix.maple that implement SensorModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for Maple systems.Fields in jmri.jmrix.maple declared as SensorMethods in jmri.jmrix.maple that return SensorModifier and TypeMethodDescriptionprotected SensorSerialSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.maple with parameters of type SensorModifier and TypeMethodDescriptionvoidInputBits.registerSensor(Sensor s, int i) The numbers here are 0 to MAXSENSORS, not 1 to MAXSENSORS. -
Uses of Sensor in jmri.jmrix.marklin
Classes in jmri.jmrix.marklin that implement SensorModifier and TypeClassDescriptionclassImplement a Sensor via Marklin communications.Methods in jmri.jmrix.marklin that return SensorModifier and TypeMethodDescriptionprotected SensorMarklinSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.mqtt
Classes in jmri.jmrix.mqtt that implement SensorModifier and TypeClassDescriptionclassImplementation of the Sensor interface for MQTT layouts.Fields in jmri.jmrix.mqtt with type parameters of type SensorModifier and TypeFieldDescription(package private) MqttContentParser<Sensor>MqttSensor.parser(package private) MqttContentParser<Sensor>MqttSensorManager.parserMethods in jmri.jmrix.mqtt that return SensorModifier and TypeMethodDescriptionprotected SensorMqttSensorManager.createNewSensor(String systemName, String userName) Create an new sensor object.Method parameters in jmri.jmrix.mqtt with type arguments of type SensorModifier and TypeMethodDescriptionvoidMqttSensor.setParser(MqttContentParser<Sensor> parser) voidMqttSensorManager.setParser(MqttContentParser<Sensor> parser) -
Uses of Sensor in jmri.jmrix.nce
Classes in jmri.jmrix.nce that implement SensorFields in jmri.jmrix.nce declared as SensorMethods in jmri.jmrix.nce that return SensorModifier and TypeMethodDescriptionprotected SensorNceSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.NceAIU.getSensor(int index) Return the sensor object for the specified AIUMethods in jmri.jmrix.nce with parameters of type SensorModifier and TypeMethodDescriptionvoidNceAIU.registerSensor(Sensor s, int i) The numbers here are 0 to 15, not 1 to 16 -
Uses of Sensor in jmri.jmrix.oaktree
Classes in jmri.jmrix.oaktree that implement SensorModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for serial systemsFields in jmri.jmrix.oaktree declared as SensorMethods in jmri.jmrix.oaktree that return SensorModifier and TypeMethodDescriptionprotected SensorSerialSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.oaktree with parameters of type SensorModifier and TypeMethodDescriptionvoidSerialNode.registerSensor(Sensor s, int i) The numbers here are 0 to MAXSENSORS, not 1 to MAXSENSORS. -
Uses of Sensor in jmri.jmrix.openlcb
Classes in jmri.jmrix.openlcb that implement SensorModifier and TypeClassDescriptionfinal classExtend jmri.AbstractSensor for OpenLCB controls.Methods in jmri.jmrix.openlcb that return SensorModifier and TypeMethodDescriptionprotected SensorOlcbSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.pi
Classes in jmri.jmrix.pi that implement SensorModifier and TypeClassDescriptionclassSensor interface for RaspberryPi GPIO pins.Methods in jmri.jmrix.pi that return SensorModifier and TypeMethodDescriptionprotected SensorRaspberryPiSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.powerline
Classes in jmri.jmrix.powerline that implement SensorModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for serial systemsMethods in jmri.jmrix.powerline that return SensorModifier and TypeMethodDescriptionprotected SensorSerialSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.rfid
Classes in jmri.jmrix.rfid that implement SensorModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for RFID systemsclassTimeout specific implementation of an RfidSensor. -
Uses of Sensor in jmri.jmrix.rfid.generic.standalone
Methods in jmri.jmrix.rfid.generic.standalone that return SensorModifier and TypeMethodDescriptionprotected SensorStandaloneSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.rfid.merg.concentrator
Methods in jmri.jmrix.rfid.merg.concentrator that return SensorModifier and TypeMethodDescriptionprotected SensorConcentratorSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.roco.z21
Classes in jmri.jmrix.roco.z21 that implement SensorModifier and TypeClassDescriptionclassZ21CanSensor implements the Sensor interface for Can connected sensors on Roco Z21 systems.classExtend jmri.AbstractSensor for RocoMotion (RM) bus sensors on the Roco Z21.Methods in jmri.jmrix.roco.z21 that return SensorModifier and TypeMethodDescriptionprotected SensorZ21SensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.Z21SensorManager.getBySystemName(String sName) Locate an existing instance based on a system name. -
Uses of Sensor in jmri.jmrix.rps
Classes in jmri.jmrix.rps that implement SensorMethods in jmri.jmrix.rps that return SensorModifier and TypeMethodDescriptionprotected SensorRpsSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.secsi
Classes in jmri.jmrix.secsi that implement SensorModifier and TypeClassDescriptionclassExtend jmri.AbstractSensor for serial systems.Fields in jmri.jmrix.secsi declared as SensorMethods in jmri.jmrix.secsi that return SensorModifier and TypeMethodDescriptionprotected SensorSerialSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.secsi with parameters of type SensorModifier and TypeMethodDescriptionvoidSerialNode.registerSensor(Sensor s, int i) The numbers here are 0 to MAXSENSORS, not 1 to MAXSENSORS. -
Uses of Sensor in jmri.jmrix.srcp
Classes in jmri.jmrix.srcp that implement SensorModifier and TypeClassDescriptionclassSRCPSensor implementation of the Sensor interface.Methods in jmri.jmrix.srcp that return SensorModifier and TypeMethodDescriptionprotected SensorSRCPSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.jmrix.tams
Classes in jmri.jmrix.tams that implement SensorMethods in jmri.jmrix.tams that return SensorModifier and TypeMethodDescriptionprotected SensorTamsSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor. -
Uses of Sensor in jmri.managers
Methods in jmri.managers that return SensorModifier and TypeMethodDescriptionprotected abstract SensorAbstractSensorManager.createNewSensor(String systemName, String userName) Internal method to invoke the factory and create a new Sensor.AbstractSensorManager.getBySystemName(String key) Locate an existing instance based on a system name.Get an existing Sensor or return null if it doesn't exist.Locate via user name, then system name if needed.protected SensorDefer creation of the proper type to the subclass.Create a New Sensor.Return a Sensor with the specified user or system name.Get an existing instance via user name, then system name; if no matching instance is found, create a new NameBean from the system name.AbstractSensorManager.provideSensor(String name) Get the Sensor with the user name, then system name if needed; if that fails, create a new Sensor.ProxySensorManager.provideSensor(String sName) Methods in jmri.managers that return types with arguments of type SensorModifier and TypeMethodDescriptionAbstractSensorManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.ProxySensorManager.getNamedBeanClass()Get the class of NamedBean supported by this Manager.protected AbstractManager<Sensor>ProxySensorManager.makeInternalManager()Method parameters in jmri.managers with type arguments of type Sensor -
Uses of Sensor in jmri.server.json.sensor
Methods in jmri.server.json.sensor that return types with arguments of type SensorModifier and TypeMethodDescriptionprotected ProvidingManager<Sensor>JsonSensorHttpService.getProvidingManager()Methods in jmri.server.json.sensor with parameters of type SensorModifier and TypeMethodDescriptionprotected voidJsonSensorHttpService.doDelete(Sensor bean, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonSensorHttpService.doGet(Sensor sensor, String name, String type, JsonRequest request) com.fasterxml.jackson.databind.node.ObjectNodeJsonSensorHttpService.doPost(Sensor sensor, String name, String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)