ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::mhz19 Namespace Reference

Data Structures

class  MHZ19Component
 

Enumerations

enum  MHZ19ABCLogic { MHZ19_ABC_NONE = 0 , MHZ19_ABC_ENABLED , MHZ19_ABC_DISABLED }
 
enum  MHZ19DetectionRange { MHZ19_DETECTION_RANGE_DEFAULT = 0 , MHZ19_DETECTION_RANGE_0_2000PPM , MHZ19_DETECTION_RANGE_0_5000PPM , MHZ19_DETECTION_RANGE_0_10000PPM }
 

Functions

 ESPHOME_LOG_TAG (TAG, "mhz19")
 
uint8_t mhz19_checksum (const uint8_t *command)
 

Enumeration Type Documentation

◆ MHZ19ABCLogic

Enumerator
MHZ19_ABC_NONE 
MHZ19_ABC_ENABLED 
MHZ19_ABC_DISABLED 

Definition at line 9 of file mhz19.h.

◆ MHZ19DetectionRange

Enumerator
MHZ19_DETECTION_RANGE_DEFAULT 
MHZ19_DETECTION_RANGE_0_2000PPM 
MHZ19_DETECTION_RANGE_0_5000PPM 
MHZ19_DETECTION_RANGE_0_10000PPM 

Definition at line 15 of file mhz19.h.

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::mhz19::ESPHOME_LOG_TAG ( TAG ,
"mhz19"  )

◆ mhz19_checksum()

uint8_t esphome::mhz19::mhz19_checksum ( const uint8_t * command)

Definition at line 34 of file mhz19.cpp.