ESPHome  2022.9.4
Data Structures | Namespaces | Typedefs | Enumerations | Functions
pulse_counter_sensor.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::pulse_counter::PulseCounterStorageBase
 
struct  esphome::pulse_counter::BasicPulseCounterStorage
 
struct  esphome::pulse_counter::HwPulseCounterStorage
 
class  esphome::pulse_counter::PulseCounterSensor
 

Namespaces

 esphome
 
 esphome::pulse_counter
 

Typedefs

using esphome::pulse_counter::pulse_counter_t = int16_t
 

Enumerations

enum  esphome::pulse_counter::PulseCounterCountMode { esphome::pulse_counter::PULSE_COUNTER_DISABLE = 0, esphome::pulse_counter::PULSE_COUNTER_INCREMENT, esphome::pulse_counter::PULSE_COUNTER_DECREMENT }
 

Functions

PulseCounterStorageBase * esphome::pulse_counter::get_storage (bool hw_pcnt)