Uses of Interface
jmri.Sensor
-
Packages that use Sensor Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmris Server implementation for the JMRI interfaces.jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling.jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.beantable.beanedit jmri.jmrit.beantable.routetable jmri.jmrit.beantable.sensor jmri.jmrit.beantable.turnout jmri.jmrit.ctc The CTC system provides the ability to create and run prototypical CTC dispatching.jmri.jmrit.dispatcher jmri.jmrit.display Provides control panel and associated visible icon classes.jmri.jmrit.display.controlPanelEditor jmri.jmrit.display.controlPanelEditor.shape jmri.jmrit.display.layoutEditor Layout Editor currently represents both structure and graphical display through a single set of objects.jmri.jmrit.display.palette Select from palette of items.jmri.jmrit.display.switchboardEditor jmri.jmrit.entryexit Implements Entry/Exit ( NX ) dispatching using Layout Editor panels.jmri.jmrit.logix Support for implementing Warrants in JMRI.jmri.jmrit.logixng.actions jmri.jmrit.logixng.expressions jmri.jmrit.picker jmri.jmrit.roster.swing.speedprofile jmri.jmrit.ussctc Support for implementing USS CTC systems in JMRI.jmri.jmrix.acela This package handles communications for the CTI Acela hardware.jmri.jmrix.bidib jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network.jmri.jmrix.cmri.serial Provides basic interfaces and certain core implementations for the JMRI C/MRI serial implementation.jmri.jmrix.dcc4pc jmri.jmrix.dccpp jmri.jmrix.ecos Support for the ESU ECoS.jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware.jmri.jmrix.ieee802154.xbee jmri.jmrix.internal The jmrix.internal package contains a JMRI connection implementation for use without a layout.jmri.jmrix.ipocs jmri.jmrix.jmriclient jmri.jmrix.lenz jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools.jmri.jmrix.loconet.hexfile jmri.jmrix.maple jmri.jmrix.marklin jmri.jmrix.mqtt Provides JMRI layout objects that use MQTT connections.jmri.jmrix.nce jmri.jmrix.oaktree jmri.jmrix.openlcb Implementation of the JMRI OpenLCB hardware interface.jmri.jmrix.pi jmri.jmrix.powerline This package handles communications for powerline adapters, such as X10.jmri.jmrix.rfid This package handles communications for RFID adapters.jmri.jmrix.rfid.generic.standalone This package handles communications for Generic RFID stand-alone readers.jmri.jmrix.rfid.merg.concentrator This package handles communications for MERG RFID Concentrators.jmri.jmrix.roco.z21 jmri.jmrix.rps This package contains software specific to the RPS system from NAC Services, Inc.jmri.jmrix.secsi This package handles communications for the TracTronics SECSI hardware.jmri.jmrix.srcp Provide a JMRI connection to an SRCP server.jmri.jmrix.tams Support for the ESU ECoS.jmri.managers Provides implementations of various JMRI managers.jmri.server.json.sensor -
-
Uses of Sensor in jmri
Methods in jmri that return Sensor Modifier and Type Method Description Sensor
SensorManager. getBySystemName(java.lang.String name)
Get an existing Sensor or return null if it doesn't exist.Sensor
SensorManager. getByUserName(java.lang.String name)
Get an existing Sensor or return null if it doesn't exist.Sensor
Turnout. getFirstSensor()
Get the first feedback sensor.Sensor
Section. getForwardBlockingSensor()
Sensor
Section. getForwardStoppingSensor()
Sensor
Route. getOutputSensor(int index)
Get the output Sensor by index.Sensor
Section. getReverseBlockingSensor()
Sensor
Section. getReverseStoppingSensor()
Sensor
Route. getRouteSensor(int index)
Get the Sensor of a control Sensor in this Route.Sensor
Turnout. getSecondSensor()
Get the second feedback sensor.Sensor
Block. getSensor()
Get the Block Occupancy Sensor.Sensor
SensorManager. getSensor(java.lang.String name)
Get an existing Sensor or return null if it doesn't exist.Sensor
SignalGroup. getSensorByIndex(int x, int pSensor)
Get the Sensor at index pSensor, for the Signal Head at index x.Sensor
TransitSectionAction. getTriggerSensor()
Sensor
Route. getTurnoutsAlgdSensor()
Get the turnouts aligned sensor.Sensor
SensorManager. newSensor(java.lang.String systemName, java.lang.String userName)
Return a Sensor with the specified user or system name.default Sensor
SensorManager. provide(java.lang.String 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.Sensor
SensorManager. provideSensor(java.lang.String name)
Get the Sensor with the user name, then system name if needed; if that fails, create a new Sensor.Sensor
Section. setForwardBlockingSensorName(java.lang.String forwardSensor)
Sensor
Section. setForwardStoppingSensorName(java.lang.String forwardSensor)
Sensor
Section. setReverseBlockingSensorName(java.lang.String reverseSensor)
Sensor
Section. setReverseStoppingSensorName(java.lang.String reverseSensor)
Methods in jmri that return types with arguments of type Sensor Modifier and Type Method Description NamedBeanHandle<Sensor>
Turnout. getFirstNamedSensor()
Get the handle for the first feedback sensor.NamedBeanHandle<Sensor>
Block. getNamedSensor()
java.util.List<NamedBeanHandle<Sensor>>
SignalMastLogic. getNamedSensors(SignalMast destination)
Return the Sensors that have been defined by the user to control the SML to the destination mast as NamedBeanHandles.NamedBeanHandle<Sensor>
Turnout. getSecondNamedSensor()
Get the second feedback sensor handle.java.util.List<Sensor>
SignalMastLogic. getSensors(SignalMast destination)
Return the Sensors that have been defined by the user to control the SML to the destination mast.Methods in jmri with parameters of type Sensor Modifier and Type Method Description int
SignalGroup. getSensorState(SignalHead signalHead, Sensor sensor)
Get the On state of the Sensor for the Signal Head in the group.int
SignalMastLogic. getSensorState(Sensor sensor, SignalMast destination)
Return the Set To State of a control Sensor as it is configured between the source and destination mast.boolean
SignalGroup. isSensorIncluded(SignalHead signalHead, Sensor sensor)
Inquire if a Sensor is included in the Signal Head Calculation.boolean
SignalMastLogic. isSensorIncluded(Sensor sensor, SignalMast destination)
Check if a sensor is part of at least one of the logics that set a SignalMast.void
SignalGroup. setHeadAlignSensor(SignalHead signalHead, Sensor sensor, int state)
Add a Sensor and its On state to a Signal Head.void
TransitSectionAction. setTriggerSensor(Sensor s)
Method parameters in jmri with type arguments of type Sensor Modifier and Type Method Description void
Block. setNamedSensor(NamedBeanHandle<Sensor> s)
Set Block Occupancy Sensor.void
SignalMastLogic. setSensors(java.util.Hashtable<NamedBeanHandle<Sensor>,java.lang.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 Sensor Modifier and Type Class Description class
AbstractSensor
Abstract class providing the basic logic of the Sensor interface.Fields in jmri.implementation with type parameters of type Sensor Modifier and Type Field Description protected NamedBeanHandle<Sensor>
DefaultRoute. mTurnoutsAlignedNamedSensor
Methods in jmri.implementation that return Sensor Modifier and Type Method Description Sensor
AbstractTurnout. getFirstSensor()
Get the first feedback sensor.Sensor
DefaultSection. getForwardBlockingSensor()
Sensor
DefaultSection. getForwardStoppingSensor()
Sensor
DefaultRoute. getOutputSensor(int k)
Get the output Sensor by index.Sensor
DefaultSection. getReverseBlockingSensor()
Sensor
DefaultSection. getReverseStoppingSensor()
Sensor
DefaultRoute. getRouteSensor(int index)
Get the Sensor of a control Sensor in this Route.Sensor
AbstractTurnout. getSecondSensor()
Get the second feedback sensor.Sensor
DefaultSignalGroup. getSensorByIndex(int x, int pSensor)
Sensor
DefaultRoute. getTurnoutsAlgdSensor()
Get the turnouts aligned sensor.Sensor
DefaultSection. setForwardBlockingSensorName(java.lang.String forwardSensor)
Sensor
DefaultSection. setForwardStoppingSensorName(java.lang.String forwardSensor)
Sensor
DefaultSection. setReverseBlockingSensorName(java.lang.String reverseSensor)
Sensor
DefaultSection. setReverseStoppingSensorName(java.lang.String reverseSensor)
Methods in jmri.implementation that return types with arguments of type Sensor Modifier and Type Method Description NamedBeanHandle<Sensor>
AbstractTurnout. getFirstNamedSensor()
Get the handle for the first feedback sensor.java.util.List<NamedBeanHandle<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.NamedBeanHandle<Sensor>
AbstractTurnout. getSecondNamedSensor()
Get the second feedback sensor handle.java.util.List<Sensor>
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 Sensor Modifier and Type Method Description protected void
DefaultRoute. checkSensor(int newState, int oldState, Sensor sensor)
Handle sensor update event to see if it will set the route.int
DefaultSignalGroup. getSensorState(SignalHead signalHead, Sensor sensor)
int
DefaultSignalMastLogic. 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) boolean
DefaultRoute. isOutputSensorIncluded(Sensor s1)
(package private) boolean
DefaultRoute. isRouteSensorIncluded(Sensor s)
boolean
DefaultSignalGroup. isSensorIncluded(SignalHead signalHead, Sensor sensor)
boolean
DefaultSignalMastLogic. isSensorIncluded(Sensor sensor, SignalMast destination)
Check if a sensor is part of at least one of the logics that set a SignalMast.(package private) void
DefaultRoute. removeOutputSensor(Sensor s)
(package private) void
DefaultRoute. removeRouteSensor(Sensor s)
void
DefaultSignalMastLogic. removeSensor(Sensor sen, SignalMast destination)
void
DefaultSignalGroup. setHeadAlignSensor(SignalHead signalHead, Sensor sensor, int state)
(package private) void
DefaultConditionalExecute. setSensor(ConditionalAction action, Sensor sn, Reference<java.lang.Integer> actionCount, java.util.List<java.lang.String> errorList, java.lang.String devName)
Method parameters in jmri.implementation with type arguments of type Sensor Modifier and Type Method Description void
AbstractTurnout. provideFirstFeedbackNamedSensor(NamedBeanHandle<Sensor> s)
On change, fires Property Change "TurnoutFeedbackFirstSensorChange".void
AbstractTurnout. provideSecondFeedbackNamedSensor(NamedBeanHandle<Sensor> s)
On change, fires Property Change "TurnoutFeedbackSecondSensorChange".void
DefaultSignalMastLogic. setSensors(java.util.Hashtable<NamedBeanHandle<Sensor>,java.lang.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 Sensor Modifier and Type Field Description (package private) Sensor
AbstractRouteServer.RouteListener. sensor
(package private) Sensor
AbstractSensorServer.SensorListener. sensor
Methods in jmri.jmris that return Sensor Modifier and Type Method Description Sensor
AbstractSensorServer. initSensor(java.lang.String sensorName)
-
Uses of Sensor in jmri.jmrit.automat
Fields in jmri.jmrit.automat declared as Sensor Modifier and Type Field Description (package private) Sensor
SampleAutomaton3. fwdSensor
References the sensor the locomotive will enter when it moves forward to the limit.(package private) Sensor
SampleAutomaton3. revSensor
References the sensor the locomotive will enter when it moves backward to the limit.(package private) Sensor
SampleAutomaton. sensor
References the sensor to be monitored(package private) Sensor
SampleAutomaton2. sensor
References the sensor to be monitoredMethods in jmri.jmrit.automat with parameters of type Sensor Modifier and Type Method Description void
AbstractAutomaton. waitSensorActive(Sensor mSensor)
Wait for a sensor to be active.void
AbstractAutomaton. waitSensorActive(Sensor[] mSensors)
Wait for one of a list of sensors to be be active.int
AbstractAutomaton. waitSensorChange(int mState, Sensor mSensor)
Wait for a sensor to change state.void
AbstractAutomaton. waitSensorChange(Sensor[] mSensors)
Wait for one of an array of sensors to change.void
AbstractAutomaton. waitSensorInactive(Sensor mSensor)
Wait for a sensor to be inactive.void
AbstractAutomaton. waitSensorInactive(Sensor[] mSensors)
Wait for one of a list of sensors to be be inactive.void
AbstractAutomaton. waitSensorState(Sensor[] mSensors, int state)
Wait for one of a list of sensors to be be in a selected state.void
AbstractAutomaton. 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 Sensor Modifier and Type Field Description (package private) Sensor
SectionTableAction. fSensor
(package private) Sensor
SectionTableAction. fStopSensor
(package private) Sensor
SectionTableAction. rSensor
(package private) Sensor
SectionTableAction. rStopSensor
Fields in jmri.jmrit.beantable with type parameters of type Sensor Modifier and Type Field Description (package private) Manager<Sensor>
SensorTableAction. 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. reverseStopSensorBox
Methods in jmri.jmrit.beantable that return types with arguments of type Sensor Modifier and Type Method Description protected Manager<Sensor>
SensorTableTabAction. getManager()
Method parameters in jmri.jmrit.beantable with type arguments of type Sensor Modifier and Type Method Description void
SensorTableAction. addToFrame(BeanTableFrame<Sensor> f)
Allow subclasses to add to the frame without having to actually subclass the BeanTableDataFrame.void
SensorTableAction. 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.void
SensorTableAction. 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.void
SensorTableAction. 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 Sensor Modifier and Type Field Description (package private) NamedBeanComboBox<Sensor>
OBlockEditAction. errorSensorComboBox
(package private) NamedBeanComboBox<Sensor>
BlockEditAction. sensorComboBox
(package private) NamedBeanComboBox<Sensor>
OBlockEditAction. sensorComboBox
Methods in jmri.jmrit.beantable.beanedit that return Sensor Modifier and Type Method Description Sensor
SensorDebounceEditAction. getByUserName(java.lang.String name)
Sensor
SensorEditAction. getByUserName(java.lang.String name)
Sensor
SensorPullUpEditAction. getByUserName(java.lang.String name)
Methods in jmri.jmrit.beantable.beanedit with parameters of type Sensor Modifier and Type Method Description void
SensorDebounceEditAction. setBean(Sensor bean)
void
SensorPullUpEditAction. setBean(Sensor bean)
-
Uses of Sensor in jmri.jmrit.beantable.routetable
Fields in jmri.jmrit.beantable.routetable with type parameters of type Sensor Modifier and Type Field Description (package private) NamedBeanComboBox<Sensor>
AbstractRouteAddEditFrame. sensor1
(package private) NamedBeanComboBox<Sensor>
AbstractRouteAddEditFrame. sensor2
(package private) NamedBeanComboBox<Sensor>
AbstractRouteAddEditFrame. sensor3
(package private) NamedBeanComboBox<Sensor>
AbstractRouteAddEditFrame. turnoutsAlignedSensor
-
Uses of Sensor in jmri.jmrit.beantable.sensor
Methods in jmri.jmrit.beantable.sensor that return Sensor Modifier and Type Method Description protected Sensor
SensorTableDataModel. getBySystemName(java.lang.String name)
protected Sensor
SensorTableDataModel. getByUserName(java.lang.String name)
Methods in jmri.jmrit.beantable.sensor that return types with arguments of type Sensor Modifier and Type Method Description protected Manager<Sensor>
SensorTableDataModel. getManager()
Get the Table Model Bean Manager.Methods in jmri.jmrit.beantable.sensor with parameters of type Sensor Modifier and Type Method Description protected void
SensorTableDataModel. clickOn(Sensor t)
Process a click on The value cell.(package private) void
SensorTableDataModel. editButton(Sensor s)
Method parameters in jmri.jmrit.beantable.sensor with type arguments of type Sensor Modifier and Type Method Description protected void
SensorTableDataModel. setManager(Manager<Sensor> manager)
Set the Model Bean Manager.Constructor parameters in jmri.jmrit.beantable.sensor with type arguments of type Sensor Constructor Description SensorTableDataModel(Manager<Sensor> manager)
Create a new Sensor Table Data Model. -
Uses of Sensor in jmri.jmrit.beantable.turnout
Methods in jmri.jmrit.beantable.turnout with parameters of type Sensor Modifier and Type Method Description protected void
TurnoutTableJTable. loadRenderEditMaps(java.util.Hashtable<Turnout,javax.swing.table.TableCellRenderer> r, java.util.Hashtable<Turnout,javax.swing.table.TableCellEditor> e, Turnout t, Sensor s)
Constructor parameters in jmri.jmrit.beantable.turnout with type arguments of type Sensor Constructor Description BeanComboBoxEditor(NamedBeanComboBox<Sensor> beanBox)
-
Uses of Sensor in jmri.jmrit.ctc
Methods in jmri.jmrit.ctc that return Sensor Modifier and Type Method Description Sensor
NBHSensor. getBean()
Methods in jmri.jmrit.ctc that return types with arguments of type Sensor Modifier and Type Method Description java.util.HashSet<Sensor>
LockedRoute. getSensors()
Methods in jmri.jmrit.ctc with parameters of type Sensor Modifier and Type Method Description boolean
NBHSensor. matchSensor(Sensor sensor)
Method parameters in jmri.jmrit.ctc with type arguments of type Sensor Modifier and Type Method Description boolean
LockedRoutesManager. checkRoute(java.util.HashSet<Sensor> sensors, java.lang.String osSectionDescription, java.lang.String ruleDescription)
Call this routine with a set of resources that need to be checked against the presently allocated resources.LockedRoute
LockedRoutesManager. checkRouteAndAllocateIfAvailable(java.util.HashSet<Sensor> sensors, java.lang.String osSectionDescription, java.lang.String ruleDescription, boolean rightTraffic)
Call this routine with a set of resources that need to be checked against the presently allocated resources.TrafficLockingInfo
CallOn. codeButtonPressed(java.util.HashSet<Sensor> sensors, java.lang.String userIdentifier, SignalDirectionIndicatorsInterface signalDirectionIndicatorsObject, int signalDirectionLever)
Constructor parameters in jmri.jmrit.ctc with type arguments of type Sensor Constructor Description LockedRoute(LockedRoutesManager lockedRoutesManager, java.util.HashSet<Sensor> sensors, java.lang.String osSectionDescription, java.lang.String ruleDescription, boolean rightTraffic)
NBHSensor(NamedBeanHandle<Sensor> namedBeanHandleSensor)
-
Uses of Sensor in jmri.jmrit.dispatcher
Methods in jmri.jmrit.dispatcher that return Sensor Modifier and Type Method Description Sensor
ActiveTrain. getDelaySensor()
Sensor
TrainInfo. getDelaySensor()
retrieve the startup delay sensor using the delay sensor nameSensor
AllocatedSection. getForwardStoppingSensor()
Sensor
ActiveTrain. getRestartSensor()
Sensor
TrainInfo. getRestartSensor()
retrieve the restart sensor using the restart sensor nameSensor
ActiveTrain. getReverseRestartSensor()
Sensor
TrainInfo. getReverseRestartSensor()
Sensor
AllocatedSection. getReverseStoppingSensor()
Methods in jmri.jmrit.dispatcher with parameters of type Sensor Modifier and Type Method Description protected void
DispatcherFrame. addDelayedTrain(ActiveTrain at, int restartType, Sensor delaySensor, boolean resetSensor)
void
ActiveTrain. initializeRestartSensor(Sensor restartSensor, boolean resetSensor)
void
ActiveTrain. setDelaySensor(Sensor s)
protected void
ActiveTrain. setRestart(int delayType, int restartDelay, Sensor delaySensor, boolean resetSensorAfter)
void
ActiveTrain. setRestartSensor(Sensor s)
void
ActiveTrain. setReverseDelaySensor(Sensor s)
Method parameters in jmri.jmrit.dispatcher with type arguments of type Sensor Modifier and Type Method Description void
ActiveTrain. initializeRestartAllocationSensor(NamedBeanHandle<Sensor> restartAllocationSensor)
-
Uses of Sensor in jmri.jmrit.display
Fields in jmri.jmrit.display with type parameters of type Sensor Modifier and Type Field Description (package private) TableItemPanel<Sensor>
SensorIcon. _itemPanel
(package private) java.util.HashMap<java.lang.String,NamedBeanHandle<Sensor>>
MultiSensorIconAdder. _sensorMap
(package private) NamedBeanHandle<Sensor>
MultiSensorIcon.Entry. namedSensor
Methods in jmri.jmrit.display that return Sensor Modifier and Type Method Description Sensor
IndicatorTrack. getOccSensor()
Sensor
IndicatorTrackIcon. getOccSensor()
Sensor
IndicatorTurnoutIcon. getOccSensor()
Sensor
SensorIcon. getSensor()
Methods in jmri.jmrit.display that return types with arguments of type Sensor Modifier and Type Method Description NamedBeanHandle<Sensor>
IndicatorTrack. getNamedOccSensor()
NamedBeanHandle<Sensor>
IndicatorTrackIcon. getNamedOccSensor()
NamedBeanHandle<Sensor>
IndicatorTurnoutIcon. getNamedOccSensor()
NamedBeanHandle<Sensor>
SensorIcon. getNamedSensor()
NamedBeanHandle<Sensor>
MultiSensorIconAdder. getSensor(int index)
Get a Sensor object for your own use. see NamedIcon getIcon(String key) in super.java.util.List<Sensor>
MultiSensorIcon. getSensors()
Method parameters in jmri.jmrit.display with type arguments of type Sensor Modifier and Type Method Description void
MultiSensorIcon. addEntry(NamedBeanHandle<Sensor> sensor, NamedIcon icon)
void
IndicatorTrack. setOccSensorHandle(NamedBeanHandle<Sensor> senHandle)
void
IndicatorTrackIcon. setOccSensorHandle(NamedBeanHandle<Sensor> senHandle)
void
IndicatorTurnoutIcon. setOccSensorHandle(NamedBeanHandle<Sensor> sen)
void
SensorIcon. 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 Sensor Modifier and Type Field Description (package private) OpenPickListButton<Sensor>
EditCircuitFrame. _pickTable
-
Uses of Sensor in jmri.jmrit.display.controlPanelEditor.shape
Methods in jmri.jmrit.display.controlPanelEditor.shape that return Sensor Modifier and Type Method Description Sensor
PositionableShape. getControlSensor()
Methods in jmri.jmrit.display.controlPanelEditor.shape that return types with arguments of type Sensor Modifier and Type Method Description NamedBeanHandle<Sensor>
PositionableShape. getControlSensorHandle()
-
Uses of Sensor in jmri.jmrit.display.layoutEditor
Methods in jmri.jmrit.display.layoutEditor that return Sensor Modifier and Type Method Description Sensor
PositionablePoint. getEastBoundSensor()
Sensor
PositionablePointView. getEastBoundSensor()
Sensor
LayoutBlockManager. getFacingSensor(Block facingBlock, Block protectedBlock, LayoutEditor panel)
Get the Sensor facing into a specified Block from a specified protected Block.Sensor
LayoutBlock. getOccupancySensor()
Get occupancy Sensor.Sensor
LevelXing. getSensor(LevelXing.Geometry loc)
Sensor
LevelXingView. getSensor(LevelXing.Geometry loc)
Sensor
LayoutTurnout. getSensorA()
Sensor
LayoutTurnoutView. getSensorA()
Sensor
LevelXing. getSensorA()
Sensor
LevelXingView. getSensorA()
Sensor
LayoutBlockManager. getSensorAtEndBumper(Block facingBlock, LayoutEditor panel)
Get a Sensor facing into a specific Block.Sensor
LayoutTurnout. getSensorB()
Sensor
LayoutTurnoutView. getSensorB()
Sensor
LevelXing. getSensorB()
Sensor
LevelXingView. getSensorB()
Sensor
LayoutTurnout. getSensorC()
Sensor
LayoutTurnoutView. getSensorC()
Sensor
LevelXing. getSensorC()
Sensor
LevelXingView. getSensorC()
Sensor
LayoutTurnout. getSensorD()
Sensor
LayoutTurnoutView. getSensorD()
Sensor
LevelXing. getSensorD()
Sensor
LevelXingView. getSensorD()
Sensor
LayoutEditorTools. getSensorFromEntry(java.lang.String sensorName, boolean requireEntry, JmriJFrame frame)
Returns the Sensor corresponding to an entry field in the specified dialog.Sensor
LayoutBlockManager. getStabilisedSensor()
Get the sensor used to indicate if the routing protocol has stabilised or not.Sensor
PositionablePoint. getWestBoundSensor()
Sensor
PositionablePointView. getWestBoundSensor()
Sensor
LayoutBlock. validateSensor(java.lang.String sensorName, java.awt.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 Sensor Modifier and Type Method Description NamedBeanHandle<Sensor>
LayoutBlockManager. getNamedStabilisedSensor()
Get the sensor used for the stability indication.Methods in jmri.jmrit.display.layoutEditor with parameters of type Sensor Modifier and Type Method Description LayoutBlock
LayoutBlockManager. getBlockWithSensorAssigned(Sensor s)
Find a LayoutBlock with a specified Sensor assigned as its occupancy sensor.LayoutBlock
LayoutBlockManager. getFacingBlockBySensor(Sensor sensor, LayoutEditor panel)
Get the LayoutBlock that a given sensor is facing.LayoutBlock
LayoutBlockManager. getProtectedBlockBySensor(Sensor sensor, LayoutEditor panel)
Get the LayoutBlock that a given sensor is protecting.java.util.List<LayoutBlock>
LayoutBlockManager. getProtectingBlocksBySensor(Sensor sensor, LayoutEditor panel)
java.util.List<LayoutBlock>
LayoutBlockManager. getProtectingBlocksBySensorOld(Sensor sensor, LayoutEditor panel)
boolean
LayoutEditorTools. 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.boolean
LayoutEditorTools. isSensorOnPanel(Sensor sensor)
boolean
LayoutEditorTools. 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.boolean
LayoutEditorTools. removeSensorFromPanel(Sensor sensor)
Removes the Sensor icon from the panel and from assignment to any turnout, positionable point, or level crossing.(package private) void
LayoutEditorTools. sensorAssignedElseWhere(Sensor sensor)
Display an error dialog.(package private) void
LayoutEditorTools. setBoundarySensor(Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<Sensor> beanDetail, java.lang.String direction)
Attached a sensor to the block boundary positional point.(package private) void
LayoutEditorTools. setLevelXingSensor(Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<? extends NamedBean> beanDetail, LayoutTrack connect, java.awt.geom.Point2D coords, java.lang.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, java.awt.geom.Point2D coords, java.lang.String position)
Attached a sensor to a turnout block boundary.Method parameters in jmri.jmrit.display.layoutEditor with type arguments of type Sensor Modifier and Type Method Description (package private) void
LayoutEditorTools. setBoundarySensor(Sensor newSensor, Sensor currSensor, LayoutEditorTools.BeanDetails<Sensor> beanDetail, java.lang.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 Sensor Modifier and Type Field Description (package private) java.util.ArrayList<Sensor>
MultiSensorItemPanel.MultiSensorSelectionModel. _selections
(package private) PickListModel<Sensor>
MultiSensorItemPanel.MultiSensorSelectionModel. _tableModel
Methods in jmri.jmrit.display.palette that return types with arguments of type Sensor Modifier and Type Method Description protected java.util.ArrayList<Sensor>
MultiSensorItemPanel.MultiSensorSelectionModel. getSelections()
java.util.ArrayList<Sensor>
MultiSensorItemPanel. getTableSelections()
Methods in jmri.jmrit.display.palette with parameters of type Sensor Modifier and Type Method Description void
MultiSensorItemPanel. setSelection(Sensor bean)
Method parameters in jmri.jmrit.display.palette with type arguments of type Sensor Modifier and Type Method Description protected javax.swing.JPanel
MultiSensorItemPanel. initTablePanel(PickListModel<Sensor> model)
Constructor parameters in jmri.jmrit.display.palette with type arguments of type Sensor Constructor Description MultiSensorItemPanel(DisplayFrame parentFrame, java.lang.String type, java.lang.String family, PickListModel<Sensor> model)
MultiSensorSelectionModel(PickListModel<Sensor> tableModel)
-
Uses of Sensor in jmri.jmrit.display.switchboardEditor
Methods in jmri.jmrit.display.switchboardEditor that return Sensor Modifier and Type Method Description Sensor
BeanSwitch. getSensor()
-
Uses of Sensor in jmri.jmrit.entryexit
Methods in jmri.jmrit.entryexit that return Sensor Modifier and Type Method Description Sensor
PointDetails. getSensor()
Methods in jmri.jmrit.entryexit with parameters of type Sensor Modifier and Type Method Description void
EntryExitPairs. removeNXSensor(Sensor sensor)
(package private) void
PointDetails. setSensor(Sensor sen)
-
Uses of Sensor in jmri.jmrit.logix
Methods in jmri.jmrit.logix that return Sensor Modifier and Type Method Description Sensor
OBlock. getErrorSensor()
protected Sensor
Engineer. getWaitSensor()
Methods in jmri.jmrit.logix that return types with arguments of type Sensor Modifier and Type Method Description NamedBeanHandle<Sensor>
OBlock. getNamedErrorSensor()
Method parameters in jmri.jmrit.logix with type arguments of type Sensor Modifier and Type Method Description void
OBlock. 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 Sensor Modifier and Type Method Description LogixNG_SelectNamedBean<Sensor>
ActionRequestUpdateOfSensor. getSelectNamedBean()
LogixNG_SelectNamedBean<Sensor>
ActionSensor. getSelectNamedBean()
-
Uses of Sensor in jmri.jmrit.logixng.expressions
Methods in jmri.jmrit.logixng.expressions that return types with arguments of type Sensor Modifier and Type Method Description LogixNG_SelectNamedBean<Sensor>
ExpressionSensor. getSelectNamedBean()
LogixNG_SelectNamedBean<Sensor>
ExpressionSensorEdge. getSelectNamedBean()
-
Uses of Sensor in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Sensor Modifier and Type Method Description Sensor
PickListModel.SensorPickModel. addBean(java.lang.String name)
Return bean with name given in parameter.Sensor
PickListModel.SensorPickModel. addBean(java.lang.String sysName, java.lang.String userName)
Methods in jmri.jmrit.picker that return types with arguments of type Sensor Modifier and Type Method Description Manager<Sensor>
PickListModel.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 Sensor Modifier and Type Field Description (package private) Sensor
SpeedProfilePanel. finishSensor
(package private) Sensor
SpeedProfilePanel.SensorDetails. sensor
(package private) Sensor
SpeedProfilePanel. startSensor
Fields in jmri.jmrit.roster.swing.speedprofile with type parameters of type Sensor Modifier and Type Field Description (package private) BeanSelectCreatePanel<Sensor>
SpeedProfilePanel. sensorAPanel
(package private) BeanSelectCreatePanel<Sensor>
SpeedProfilePanel. sensorBPanel
(package private) BeanSelectCreatePanel<Sensor>
SpeedProfilePanel. sensorCPanel
Methods in jmri.jmrit.roster.swing.speedprofile that return Sensor Modifier and Type Method Description (package private) Sensor
SpeedProfilePanel.SensorDetails. getSensor()
Constructors in jmri.jmrit.roster.swing.speedprofile with parameters of type Sensor Constructor Description SensorDetails(Sensor sen)
-
Uses of Sensor in jmri.jmrit.ussctc
Fields in jmri.jmrit.ussctc declared as Sensor Modifier and Type Field Description (package private) Sensor
SignalHeadSection. timeLogSensor
Fields in jmri.jmrit.ussctc with type parameters of type Sensor Modifier and Type Field Description (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) java.util.List<NamedBeanHandle<Sensor>>
OccupancyLock. list
Constructor parameters in jmri.jmrit.ussctc with type arguments of type Sensor Constructor Description OccupancyLock(java.util.List<NamedBeanHandle<Sensor>> list)
-
Uses of Sensor in jmri.jmrix.acela
Classes in jmri.jmrix.acela that implement Sensor Modifier and Type Class Description class
AcelaSensor
Extend jmri.AbstractSensor for Acela systemsFields in jmri.jmrix.acela declared as Sensor Modifier and Type Field Description protected Sensor[]
AcelaNode. sensorArray
Methods in jmri.jmrix.acela that return Sensor Modifier and Type Method Description protected Sensor
AcelaSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.acela with parameters of type Sensor Modifier and Type Method Description void
AcelaNode. 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 Sensor Modifier and Type Class Description class
BiDiBSensor
Extend jmri.AbstractSensor for BiDiB systemsMethods in jmri.jmrix.bidib that return Sensor Modifier and Type Method Description Sensor
BiDiBSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
CbusSensor
Extend jmri.AbstractSensor for CBUS controls.Methods in jmri.jmrix.can.cbus that return Sensor Modifier and Type Method Description protected Sensor
CbusSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
SerialSensor
Extend jmri.AbstractSensor for C/MRI serial systemsFields in jmri.jmrix.cmri.serial declared as Sensor Modifier and Type Field Description protected Sensor[]
SerialNode. sensorArray
Methods in jmri.jmrix.cmri.serial that return Sensor Modifier and Type Method Description protected Sensor
SerialSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.cmri.serial with parameters of type Sensor Modifier and Type Method Description void
SerialNode. 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 Sensor Modifier and Type Class Description class
Dcc4PcSensor
Implement a Sensor via Dcc4Pc communications.Methods in jmri.jmrix.dcc4pc that return Sensor Modifier and Type Method Description protected Sensor
Dcc4PcSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
DCCppSensor
Extend jmri.AbstractSensor for DCC++ layouts.Methods in jmri.jmrix.dccpp that return Sensor Modifier and Type Method Description protected Sensor
DCCppSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
EcosSensor
Implement a Sensor via ECoS communications.Methods in jmri.jmrix.ecos that return Sensor Modifier and Type Method Description protected Sensor
EcosSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
SerialSensor
Implement Sensor for Grapevine.Fields in jmri.jmrix.grapevine declared as Sensor Modifier and Type Field Description protected Sensor[]
SerialNode. sensorArray
Methods in jmri.jmrix.grapevine that return Sensor Modifier and Type Method Description protected Sensor
SerialSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.grapevine with parameters of type Sensor Modifier and Type Method Description void
SerialNode. 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 Sensor Modifier and Type Class Description class
XBeeSensor
Extend jmri.AbstractSensor for XBee connections.Methods in jmri.jmrix.ieee802154.xbee that return Sensor Modifier and Type Method Description protected Sensor
XBeeSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.ieee802154.xbee with parameters of type Sensor Modifier and Type Method Description void
XBeeSensorManager. deregister(Sensor s)
-
Uses of Sensor in jmri.jmrix.internal
Methods in jmri.jmrix.internal that return Sensor Modifier and Type Method Description protected Sensor
InternalSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
IpocsSensor
Methods in jmri.jmrix.ipocs that return Sensor Modifier and Type Method Description protected Sensor
IpocsSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
-
Uses of Sensor in jmri.jmrix.jmriclient
Classes in jmri.jmrix.jmriclient that implement Sensor Modifier and Type Class Description class
JMRIClientSensor
JMRIClient implementation of the Sensor interface.Methods in jmri.jmrix.jmriclient that return Sensor Modifier and Type Method Description protected Sensor
JMRIClientSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
XNetSensor
Extend jmri.AbstractSensor for XpressNet layouts.Methods in jmri.jmrix.lenz that return Sensor Modifier and Type Method Description protected Sensor
XNetSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
LnSensor
Extend jmri.AbstractSensor for LocoNet layouts.Methods in jmri.jmrix.loconet that return Sensor Modifier and Type Method Description protected Sensor
LnSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Method Description protected Sensor
LnSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
SerialSensor
Extend jmri.AbstractSensor for Maple systems.Fields in jmri.jmrix.maple declared as Sensor Modifier and Type Field Description protected Sensor[]
InputBits. sensorArray
Methods in jmri.jmrix.maple that return Sensor Modifier and Type Method Description protected Sensor
SerialSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.maple with parameters of type Sensor Modifier and Type Method Description void
InputBits. 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 Sensor Modifier and Type Class Description class
MarklinSensor
Implement a Sensor via Marklin communications.Methods in jmri.jmrix.marklin that return Sensor Modifier and Type Method Description protected Sensor
MarklinSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
MqttSensor
Implementation of the Sensor interface for MQTT layouts.Fields in jmri.jmrix.mqtt with type parameters of type Sensor Modifier and Type Field Description (package private) MqttContentParser<Sensor>
MqttSensor. parser
(package private) MqttContentParser<Sensor>
MqttSensorManager. parser
Methods in jmri.jmrix.mqtt that return Sensor Modifier and Type Method Description protected Sensor
MqttSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Create an new sensor object.Method parameters in jmri.jmrix.mqtt with type arguments of type Sensor Modifier and Type Method Description void
MqttSensor. setParser(MqttContentParser<Sensor> parser)
void
MqttSensorManager. setParser(MqttContentParser<Sensor> parser)
-
Uses of Sensor in jmri.jmrix.nce
Classes in jmri.jmrix.nce that implement Sensor Modifier and Type Class Description class
NceSensor
Extend jmri.AbstractSensor for NCE systemsFields in jmri.jmrix.nce declared as Sensor Modifier and Type Field Description (package private) Sensor[]
NceAIU. sensorArray
Methods in jmri.jmrix.nce that return Sensor Modifier and Type Method Description protected Sensor
NceSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Sensor
NceAIU. getSensor(int index)
Return the sensor object for the specified AIUMethods in jmri.jmrix.nce with parameters of type Sensor Modifier and Type Method Description void
NceAIU. 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 Sensor Modifier and Type Class Description class
SerialSensor
Extend jmri.AbstractSensor for serial systemsFields in jmri.jmrix.oaktree declared as Sensor Modifier and Type Field Description protected Sensor[]
SerialNode. sensorArray
Methods in jmri.jmrix.oaktree that return Sensor Modifier and Type Method Description protected Sensor
SerialSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.oaktree with parameters of type Sensor Modifier and Type Method Description void
SerialNode. 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 Sensor Modifier and Type Class Description class
OlcbSensor
Extend jmri.AbstractSensor for OpenLCB controls.Methods in jmri.jmrix.openlcb that return Sensor Modifier and Type Method Description protected Sensor
OlcbSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
RaspberryPiSensor
Sensor interface for RaspberryPi GPIO pins.Methods in jmri.jmrix.pi that return Sensor Modifier and Type Method Description protected Sensor
RaspberryPiSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
SerialSensor
Extend jmri.AbstractSensor for serial systemsMethods in jmri.jmrix.powerline that return Sensor Modifier and Type Method Description protected Sensor
SerialSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
RfidSensor
Extend jmri.AbstractSensor for RFID systemsclass
TimeoutRfidSensor
Timeout specific implementation of an RfidSensor. -
Uses of Sensor in jmri.jmrix.rfid.generic.standalone
Methods in jmri.jmrix.rfid.generic.standalone that return Sensor Modifier and Type Method Description protected Sensor
StandaloneSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Method Description protected Sensor
ConcentratorSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
Z21CanSensor
Z21CanSensor implements the Sensor interface for Can connected sensors on Roco Z21 systems.class
Z21RMBusSensor
Extend jmri.AbstractSensor for RocoMotion (RM) bus sensors on the Roco Z21.Methods in jmri.jmrix.roco.z21 that return Sensor Modifier and Type Method Description protected Sensor
Z21SensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Sensor
Z21SensorManager. getBySystemName(java.lang.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 Sensor Modifier and Type Class Description class
RpsSensor
Extend jmri.AbstractSensor for RPS systems.Methods in jmri.jmrix.rps that return Sensor Modifier and Type Method Description protected Sensor
RpsSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
SerialSensor
Extend jmri.AbstractSensor for serial systems.Fields in jmri.jmrix.secsi declared as Sensor Modifier and Type Field Description protected Sensor[]
SerialNode. sensorArray
Methods in jmri.jmrix.secsi that return Sensor Modifier and Type Method Description protected Sensor
SerialSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Methods in jmri.jmrix.secsi with parameters of type Sensor Modifier and Type Method Description void
SerialNode. 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 Sensor Modifier and Type Class Description class
SRCPSensor
SRCPSensor implementation of the Sensor interface.Methods in jmri.jmrix.srcp that return Sensor Modifier and Type Method Description protected Sensor
SRCPSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Class Description class
TamsSensor
Implement a Sensor via Tams communications.Methods in jmri.jmrix.tams that return Sensor Modifier and Type Method Description protected Sensor
TamsSensorManager. createNewSensor(java.lang.String systemName, java.lang.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 Sensor Modifier and Type Method Description protected abstract Sensor
AbstractSensorManager. createNewSensor(java.lang.String systemName, java.lang.String userName)
Internal method to invoke the factory and create a new Sensor.Sensor
AbstractSensorManager. getBySystemName(java.lang.String key)
Locate an existing instance based on a system name.Sensor
AbstractSensorManager. getSensor(java.lang.String name)
Get an existing Sensor or return null if it doesn't exist.Sensor
ProxySensorManager. getSensor(java.lang.String name)
Locate via user name, then system name if needed.protected Sensor
ProxySensorManager. makeBean(Manager<Sensor> manager, java.lang.String systemName, java.lang.String userName)
Defer creation of the proper type to the subclass.Sensor
AbstractSensorManager. newSensor(java.lang.String systemName, java.lang.String userName)
Create a New Sensor.Sensor
ProxySensorManager. newSensor(java.lang.String systemName, java.lang.String userName)
Return a Sensor with the specified user or system name.Sensor
ProxySensorManager. provide(java.lang.String 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.Sensor
AbstractSensorManager. provideSensor(java.lang.String name)
Get the Sensor with the user name, then system name if needed; if that fails, create a new Sensor.Sensor
ProxySensorManager. provideSensor(java.lang.String sName)
Methods in jmri.managers that return types with arguments of type Sensor Modifier and Type Method Description java.lang.Class<Sensor>
AbstractSensorManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.java.lang.Class<Sensor>
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 Modifier and Type Method Description protected Sensor
ProxySensorManager. makeBean(Manager<Sensor> manager, java.lang.String systemName, java.lang.String userName)
Defer creation of the proper type to the subclass. -
Uses of Sensor in jmri.server.json.sensor
Methods in jmri.server.json.sensor that return types with arguments of type Sensor Modifier and Type Method Description protected ProvidingManager<Sensor>
JsonSensorHttpService. getProvidingManager()
Methods in jmri.server.json.sensor with parameters of type Sensor Modifier and Type Method Description protected void
JsonSensorHttpService. doDelete(Sensor bean, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonSensorHttpService. doGet(Sensor sensor, java.lang.String name, java.lang.String type, JsonRequest request)
com.fasterxml.jackson.databind.node.ObjectNode
JsonSensorHttpService. doPost(Sensor sensor, java.lang.String name, java.lang.String type, com.fasterxml.jackson.databind.JsonNode data, JsonRequest request)
-