ESPHome  2022.5.1
Data Fields
esphome::sgp40::VocAlgorithmParams Struct Reference

Struct to hold all the states of the VOC algorithm. More...

#include <sensirion_voc_algorithm.h>

Data Fields

fix16_t mVoc_Index_Offset
 
fix16_t mTau_Mean_Variance_Hours
 
fix16_t mGating_Max_Duration_Minutes
 
fix16_t mSraw_Std_Initial
 
fix16_t mUptime
 
fix16_t mSraw
 
fix16_t mVoc_Index
 
fix16_t m_Mean_Variance_Estimator_Gating_Max_Duration_Minutes
 
bool m_Mean_Variance_Estimator_Initialized
 
fix16_t m_Mean_Variance_Estimator_Mean
 
fix16_t m_Mean_Variance_Estimator_Sraw_Offset
 
fix16_t m_Mean_Variance_Estimator_Std
 
fix16_t m_Mean_Variance_Estimator_Gamma
 
fix16_t m_Mean_Variance_Estimator_Gamma_Initial_Mean
 
fix16_t m_Mean_Variance_Estimator_Gamma_Initial_Variance
 
fix16_t m_Mean_Variance_Estimator_Gamma_Mean
 
fix16_t m_Mean_Variance_Estimator_Gamma_Variance
 
fix16_t m_Mean_Variance_Estimator_Uptime_Gamma
 
fix16_t m_Mean_Variance_Estimator_Uptime_Gating
 
fix16_t m_Mean_Variance_Estimator_Gating_Duration_Minutes
 
fix16_t m_Mean_Variance_Estimator_Sigmoid_L
 
fix16_t m_Mean_Variance_Estimator_Sigmoid_K
 
fix16_t m_Mean_Variance_Estimator_Sigmoid_X0
 
fix16_t m_Mox_Model_Sraw_Std
 
fix16_t m_Mox_Model_Sraw_Mean
 
fix16_t m_Sigmoid_Scaled_Offset
 
fix16_t m_Adaptive_Lowpass_A1
 
fix16_t m_Adaptive_Lowpass_A2
 
bool m_Adaptive_Lowpass_Initialized
 
fix16_t m_Adaptive_Lowpass_X1
 
fix16_t m_Adaptive_Lowpass_X2
 
fix16_t m_Adaptive_Lowpass_X3
 

Detailed Description

Struct to hold all the states of the VOC algorithm.

Definition at line 47 of file sensirion_voc_algorithm.h.

Field Documentation

◆ m_Adaptive_Lowpass_A1

fix16_t esphome::sgp40::VocAlgorithmParams::m_Adaptive_Lowpass_A1

Definition at line 74 of file sensirion_voc_algorithm.h.

◆ m_Adaptive_Lowpass_A2

fix16_t esphome::sgp40::VocAlgorithmParams::m_Adaptive_Lowpass_A2

Definition at line 75 of file sensirion_voc_algorithm.h.

◆ m_Adaptive_Lowpass_Initialized

bool esphome::sgp40::VocAlgorithmParams::m_Adaptive_Lowpass_Initialized

Definition at line 76 of file sensirion_voc_algorithm.h.

◆ m_Adaptive_Lowpass_X1

fix16_t esphome::sgp40::VocAlgorithmParams::m_Adaptive_Lowpass_X1

Definition at line 77 of file sensirion_voc_algorithm.h.

◆ m_Adaptive_Lowpass_X2

fix16_t esphome::sgp40::VocAlgorithmParams::m_Adaptive_Lowpass_X2

Definition at line 78 of file sensirion_voc_algorithm.h.

◆ m_Adaptive_Lowpass_X3

fix16_t esphome::sgp40::VocAlgorithmParams::m_Adaptive_Lowpass_X3

Definition at line 79 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Gamma

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Gamma

Definition at line 60 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Gamma_Initial_Mean

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Gamma_Initial_Mean

Definition at line 61 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Gamma_Initial_Variance

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Gamma_Initial_Variance

Definition at line 62 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Gamma_Mean

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Gamma_Mean

Definition at line 63 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Gamma_Variance

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Gamma_Variance

Definition at line 64 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Gating_Duration_Minutes

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Gating_Duration_Minutes

Definition at line 67 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Gating_Max_Duration_Minutes

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Gating_Max_Duration_Minutes

Definition at line 55 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Initialized

bool esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Initialized

Definition at line 56 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Mean

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Mean

Definition at line 57 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Sigmoid_K

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Sigmoid_K

Definition at line 69 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Sigmoid_L

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Sigmoid_L

Definition at line 68 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Sigmoid_X0

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Sigmoid_X0

Definition at line 70 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Sraw_Offset

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Sraw_Offset

Definition at line 58 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Std

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Std

Definition at line 59 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Uptime_Gamma

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Uptime_Gamma

Definition at line 65 of file sensirion_voc_algorithm.h.

◆ m_Mean_Variance_Estimator_Uptime_Gating

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mean_Variance_Estimator_Uptime_Gating

Definition at line 66 of file sensirion_voc_algorithm.h.

◆ m_Mox_Model_Sraw_Mean

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mox_Model_Sraw_Mean

Definition at line 72 of file sensirion_voc_algorithm.h.

◆ m_Mox_Model_Sraw_Std

fix16_t esphome::sgp40::VocAlgorithmParams::m_Mox_Model_Sraw_Std

Definition at line 71 of file sensirion_voc_algorithm.h.

◆ m_Sigmoid_Scaled_Offset

fix16_t esphome::sgp40::VocAlgorithmParams::m_Sigmoid_Scaled_Offset

Definition at line 73 of file sensirion_voc_algorithm.h.

◆ mGating_Max_Duration_Minutes

fix16_t esphome::sgp40::VocAlgorithmParams::mGating_Max_Duration_Minutes

Definition at line 50 of file sensirion_voc_algorithm.h.

◆ mSraw

fix16_t esphome::sgp40::VocAlgorithmParams::mSraw

Definition at line 53 of file sensirion_voc_algorithm.h.

◆ mSraw_Std_Initial

fix16_t esphome::sgp40::VocAlgorithmParams::mSraw_Std_Initial

Definition at line 51 of file sensirion_voc_algorithm.h.

◆ mTau_Mean_Variance_Hours

fix16_t esphome::sgp40::VocAlgorithmParams::mTau_Mean_Variance_Hours

Definition at line 49 of file sensirion_voc_algorithm.h.

◆ mUptime

fix16_t esphome::sgp40::VocAlgorithmParams::mUptime

Definition at line 52 of file sensirion_voc_algorithm.h.

◆ mVoc_Index

fix16_t esphome::sgp40::VocAlgorithmParams::mVoc_Index

Definition at line 54 of file sensirion_voc_algorithm.h.

◆ mVoc_Index_Offset

fix16_t esphome::sgp40::VocAlgorithmParams::mVoc_Index_Offset

Definition at line 48 of file sensirion_voc_algorithm.h.


The documentation for this struct was generated from the following file: