Class SpecificSensorManager
- java.lang.Object
- 
- jmri.beans.PropertyChangeSupport
- 
- jmri.beans.VetoableChangeSupport
- 
- jmri.managers.AbstractManager<Sensor>
- 
- jmri.managers.AbstractSensorManager
- 
- jmri.jmrix.powerline.SerialSensorManager
- 
- jmri.jmrix.powerline.insteon2412s.SpecificSensorManager
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.beans.PropertyChangeListener,- java.beans.VetoableChangeListener,- java.util.EventListener,- PropertyChangeFirer,- PropertyChangeProvider,- SilenceablePropertyChangeProvider,- VetoableChangeFirer,- VetoableChangeProvider,- AbstractMRListener,- SerialListener,- Manager<Sensor>,- NameIncrementingManager,- ProvidingManager<Sensor>,- SensorManager
 
 public class SpecificSensorManager extends SerialSensorManager Manage the system-specific Sensor implementation.System names are "PSann", where a is the unit id, nn is the unit number without padding. Sensors are numbered from 1. 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface jmri.ManagerManager.ManagerDataEvent<E extends NamedBean>, Manager.ManagerDataListener<E extends NamedBean>, Manager.NameValidity
 
- 
 - 
Field SummaryFields Modifier and Type Field Description (package private) SerialTrafficControllertc- 
Fields inherited from class jmri.managers.AbstractSensorManagersensorDebounceGoingActive, sensorDebounceGoingInActive
 - 
Fields inherited from class jmri.managers.AbstractManager_beans, _tsys, _tuser, memo, silenceableProperties, silencedProperties
 - 
Fields inherited from class jmri.beans.VetoableChangeSupportvetoableChangeSupport
 - 
Fields inherited from class jmri.beans.PropertyChangeSupportpropertyChangeSupport
 - 
Fields inherited from interface jmri.ManagerANALOGIOS, AUDIO, BLOCKBOSS, BLOCKS, CONDITIONALS, CTCDATA, ENTRYEXIT, IDTAGS, LAYOUTBLOCKS, LIGHTS, LOGIXNG_ANALOG_ACTIONS, LOGIXNG_ANALOG_EXPRESSIONS, LOGIXNG_CONDITIONALNGS, LOGIXNG_DIGITAL_ACTIONS, LOGIXNG_DIGITAL_BOOLEAN_ACTIONS, LOGIXNG_DIGITAL_EXPRESSIONS, LOGIXNG_GLOBAL_VARIABLES, LOGIXNG_MODULES, LOGIXNG_STRING_ACTIONS, LOGIXNG_STRING_EXPRESSIONS, LOGIXNG_TABLES, LOGIXNGS, LOGIXS, MEMORIES, METERFRAMES, METERS, OBLOCKS, PANELFILES, PROPERTY_BEANS, PROPERTY_CAN_DELETE, PROPERTY_DISPLAY_LIST_NAME, PROPERTY_DO_DELETE, PROPERTY_DO_NOT_DELETE, PROPERTY_LENGTH, REPORTERS, ROUTES, SECTIONS, SENSORGROUPS, SENSORS, SIGNALGROUPS, SIGNALHEADS, SIGNALMASTLOGICS, SIGNALMASTS, STRINGIOS, TIMEBASE, TRANSITS, TURNOUTS, WARRANTS
 
- 
 - 
Constructor SummaryConstructors Constructor Description SpecificSensorManager(SerialTrafficController tc)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreply(SerialReply r)Process a reply to a poll of Sensors of one node- 
Methods inherited from class jmri.jmrix.powerline.SerialSensorManagerallowMultipleAdditions, createNewSensor, getEntryToolTip, getMemo, getNextValidSystemName, message, validateSystemNameFormat, validSystemNameFormat
 - 
Methods inherited from class jmri.managers.AbstractSensorManagercreateSystemName, getBeanTypeHandled, getBySystemName, getDefaultSensorDebounceGoingActive, getDefaultSensorDebounceGoingInActive, getNamedBeanClass, getSensor, getXMLOrder, isPullResistanceConfigurable, newSensor, provideSensor, setDefaultSensorDebounceGoingActive, setDefaultSensorDebounceGoingInActive, typeLetter, updateAll
 - 
Methods inherited from class jmri.managers.AbstractManageraddDataListener, checkNumeric, deleteBean, deregister, dispose, fireDataListenersAdded, fireDataListenersRemoved, fireVetoableChange, getAutoSystemName, getBySystemName, getByUserName, getKnownBeanProperties, getNamedBean, getNamedBeanSet, getObjectCount, getOuterBean, getSystemPrefix, handleUserNameUniqueness, makeSystemName, propertyChange, register, registerSelf, registerUserName, removeDataListener, setDataListenerMute, setPropertyChangesSilenced, updateAutoNumber, vetoableChange
 - 
Methods inherited from class jmri.beans.VetoableChangeSupportaddVetoableChangeListener, addVetoableChangeListener, fireVetoableChange, fireVetoableChange, fireVetoableChange, getVetoableChangeListeners, getVetoableChangeListeners, removeVetoableChangeListener, removeVetoableChangeListener
 - 
Methods inherited from class jmri.beans.PropertyChangeSupportaddPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface jmri.ManageraddDataListener, deleteBean, deregister, getBeanTypeHandled, getKnownBeanProperties, getNamedBean, getNamedBeanSet, getObjectCount, getSubSystemNamePrefix, getSystemNamePrefix, getSystemPrefix, isValidSystemNameFormat, makeSystemName, makeSystemName, makeSystemName, register, removeDataListener, setDataListenerMute, validateBadCharsInSystemNameFormat, validateIntegerSystemNameFormat, validateNmraAccessorySystemNameFormat, validateSystemNameFormat, validateSystemNameFormatOnlyNumeric, validateSystemNamePrefix, validateTrimmedMin1NumberSystemNameFormat, validateTrimmedSystemNameFormat, validateUppercaseTrimmedSystemNameFormat
 - 
Methods inherited from interface jmri.beans.PropertyChangeProvideraddPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 - 
Methods inherited from interface jmri.SensorManagerdispose, getByUserName, provide
 - 
Methods inherited from interface jmri.beans.SilenceablePropertyChangeProvidersetPropertyChangesSilenced
 - 
Methods inherited from interface jmri.beans.VetoableChangeProvideraddVetoableChangeListener, addVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, removeVetoableChangeListener, removeVetoableChangeListener
 
- 
 
- 
- 
- 
Constructor Detail- 
SpecificSensorManagerpublic SpecificSensorManager(SerialTrafficController tc) 
 
- 
 - 
Method Detail- 
replypublic void reply(SerialReply r) Process a reply to a poll of Sensors of one node- Specified by:
- replyin interface- SerialListener
- Specified by:
- replyin class- SerialSensorManager
 
 
- 
 
-