ESPHome  2024.6.6
Public Member Functions | Static Public Member Functions | Data Fields | Protected Member Functions | Protected Attributes
esphome::zyaura::ZaSensorStore Class Reference

#include <zyaura.h>

Public Member Functions

void setup (InternalGPIOPin *pin_clock, InternalGPIOPin *pin_data)

Static Public Member Functions

static void interrupt (ZaSensorStore *arg)

Data Fields

uint16_t co2 = -1
uint16_t temperature = -1
uint16_t humidity = -1

Protected Member Functions

void set_data_ (ZaMessage *message)

Protected Attributes

ISRInternalGPIOPin pin_clock_
ISRInternalGPIOPin pin_data_
ZaDataProcessor processor_

Detailed Description

Definition at line 43 of file zyaura.h.

Member Function Documentation

◆ interrupt()

void IRAM_ATTR esphome::zyaura::ZaSensorStore::interrupt ( ZaSensorStore arg)

Definition at line 48 of file zyaura.cpp.

◆ set_data_()

void IRAM_ATTR esphome::zyaura::ZaSensorStore::set_data_ ( ZaMessage message)

Definition at line 57 of file zyaura.cpp.

◆ setup()

void esphome::zyaura::ZaSensorStore::setup ( InternalGPIOPin pin_clock,
InternalGPIOPin pin_data 

Definition at line 40 of file zyaura.cpp.

Field Documentation

◆ co2

uint16_t esphome::zyaura::ZaSensorStore::co2 = -1

Definition at line 45 of file zyaura.h.

◆ humidity

uint16_t esphome::zyaura::ZaSensorStore::humidity = -1

Definition at line 47 of file zyaura.h.

◆ pin_clock_

ISRInternalGPIOPin esphome::zyaura::ZaSensorStore::pin_clock_

Definition at line 53 of file zyaura.h.

◆ pin_data_

ISRInternalGPIOPin esphome::zyaura::ZaSensorStore::pin_data_

Definition at line 54 of file zyaura.h.

◆ processor_

ZaDataProcessor esphome::zyaura::ZaSensorStore::processor_

Definition at line 55 of file zyaura.h.

◆ temperature

uint16_t esphome::zyaura::ZaSensorStore::temperature = -1

Definition at line 46 of file zyaura.h.

The documentation for this class was generated from the following files: