public final class HTS221 extends Sensor implements HumiditySensor, TemperatureSensor
Modifier and Type | Class and Description |
---|---|
static class |
HTS221.HTS221ControlRegistry1 |
static class |
HTS221.HTS221HumidityResolutionMode |
static class |
HTS221.HTS221TemperatureResolutionMode |
class |
HTS221.I2CConstants |
Modifier and Type | Field and Description |
---|---|
static byte |
AV_CONF |
static byte |
CTRL_REG1 |
static byte |
CTRL_REG2 |
static byte |
CTRL_REG3 |
static byte |
H0_rH_x2 |
static byte |
H0_T0_OUT |
static byte |
H1_rH_x2 |
static byte |
H1_T0_OUT |
static byte |
HTS221_ADDRESS |
static byte |
HUMI_DATA_AVAILABLE_MASK |
static byte |
HUMIDITY_OUT_H |
static byte |
HUMIDITY_OUT_L
or H_OUT
|
static byte |
STATUS_REG |
static byte |
T0_degC_x8 |
static byte |
T0_OUT |
static byte |
T1_degC_x8 |
static byte |
T1_OUT |
static byte |
T1_T0_msb |
static byte |
TEMP_DATA_AVAILABLE_MASK |
static byte |
TEMP_OUT_H |
static byte |
TEMP_OUT_L
or T_OUT
|
static byte |
WHO_AM_I |
simulatedOnly, validLoad
Constructor and Description |
---|
HTS221() |
addListener, addNonResettableListener, addNonResettableValueChangedListener, addValueChangedListener, clearListeners, getSensor, isSimulatedOnly, isValidLoadedSensor, notifyListeners, reloadSimulation, removeListener, removeListener, resetToDefault, roundValue, scaleValue, setSimulatedOnly, setValidLoad, storeSensor
public static byte HTS221_ADDRESS
public static byte AV_CONF
public static byte CTRL_REG1
public static byte CTRL_REG2
public static byte CTRL_REG3
public static byte STATUS_REG
public static byte HUMIDITY_OUT_L
public static byte HUMIDITY_OUT_H
public static byte TEMP_OUT_L
public static byte TEMP_OUT_H
public static byte H0_rH_x2
public static byte H1_rH_x2
public static byte T0_degC_x8
public static byte T1_degC_x8
public static byte T1_T0_msb
public static byte T0_OUT
public static byte T1_OUT
public static byte H0_T0_OUT
public static byte H1_T0_OUT
public static byte TEMP_DATA_AVAILABLE_MASK
public static byte HUMI_DATA_AVAILABLE_MASK
public static byte WHO_AM_I
public java.lang.String getSensorName()
getSensorName
in class Sensor
String
representing the sensor's name.public void doStart() throws java.lang.Exception
java.lang.Exception
public void doStop() throws java.lang.Exception
java.lang.Exception
public double getHumidityData()
getHumidityData
in interface HumiditySensor
public double getTemperatureData()
getTemperatureData
in interface TemperatureSensor
public void humidityCalibration() throws java.lang.Exception
java.lang.Exception
public void temperatureCalibration() throws java.lang.Exception
java.lang.Exception
public static java.lang.String toHexToString(byte i)
public static java.lang.String toHexToString(short i)
public HTS221.HTS221TemperatureResolutionMode getTemperatureMode()
public void setTemperatureMode(HTS221.HTS221TemperatureResolutionMode temperatureMode)
public HTS221.HTS221HumidityResolutionMode getHumidityMode()
public void setHumidityMode(HTS221.HTS221HumidityResolutionMode humidityMode)
public HTS221.HTS221ControlRegistry1 getBdu()
public void setBdu(HTS221.HTS221ControlRegistry1 bdu)
public HTS221.HTS221ControlRegistry1 getOdr()
public void setOdr(HTS221.HTS221ControlRegistry1 odr)
public HTS221.HTS221ControlRegistry1 getPd()
public void setPd(HTS221.HTS221ControlRegistry1 pd)