public class BME280 extends Object implements BarometerInterface, ThermometerInterface, HygrometerInterface, Closeable
Modifier and Type | Class and Description |
---|---|
static class |
BME280.FilterMode |
static class |
BME280.HumidityOversampling |
static class |
BME280.OperatingMode |
static class |
BME280.PressureOversampling |
static class |
BME280.StandbyMode |
static class |
BME280.TemperatureOversampling |
Modifier and Type | Method and Description |
---|---|
void |
close() |
float |
getPressure()
Get the pressure in kPa
|
float |
getRelativeHumidity()
Get the relative humidity in percent.
|
float |
getTemperature()
Get temperature in degrees celsius
|
float[] |
getValues() |
void |
setOperatingModes(BME280.TemperatureOversampling tempOversampling,
BME280.PressureOversampling pressOversampling,
BME280.HumidityOversampling humOversampling,
BME280.OperatingMode operatingMode) |
void |
setStandbyAndFilterModes(BME280.StandbyMode standbyMode,
BME280.FilterMode filterMode) |
public void setOperatingModes(BME280.TemperatureOversampling tempOversampling, BME280.PressureOversampling pressOversampling, BME280.HumidityOversampling humOversampling, BME280.OperatingMode operatingMode)
public void setStandbyAndFilterModes(BME280.StandbyMode standbyMode, BME280.FilterMode filterMode)
public float[] getValues()
public float getTemperature()
ThermometerInterface
getTemperature
in interface ThermometerInterface
public float getPressure()
BarometerInterface
getPressure
in interface BarometerInterface
public float getRelativeHumidity()
HygrometerInterface
getRelativeHumidity
in interface HygrometerInterface
public void close() throws RuntimeIOException
close
in interface Closeable
close
in interface AutoCloseable
RuntimeIOException
Copyright © 2016–2017 mattjlewis. All rights reserved.