COSA
An Object-Oriented Platform for Arduino Programming
DHT22 Member List

This is the complete list of members for DHT22, including all inherited members.

_clear() const OutputPininline
_set() const OutputPininline
_set(int value) const OutputPininline
_toggle() const OutputPininline
_write(int value) const OutputPininline
_write(Board::DigitalPin pin, uint8_t value)OutputPininlinestatic
adjust_data()DHT22protectedvirtual
BIT_THRESHOLDDHTprotectedstatic
clear()ExternalInterruptvirtual
IOPin::clear() const OutputPininline
COMPLETED enum valueDHTprotected
DATA_LASTDHTprotectedstatic
DATA_MAXDHTprotectedstatic
DDR(uint8_t pin)Pininlinestatic
DDR() const Pininlineprotected
DHT(Board::ExternalInterruptPin pin=Board::EXT0)DHTinline
DHT22(Board::ExternalInterruptPin pin=Board::EXT0)DHT22inline
Direction enum namePin
disable()ExternalInterruptvirtual
enable()ExternalInterruptvirtual
ExternalInterrupt(Board::ExternalInterruptPin pin, InterruptMode mode=ON_CHANGE_MODE, bool pullup=false)ExternalInterrupt
high() const OutputPininline
HIGH_THRESHOLDDHTprotectedstatic
humidity() const DHTinline
IDLE enum valueDHTprotected
INIT enum valueDHTprotected
INIT_HUMIDITY_SAMPLEDHTstatic
INIT_TEMPERATURE_SAMPLEDHTstatic
INPUT_MODE enum valueIOPin
InterruptMode enum nameExternalInterrupt
IOPin(Board::DigitalPin pin, Mode mode=INPUT_MODE, bool pullup=false)IOPininline
is_clear() const Pininline
is_high() const Pininline
is_low() const Pininline
is_off() const Pininline
is_on() const Pininline
is_set() const Pininline
is_valid()DHTprotected
low() const OutputPininline
LOW_THRESHOLDDHTprotectedstatic
LSB_FIRST enum valuePin
m_bitsDHTprotected
m_dataDHTprotected
m_humidityDHTprotected
m_ixDHTprotected
m_maskPinprotected
m_pinPinprotected
m_sfrPinprotected
m_startDHTprotected
m_stateDHTprotected
m_temperatureDHTprotected
m_valueDHTprotected
MASK(uint8_t pin)Pininlinestatic
MIN_PERIODDHTprotectedstatic
Mode enum nameIOPin
mode(Mode mode)IOPininline
mode() const IOPininline
mode(Board::DigitalPin pin, Mode mode)IOPininlinestatic
mode(Board::DigitalPin pin)IOPininlinestatic
OutputPin::mode(Board::DigitalPin pin, uint8_t initial=0)OutputPininlinestatic
MSB_FIRST enum valuePin
off() const OutputPininline
on() const OutputPininline
ON_CHANGE_MODE enum valueExternalInterrupt
ON_FALLING_MODE enum valueExternalInterrupt
on_interrupt(uint16_t arg=0)DHTprotectedvirtual
ON_LOW_LEVEL_MODE enum valueExternalInterrupt
ON_RISING_MODE enum valueExternalInterrupt
on_sample_completed(bool valid)DHTinlineprotectedvirtual
operator bool() const Pininline
ExternalInterrupt::operator<<(int value)OutputPininline
operator=(int value)OutputPininline
operator=(Pin &rhs)OutputPininline
operator>>(uint8_t &var)Pininline
OUTPUT_MODE enum valueIOPin
OutputPin(Board::DigitalPin pin, uint8_t initial=0)OutputPininline
PCIMR() const Pininlineprotected
PIN(uint8_t pin)Pininlinestatic
PIN() const Pininlineprotected
pin() const Pininline
Pin(uint8_t pin)Pininline
PORT(uint8_t pin)Pininlinestatic
PORT() const Pininlineprotected
pulse(uint16_t us) const OutputPininline
read() const Pininline
read(OutputPin &clk, Direction order=MSB_FIRST) const Pin
read(Board::DigitalPin pin)Pininlinestatic
REQUEST enum valueDHTprotected
RESPONSE enum valueDHTprotected
sample()DHTinline
sample(int16_t &humidity, int16_t &temperature)DHTinline
sample_await()DHT
sample_request()DHT
SAMPLING enum valueDHTprotected
set() const OutputPininline
set(int value) const OutputPininline
temperature() const DHTinline
toggle() const OutputPininline
toggle(Board::DigitalPin pin)OutputPininlinestatic
write(int value) const OutputPininline
write(uint8_t value, OutputPin &clk, Direction order=MSB_FIRST) const OutputPin
write(uint16_t value, uint8_t bits, uint16_t us) const OutputPin
write(Board::DigitalPin pin, int value)OutputPininlinestatic