jmri.jmrix.powerline.insteon2412s
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.insteon2412s.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 numbered from 1.

Author:
Bob Jacobsen Copyright (C) 2003, 2006, 2007, 2008, 2009, Ken Cameron, (C) 2009, 2010 sensors from poll replies Converted to multiple connection, kcameron Copyright (C) 2011

Field Summary
 
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, 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, getInstanceByUserName, 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, getSystemNameArray, makeSystemName, register, removePropertyChangeListener, systemLetter
 

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 - 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