DhtBase Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Temperature and Humidity Sensor DHTxx
public abstract class DhtBase : IDisposable
[System.Device.Model.Interface("Temperature and Humidity Sensor DHTxx")]
public abstract class DhtBase : IDisposable
type DhtBase = class
interface IDisposable
[<System.Device.Model.Interface("Temperature and Humidity Sensor DHTxx")>]
type DhtBase = class
interface IDisposable
Public MustInherit Class DhtBase
Implements IDisposable
- Inheritance
-
DhtBase
- Derived
- Attributes
- Implements
Constructors
DhtBase(I2cDevice) |
Create a DHT sensor through I2C (Only DHT12) |
DhtBase(Int32, PinNumberingScheme, GpioController, Boolean) |
Create a DHT sensor |
DhtBase(Int32, PinNumberingScheme) |
Fields
_controller |
GpioController related with the _pin. |
_i2cDevice |
I2C device used to communicate with the device |
_isLastReadSuccessful |
True when the last read values are valid |
_pin |
GPIO pin |
_readBuff |
Read buffer |
_shouldDispose |
True to dispose the Gpio Controller |
Properties
Humidity |
Obsolete.
Get the last read of relative humidity in percentage |
IsLastReadSuccessful |
Obsolete.
How last read went, |
MinTimeBetweenReads |
Gets or sets the minimum time between sensor reads. When querying the sensor faster than this, the last values will be returned (whether valid or not) |
Temperature |
Obsolete.
Get the last read temperature |
Methods
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
TryReadHumidity(RelativeHumidity) |
Returns the current relative humidity |
TryReadTemperature(Temperature) |
Returns the current temperature |