ESPHome  2024.11.0
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)
static

Definition at line 48 of file zyaura.cpp.

◆ set_data_()

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

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_
protected

Definition at line 53 of file zyaura.h.

◆ pin_data_

ISRInternalGPIOPin esphome::zyaura::ZaSensorStore::pin_data_
protected

Definition at line 54 of file zyaura.h.

◆ processor_

ZaDataProcessor esphome::zyaura::ZaSensorStore::processor_
protected

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: