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, 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 double getTemperature()
getTemperature
in interface TemperatureSensor
public abstract TemperatureScale getScale()
getScale
in interface TemperatureSensor
public double getTemperature(TemperatureScale scale)
getTemperature
in interface TemperatureSensor
public void addListener(TemperatureListener... listener)
addListener
in interface TemperatureSensor
public void removeListener(TemperatureListener... listener)
removeListener
in interface TemperatureSensor
protected void notifyListeners(TemperatureChangeEvent event)
Copyright © 2012–2014 Pi4J. All rights reserved.