public abstract class TemperatureSensorBase extends ObserveableComponentBase implements TemperatureSensor
listeners| Constructor and Description |
|---|
TemperatureSensorBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(TemperatureListener... listener) |
abstract TemperatureScale |
getScale() |
abstract double |
getTemperature() |
double |
getTemperature(TemperatureScale scale) |
protected void |
notifyListeners(TemperatureChangeEvent event) |
void |
removeListener(TemperatureListener... listener) |
addListener, removeAllListeners, removeListenerclearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTagclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitremoveAllListenersclearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTagpublic abstract double getTemperature()
getTemperature in interface TemperatureSensorpublic abstract TemperatureScale getScale()
getScale in interface TemperatureSensorpublic double getTemperature(TemperatureScale scale)
getTemperature in interface TemperatureSensorpublic void addListener(TemperatureListener... listener)
addListener in interface TemperatureSensorpublic void removeListener(TemperatureListener... listener)
removeListener in interface TemperatureSensorprotected void notifyListeners(TemperatureChangeEvent event)
Copyright © 2012-2013 Pi4J. All Rights Reserved.