public abstract class SensorBase extends ObserveableComponentBase implements Sensor
listeners
Constructor and Description |
---|
SensorBase() |
Modifier and Type | Method and Description |
---|---|
void |
addListener(SensorListener... listener) |
abstract SensorState |
getState() |
boolean |
isClosed() |
boolean |
isOpen() |
boolean |
isState(SensorState state) |
protected void |
notifyListeners(SensorStateChangeEvent event) |
void |
removeListener(SensorListener... listener) |
addListener, removeAllListeners, removeListener
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
removeAllListeners
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
public abstract SensorState getState()
public boolean isState(SensorState state)
public void addListener(SensorListener... listener)
addListener
in interface Sensor
public void removeListener(SensorListener... listener)
removeListener
in interface Sensor
protected void notifyListeners(SensorStateChangeEvent event)
Copyright © 2012–2014 Pi4J. All rights reserved.