Uses of Interface
jmri.Sensor

Packages that use Sensor
jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts. 
jmri.implementation Provides implementations of various JMRI interfaces. 
jmri.jmrit.automat Classes to ease creation of layout automation, particularly signaling. 
jmri.jmrit.dispatcher   
jmri.jmrit.display Control panel and visible icon classes. 
jmri.jmrit.display.layoutEditor   
jmri.jmrit.logix   
jmri.jmrix.acela This package handles communications for the CTI Acela hardware. 
jmri.jmrix.can.cbus Defines classes for interfacing to a MERG CBUS network. 
jmri.jmrix.cmri.serial   
jmri.jmrix.ecos Support for the ESU ECoS. 
jmri.jmrix.grapevine This package handles communications for the ProTrak Grapevine hardware. 
jmri.jmrix.jmriclient   
jmri.jmrix.lenz   
jmri.jmrix.loconet Provides access to LocoNet systems, along with a lot of Swing-based tools. 
jmri.jmrix.maple   
jmri.jmrix.nce   
jmri.jmrix.oaktree   
jmri.jmrix.openlcb   
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.coreid This package holds objects specific to the Generic RFID stand-alone readers that use the CORE-ID / ID-Innovations protocol. 
jmri.jmrix.rfid.generic.standalone This package handles communications for Generic RFID stand-alone readers that use the CORE-ID / ID-Innovations protocol. 
jmri.jmrix.rfid.merg.concentrator This package handles communications for MERG RFID Concentrators 
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.managers Provides implementations of various JMRI managers. 
 

Uses of Sensor in jmri
 

Methods in jmri that return Sensor
 Sensor SensorManager.getBySystemName(String s)
           
 Sensor SensorManager.getByUserName(String s)
           
 Sensor Turnout.getFirstSensor()
          Get the first sensor, if defined.
 Sensor Section.getForwardBlockingSensor()
           
 Sensor Section.getForwardStoppingSensor()
           
 Sensor Route.getOutputSensor(int k)
          Get the 'k'th output Sensor of the Route.
 Sensor Section.getReverseBlockingSensor()
           
 Sensor Section.getReverseStoppingSensor()
           
 Sensor Turnout.getSecondSensor()
          Get the Second sensor, if defined.
 Sensor Block.getSensor()
           
 Sensor SensorManager.getSensor(String name)
          Locate via user name, then system name if needed.
 Sensor TransitSectionAction.getTriggerSensor()
           
 Sensor SensorManager.newSensor(String systemName, String userName)
          Return an instance with the specified system and user names.
 Sensor SensorManager.provideSensor(String name)
          Locate via user name, then system name if needed.
 Sensor Section.setForwardBlockingSensorName(String forwardSensor)
           
 Sensor Section.setForwardStoppingSensorName(String forwardSensor)
           
 Sensor Section.setReverseBlockingSensorName(String reverseSensor)
           
 Sensor Section.setReverseStoppingSensorName(String reverseSensor)
           
 

Methods in jmri that return types with arguments of type Sensor
 NamedBeanHandle<Sensor> Turnout.getFirstNamedSensor()
          Get the first sensor, if defined.
 NamedBeanHandle<Sensor> Block.getNamedSensor()
           
 ArrayList<NamedBeanHandle<Sensor>> SignalMastLogic.getNamedSensors(SignalMast destination)
           
 NamedBeanHandle<Sensor> Turnout.getSecondNamedSensor()
          Get the first sensor, if defined.
 ArrayList<Sensor> SignalMastLogic.getSensors(SignalMast destination)
           
 

Methods in jmri with parameters of type Sensor
 int SignalMastLogic.getSensorState(Sensor sensor, SignalMast destination)
           
 boolean SignalMastLogic.isSensorIncluded(Sensor sensor, SignalMast destination)
           
 void TransitSectionAction.setTriggerSensor(Sensor s)
           
 

Method parameters in jmri with type arguments of type Sensor
 void Block.setNamedSensor(NamedBeanHandle<Sensor> s)
           
 void SignalMastLogic.setSensors(Hashtable<NamedBeanHandle<Sensor>,Integer> sensors, SignalMast destination)
          Sets which sensors must be in a given state before our mast can be set.
 

Uses of Sensor in jmri.implementation
 

Classes in jmri.implementation that implement Sensor
 class AbstractSensor
          Abstract class providing the basic logic of the Sensor interface Sensor system names are always upper case.
 

Fields in jmri.implementation with type parameters of type Sensor
protected  NamedBeanHandle<Sensor> LightControl._namedControlSensor
           
protected  NamedBeanHandle<Sensor> LightControl._namedControlSensor2
           
protected  NamedBeanHandle<Sensor> LightControl._namedTimedControlSensor
           
protected  NamedBeanHandle<Sensor> DefaultRoute.mTurnoutsAlignedNamedSensor
           
 

Methods in jmri.implementation that return Sensor
 Sensor AbstractTurnout.getFirstSensor()
           
 Sensor DefaultRoute.getOutputSensor(int k)
          Method to return the 'k'th Sensor of the Route.
 Sensor DefaultRoute.getRouteSensor(int index)
          Method to get the control Sensor in this Route 'index' is the index in the Sensor array of the requested Sensor.
 Sensor AbstractTurnout.getSecondSensor()
           
 

Methods in jmri.implementation that return types with arguments of type Sensor
 NamedBeanHandle<Sensor> AbstractTurnout.getFirstNamedSensor()
           
 ArrayList<NamedBeanHandle<Sensor>> DefaultSignalMastLogic.getNamedSensors(SignalMast destination)
           
 NamedBeanHandle<Sensor> AbstractTurnout.getSecondNamedSensor()
           
 ArrayList<Sensor> DefaultSignalMastLogic.getSensors(SignalMast destination)
           
 

Methods in jmri.implementation with parameters of type Sensor
protected  void DefaultRoute.checkSensor(int newState, int oldState, Sensor sensor)
          Handle sensor update event to see if that will set the route.
 int DefaultSignalMastLogic.getSensorState(Sensor sensor, SignalMast destination)
           
 boolean DefaultSignalMastLogic.isSensorIncluded(Sensor sensor, SignalMast destination)
           
 

Method parameters in jmri.implementation with type arguments of type Sensor
 void AbstractTurnout.provideFirstFeedbackNamedSensor(NamedBeanHandle<Sensor> s)
           
 void AbstractTurnout.provideSecondFeedbackNamedSensor(NamedBeanHandle<Sensor> s)
           
 void DefaultSignalMastLogic.setSensors(Hashtable<NamedBeanHandle<Sensor>,Integer> sensors, SignalMast destination)
          Sets which sensors must be in a given state before our mast can be set.
 

Uses of Sensor in jmri.jmrit.automat
 

Methods in jmri.jmrit.automat with parameters of type Sensor
 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.dispatcher
 

Methods in jmri.jmrit.dispatcher that return Sensor
 Sensor AllocatedSection.getForwardStoppingSensor()
           
 Sensor AllocatedSection.getReverseStoppingSensor()
           
 

Uses of Sensor in jmri.jmrit.display
 

Methods in jmri.jmrit.display that return Sensor
 Sensor IndicatorTurnoutIcon.getOccSensor()
           
 Sensor IndicatorTrackIcon.getOccSensor()
           
 Sensor IndicatorTrack.getOccSensor()
           
 Sensor SensorIcon.getSensor()
           
 

Methods in jmri.jmrit.display that return types with arguments of type Sensor
 NamedBeanHandle<Sensor> IndicatorTurnoutIcon.getNamedOccSensor()
           
 NamedBeanHandle<Sensor> IndicatorTrackIcon.getNamedOccSensor()
           
 NamedBeanHandle<Sensor> IndicatorTrack.getNamedOccSensor()
           
 NamedBeanHandle<Sensor> SensorIcon.getNamedSensor()
           
 NamedBeanHandle<Sensor> MultiSensorIconAdder.getSensor(int index)
          Returns a Sensor object for your own use.
 

Method parameters in jmri.jmrit.display with type arguments of type Sensor
 void MultiSensorIcon.addEntry(NamedBeanHandle<Sensor> sensor, NamedIcon icon)
           
 void IndicatorTurnoutIcon.setOccSensorHandle(NamedBeanHandle<Sensor> sen)
           
 void IndicatorTrackIcon.setOccSensorHandle(NamedBeanHandle<Sensor> senHandle)
           
 void IndicatorTrack.setOccSensorHandle(NamedBeanHandle<Sensor> senHandle)
           
 void SensorIcon.setSensor(NamedBeanHandle<Sensor> s)
          Attached a named sensor to this display item
 

Uses of Sensor in jmri.jmrit.display.layoutEditor
 

Methods in jmri.jmrit.display.layoutEditor that return Sensor
 Sensor LayoutBlock.getOccupancySensor()
          Returns occupancy Sensor
 Sensor LayoutEditorTools.getSensorFromEntry(JTextField sensorName, boolean requireEntry, JmriJFrame frame)
          Returns the Sensor corresponding to an entry field in the specified dialog.
 Sensor LayoutEditorTools.getSensorFromName(String str)
          Returns a Sensor given a name
 Sensor LayoutBlockManager.getStabilisedSensor()
          Return the sensor used to indicate if the routing protocol has stabilised or not
 Sensor LayoutBlock.validateSensor(String sensorName, Component openFrame)
          Validates 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
 NamedBeanHandle<Sensor> LayoutBlockManager.getNamedStabilisedSensor()
          Get the sensor used for the stability indication
 

Methods in jmri.jmrit.display.layoutEditor with parameters of type Sensor
 LayoutBlock LayoutBlockManager.getBlockWithSensorAssigned(Sensor s)
          Method to find a LayoutBlock with a specified Sensor assigned as its occupancy sensor.
 LayoutBlock LayoutBlockManager.getFacingBlockBySensor(Sensor sensor, LayoutEditor panel)
          Method to return the LayoutBlock that a given sensor is facing.
 LayoutBlock LayoutBlockManager.getProtectedBlockBySensor(Sensor sensor, LayoutEditor panel)
          Method to return the LayoutBlock that a given sensor is protecting.
 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 With sensors we do allow the same sensor to be allocated in both directions.
 boolean LayoutEditorTools.isSensorOnPanel(Sensor sensor)
           
 void LayoutEditorTools.removeAssignment(Sensor sensor)
           
 void 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
 

Uses of Sensor in jmri.jmrit.logix
 

Methods in jmri.jmrit.logix that return Sensor
 Sensor OBlock.getErrorSensor()
           
 

Method parameters in jmri.jmrit.logix with type arguments of type Sensor
 void OBlock.setNamedSensor(NamedBeanHandle<Sensor> namedSensor)
           
 

Uses of Sensor in jmri.jmrix.acela
 

Classes in jmri.jmrix.acela that implement Sensor
 class AcelaSensor
          Extend jmri.AbstractSensor for Acela systems
 

Fields in jmri.jmrix.acela declared as Sensor
protected  Sensor[] AcelaNode.sensorArray
           
 

Methods in jmri.jmrix.acela that return Sensor
 Sensor AcelaSensorManager.createNewSensor(String systemName, String userName)
          Create a new sensor if all checks are passed System name is normalized to ensure uniqueness.
 

Methods in jmri.jmrix.acela with parameters of type Sensor
 void AcelaNode.registerSensor(Sensor s, int rawaddr)
          The numbers here are 0 to MAXSENSORBITS, not 1 to MAXSENSORBITS.
 

Uses of Sensor in jmri.jmrix.can.cbus
 

Classes in jmri.jmrix.can.cbus that implement Sensor
 class CbusSensor
          Extend jmri.AbstractSensor for CBUS controls.
 

Methods in jmri.jmrix.can.cbus that return Sensor
 Sensor CbusSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.cmri.serial
 

Classes in jmri.jmrix.cmri.serial that implement Sensor
 class SerialSensor
          Extend jmri.AbstractSensor for C/MRI serial systems
 

Fields in jmri.jmrix.cmri.serial declared as Sensor
protected  Sensor[] SerialNode.sensorArray
           
 

Methods in jmri.jmrix.cmri.serial that return Sensor
 Sensor SerialSensorManager.createNewSensor(String systemName, String userName)
          Create a new sensor if all checks are passed System name is normalized to ensure uniqueness.
 

Methods in jmri.jmrix.cmri.serial with parameters of type Sensor
 void SerialNode.registerSensor(Sensor s, int i)
          The numbers here are 0 to MAXSENSORS, not 1 to MAXSENSORS.
 

Uses of Sensor in jmri.jmrix.ecos
 

Classes in jmri.jmrix.ecos that implement Sensor
 class EcosSensor
          Implement a Sensor via Ecos communications.
 

Methods in jmri.jmrix.ecos that return Sensor
 Sensor EcosSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.grapevine
 

Fields in jmri.jmrix.grapevine declared as Sensor
protected  Sensor[] SerialNode.sensorArray
           
 

Methods in jmri.jmrix.grapevine that return Sensor
 Sensor SerialSensorManager.createNewSensor(String systemName, String userName)
          Create a new sensor if all checks are passed System name is normalized to ensure uniqueness.
 

Methods in jmri.jmrix.grapevine with parameters of type Sensor
 void SerialNode.registerSensor(Sensor s, int i)
          The numbers here are 0 to MAXSENSORS, not 1 to MAXSENSORS.
 

Uses of Sensor in jmri.jmrix.jmriclient
 

Classes in jmri.jmrix.jmriclient that implement Sensor
 class JMRIClientSensor
          JMRIClient implementation of the Sensor interface.
 

Methods in jmri.jmrix.jmriclient that return Sensor
 Sensor JMRIClientSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.lenz
 

Classes in jmri.jmrix.lenz that implement Sensor
 class XNetSensor
          Extend jmri.AbstractSensor for XPressNet layouts.
 

Methods in jmri.jmrix.lenz that return Sensor
 Sensor XNetSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.loconet
 

Classes in jmri.jmrix.loconet that implement Sensor
 class LnSensor
          Extend jmri.AbstractSensor for LocoNet layouts.
 

Methods in jmri.jmrix.loconet that return Sensor
 Sensor LnSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.maple
 

Fields in jmri.jmrix.maple declared as Sensor
protected  Sensor[] InputBits.sensorArray
           
 

Methods in jmri.jmrix.maple that return Sensor
 Sensor SerialSensorManager.createNewSensor(String systemName, String userName)
          Create a new sensor if all checks are passed System name is normalized to ensure uniqueness.
 

Methods in jmri.jmrix.maple with parameters of type Sensor
 void InputBits.registerSensor(Sensor s, int i)
          The numbers here are 0 to MAXSENSORS, not 1 to MAXSENSORS.
 

Uses of Sensor in jmri.jmrix.nce
 

Classes in jmri.jmrix.nce that implement Sensor
 class NceSensor
          Extend jmri.AbstractSensor for NCE systems
 

Methods in jmri.jmrix.nce that return Sensor
 Sensor NceSensorManager.createNewSensor(String systemName, String userName)
           
 Sensor NceAIU.getSensor(int index)
          Return the sensor object for the specified AIU
 

Methods in jmri.jmrix.nce with parameters of type Sensor
 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
 

Fields in jmri.jmrix.oaktree declared as Sensor
protected  Sensor[] SerialNode.sensorArray
           
 

Methods in jmri.jmrix.oaktree that return Sensor
 Sensor SerialSensorManager.createNewSensor(String systemName, String userName)
          Create a new sensor if all checks are passed System name is normalized to ensure uniqueness.
 

Methods in jmri.jmrix.oaktree with parameters of type Sensor
 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
 class OlcbSensor
          Extend jmri.AbstractSensor for OpenLCB controls.
 

Methods in jmri.jmrix.openlcb that return Sensor
 Sensor OlcbSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.powerline
 

Methods in jmri.jmrix.powerline that return Sensor
 Sensor SerialSensorManager.createNewSensor(String systemName, String userName)
          Create a new sensor if all checks are passed System name is normalized to ensure uniqueness.
 

Uses of Sensor in jmri.jmrix.rfid
 

Classes in jmri.jmrix.rfid that implement Sensor
 class RfidSensor
          Extend jmri.AbstractSensor for RFID systems System names are "FSpppp", where ppp is a representation of the RFID reader.
 

Uses of Sensor in jmri.jmrix.rfid.coreid
 

Classes in jmri.jmrix.rfid.coreid that implement Sensor
 class CoreIdRfidSensor
          CORE-ID specific implementation of an RfidSensor.
 

Uses of Sensor in jmri.jmrix.rfid.generic.standalone
 

Methods in jmri.jmrix.rfid.generic.standalone that return Sensor
protected  Sensor SpecificSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.rfid.merg.concentrator
 

Methods in jmri.jmrix.rfid.merg.concentrator that return Sensor
protected  Sensor SpecificSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.rps
 

Classes in jmri.jmrix.rps that implement Sensor
 class RpsSensor
          Extend jmri.AbstractSensor for RPS systems System names are "RSpppp", where ppp is a representation of the region, for example "RS(0,0,0);(1,0,0);(1,1,0);(0,1,0)".
 

Methods in jmri.jmrix.rps that return Sensor
 Sensor RpsSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.jmrix.secsi
 

Fields in jmri.jmrix.secsi declared as Sensor
protected  Sensor[] SerialNode.sensorArray
           
 

Methods in jmri.jmrix.secsi that return Sensor
 Sensor SerialSensorManager.createNewSensor(String systemName, String userName)
          Create a new sensor if all checks are passed System name is normalized to ensure uniqueness.
 

Methods in jmri.jmrix.secsi with parameters of type Sensor
 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
 class SRCPSensor
          SRCPSensor implementation of the Sensor interface.
 

Methods in jmri.jmrix.srcp that return Sensor
 Sensor SRCPSensorManager.createNewSensor(String systemName, String userName)
           
 

Uses of Sensor in jmri.managers
 

Methods in jmri.managers that return Sensor
protected  Sensor InternalSensorManager.createNewSensor(String systemName, String userName)
          Create an internal (dummy) sensor object
protected abstract  Sensor AbstractSensorManager.createNewSensor(String systemName, String userName)
          Internal method to invoke the factory, after all the logic for returning an existing method has been invoked.
 Sensor ProxySensorManager.getBySystemName(String sName)
          Locate an instance based on a system name.
 Sensor AbstractSensorManager.getBySystemName(String key)
           
 Sensor ProxySensorManager.getByUserName(String userName)
          Locate an instance based on a user name.
 Sensor AbstractSensorManager.getByUserName(String key)
           
 Sensor ProxySensorManager.getSensor(String name)
          Locate via user name, then system name if needed.
 Sensor AbstractSensorManager.getSensor(String name)
           
protected  Sensor ProxySensorManager.makeBean(int i, String systemName, String userName)
           
 Sensor ProxySensorManager.newSensor(String systemName, String userName)
          Return an instance with the specified system and user names.
 Sensor AbstractSensorManager.newSensor(String sysName, String userName)
           
 Sensor ProxySensorManager.provideSensor(String sName)
           
 Sensor AbstractSensorManager.provideSensor(String name)
           
 



Copyright © 1997 - 2011 JMRI Community.
JMRI, DecoderPro, PanelPro, SoundPro, DispatcherPro and associated logos are our trademarks.

Additional information on copyright, trademarks and licenses is linked here.
Site hosted by: Get JMRI Model Railroad Interface at SourceForge.net. Fast, secure and Free Open Source software downloads