ESPHome  2024.3.1
Data Structures | Namespaces | Enumerations | Variables
sen5x.h File Reference

Go to the source code of this file.

Data Structures

struct  esphome::sen5x::Sen5xBaselines
 
struct  esphome::sen5x::GasTuning
 
struct  esphome::sen5x::TemperatureCompensation
 
class  esphome::sen5x::SEN5XComponent
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::sen5x
 

Enumerations

enum  esphome::sen5x::ERRORCODE {
  esphome::sen5x::COMMUNICATION_FAILED, esphome::sen5x::SERIAL_NUMBER_IDENTIFICATION_FAILED, esphome::sen5x::MEASUREMENT_INIT_FAILED, esphome::sen5x::PRODUCT_NAME_FAILED,
  esphome::sen5x::FIRMWARE_FAILED, esphome::sen5x::UNKNOWN
}
 
enum  esphome::sen5x::RhtAccelerationMode : uint16_t { esphome::sen5x::LOW_ACCELERATION = 0, esphome::sen5x::MEDIUM_ACCELERATION = 1, esphome::sen5x::HIGH_ACCELERATION = 2 }
 

Variables

const uint32_t esphome::sen5x::SHORTEST_BASELINE_STORE_INTERVAL = 10800
 
const uint32_t esphome::sen5x::MAXIMUM_STORAGE_DIFF = 50
 
struct esphome::sen5x::Sen5xBaselines esphome::sen5x::PACKED