jmri.jmrix.powerline.cp290
Class SpecificSensorManager

java.lang.Object
  extended by jmri.managers.AbstractManager
      extended by jmri.managers.AbstractSensorManager
          extended by jmri.jmrix.powerline.SerialSensorManager
              extended by jmri.jmrix.powerline.cp290.SpecificSensorManager
All Implemented Interfaces:
PropertyChangeListener, EventListener, AbstractMRListener, SerialListener, Manager, 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 not created automatically as there are frequently other X10 codes seen on the wire that you don't want in your panels.

Created from the cm11 version


Field Summary
(package private) static org.slf4j.Logger log
           
 
Fields inherited from class jmri.managers.AbstractSensorManager
sensorDebounceGoingActive, sensorDebounceGoingInActive
 
Fields inherited from class jmri.managers.AbstractManager
_tsys, _tuser
 
Fields inherited from interface jmri.Manager
AUDIO, BLOCKBOSS, BLOCKS, CONDITIONALS, ENTRYEXIT, IDTAGS, LAYOUTBLOCKS, LIGHTS, LOGIXS, MEMORIES, OBLOCKS, PANELFILES, REPORTERS, ROUTES, SECTIONS, SENSORGROUPS, SENSORS, SIGNALGROUPS, SIGNALHEADS, SIGNALMASTLOGICS, SIGNALMASTS, TIMEBASE, TRANSITS, TURNOUTS, WARRANTS
 
Constructor Summary
SpecificSensorManager(SerialTrafficController tc)
           
 
Method Summary
 void reply(SerialReply r)
          Process a reply to a poll of Sensors of one node
 
Methods inherited from class jmri.jmrix.powerline.SerialSensorManager
allowMultipleAdditions, createNewSensor, dispose, getNextValidAddress, getSystemPrefix, message
 
Methods inherited from class jmri.managers.AbstractSensorManager
createSystemName, getBySystemName, getByUserName, getDefaultSensorDebounceGoingActive, getDefaultSensorDebounceGoingInActive, getInstanceBySystemName, getSensor, getXMLOrder, newSensor, normalizeSystemName, provideSensor, setDefaultSensorDebounceGoingActive, setDefaultSensorDebounceGoingInActive, typeLetter, updateAll
 
Methods inherited from class jmri.managers.AbstractManager
addPropertyChangeListener, deregister, firePropertyChange, getBeanBySystemName, getBeanByUserName, getInstanceByUserName, getNamedBean, getNamedBeanList, getSystemNameArray, getSystemNameList, makeSystemName, propertyChange, register, registerSelf, removePropertyChangeListener, systemLetter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jmri.SensorManager
getSystemNameList
 
Methods inherited from interface jmri.Manager
addPropertyChangeListener, deregister, getBeanBySystemName, getBeanByUserName, getNamedBean, getNamedBeanList, getSystemNameArray, makeSystemName, register, removePropertyChangeListener, systemLetter
 

Field Detail

log

static org.slf4j.Logger log
Constructor Detail

SpecificSensorManager

public SpecificSensorManager(SerialTrafficController tc)
Method Detail

reply

public void reply(SerialReply r)
Process a reply to a poll of Sensors of one node

Specified by:
reply in interface SerialListener
Specified by:
reply in class SerialSensorManager


Copyright © 1997-2013 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