| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--stamp.peripheral.sensor.temperature.TempSensor
TempSensor is an abstract class encapsulating the basic capabilities of a generic temperature sensor, including high and low threshold settings and simple (polled) alarms.
| Field Summary | |
static int | 
TEMP_HI
 | 
static int | 
TEMP_LO
 | 
static int | 
TEMP_OK
 | 
| Constructor Summary | |
TempSensor()
 | 
|
| Method Summary | |
 int | 
CelsiusToFahr(int temp)
Converts Celsius temperature to Fahrenheit  | 
 int | 
FahrToCelsius(int temp)
Converts Fahrenheit temperature to Celsius  | 
 int | 
getTemp(char tmpUnits)
Returns current temperature.  | 
abstract  int | 
getTempC()
 | 
abstract  int | 
getTempF()
 | 
 int | 
getTempHi(char tmpUnits)
Returns high temperature threshold in specified units  | 
 int | 
getTempLo(char tmpUnits)
Returns low temperature threshold in specified units  | 
abstract  int | 
getTempRaw()
 | 
 void | 
setTempHi(int temp,
          char tmpUnits)
Sets high temperature threshold  | 
 void | 
setTempLo(int temp,
          char tmpUnits)
Sets low temperature threshold  | 
 boolean | 
tempHi()
Returns high temperature alarm status.  | 
 boolean | 
tempLo()
Returns low temperature alarm status.  | 
 boolean | 
tempOk()
Returns temperature alarm status.  | 
 int | 
tempStatus()
Returns sensor status: low, okay or high.  | 
| Methods inherited from class java.lang.Object | 
equals | 
| Field Detail | 
public static final int TEMP_LO
public static final int TEMP_OK
public static final int TEMP_HI
| Constructor Detail | 
public TempSensor()
| Method Detail | 
public abstract int getTempRaw()
public abstract int getTempC()
public abstract int getTempF()
public int getTemp(char tmpUnits)
tmpUnits - Temperature units (c, C, f or F)public int FahrToCelsius(int temp)
temp - Fahrenheit temperaturepublic int CelsiusToFahr(int temp)
temp - Celsius temperature
public void setTempLo(int temp,
                      char tmpUnits)
temp - Low temperature thresholdtmpUnits - Temperature type (c, C, f or F)
public void setTempHi(int temp,
                      char tmpUnits)
temp - High temperature thresholdtmpUnits - Temperature type (c, C, f or F)public int getTempLo(char tmpUnits)
tmpUnits - Temperature type (c, C, f or F)public int getTempHi(char tmpUnits)
tmpUnits - Temperature type (c, C, f or F)public boolean tempLo()
public boolean tempOk()
public boolean tempHi()
public int tempStatus()
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||