LibDriver SGP41
Loading...
Searching...
No Matches
sgp41_gas_index_algorithm_s Struct Reference

sgp41 gas index algorithm structure definition More...

#include <driver_sgp41_algorithm.h>

Data Fields

uint8_t m_algorithm_type
float m_sampling_interval
float m_index_offset
int32_t m_sraw_minimum
float m_gating_max_duration_minutes
float m_init_duration_mean
float m_init_duration_variance
float m_gating_threshold
float m_index_gain
float m_tau_mean_hours
float m_tau_variance_hours
float m_sraw_std_initial
float m_uptime
float m_sraw
float m_gas_index
uint8_t m_mean_variance_estimator_initialized
float m_mean_variance_estimator_mean
float m_mean_variance_estimator_sraw_offset
float m_mean_variance_estimator_std
float m_mean_variance_estimator_gamma_mean
float m_mean_variance_estimator_gamma_variance
float m_mean_variance_estimator_gamma_initial_mean
float m_mean_variance_estimator_gamma_initial_variance
float m_mean_variance_estimator_n_gamma_mean
float m_mean_variance_estimator_n_gamma_variance
float m_mean_variance_estimator_uptime_gamma
float m_mean_variance_estimator_uptime_gating
float m_mean_variance_estimator_gating_duration_minutes
float m_mean_variance_estimator_sigmoid_k
float m_mean_variance_estimator_sigmoid_x0
float m_mox_model_sraw_std
float m_mox_model_sraw_mean
float m_sigmoid_scaled_k
float m_sigmoid_scaled_x0
float m_sigmoid_scaled_offset_default
float m_adaptive_lowpass_a1
float m_adaptive_lowpass_a2
uint8_t m_adaptive_lowpass_initialized
float m_adaptive_lowpass_x1
float m_adaptive_lowpass_x2
float m_adaptive_lowpass_x3

Detailed Description

sgp41 gas index algorithm structure definition

Definition at line 71 of file driver_sgp41_algorithm.h.

Field Documentation

◆ m_adaptive_lowpass_a1

float m_adaptive_lowpass_a1

adaptive lowpass a1

Definition at line 108 of file driver_sgp41_algorithm.h.

◆ m_adaptive_lowpass_a2

float m_adaptive_lowpass_a2

adaptive lowpass a2

Definition at line 109 of file driver_sgp41_algorithm.h.

◆ m_adaptive_lowpass_initialized

uint8_t m_adaptive_lowpass_initialized

adaptive lowpass initialized

Definition at line 110 of file driver_sgp41_algorithm.h.

◆ m_adaptive_lowpass_x1

float m_adaptive_lowpass_x1

adaptive lowpass x1

Definition at line 111 of file driver_sgp41_algorithm.h.

◆ m_adaptive_lowpass_x2

float m_adaptive_lowpass_x2

adaptive lowpass x2

Definition at line 112 of file driver_sgp41_algorithm.h.

◆ m_adaptive_lowpass_x3

float m_adaptive_lowpass_x3

adaptive lowpass x3

Definition at line 113 of file driver_sgp41_algorithm.h.

◆ m_algorithm_type

uint8_t m_algorithm_type

algorithm type

Definition at line 73 of file driver_sgp41_algorithm.h.

◆ m_gas_index

float m_gas_index

gas index

Definition at line 87 of file driver_sgp41_algorithm.h.

◆ m_gating_max_duration_minutes

float m_gating_max_duration_minutes

gating max duration minutes

Definition at line 77 of file driver_sgp41_algorithm.h.

◆ m_gating_threshold

float m_gating_threshold

gating threshold

Definition at line 80 of file driver_sgp41_algorithm.h.

◆ m_index_gain

float m_index_gain

index gain

Definition at line 81 of file driver_sgp41_algorithm.h.

◆ m_index_offset

float m_index_offset

index offset

Definition at line 75 of file driver_sgp41_algorithm.h.

◆ m_init_duration_mean

float m_init_duration_mean

init duration mean

Definition at line 78 of file driver_sgp41_algorithm.h.

◆ m_init_duration_variance

float m_init_duration_variance

init duration variance

Definition at line 79 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_gamma_initial_mean

float m_mean_variance_estimator_gamma_initial_mean

mean variance estimator gamma initial mean

Definition at line 94 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_gamma_initial_variance

float m_mean_variance_estimator_gamma_initial_variance

mean variance estimator gamma initial variance

Definition at line 95 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_gamma_mean

float m_mean_variance_estimator_gamma_mean

mean variance estimator gamma mean

Definition at line 92 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_gamma_variance

float m_mean_variance_estimator_gamma_variance

mean variance estimator gamma variance

Definition at line 93 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_gating_duration_minutes

float m_mean_variance_estimator_gating_duration_minutes

mean variance estimator gating duration minutes

Definition at line 100 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_initialized

uint8_t m_mean_variance_estimator_initialized

mean variance estimator initialized

Definition at line 88 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_mean

float m_mean_variance_estimator_mean

mean variance estimator mean

Definition at line 89 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_n_gamma_mean

float m_mean_variance_estimator_n_gamma_mean

mean variance estimator n gamma mean

Definition at line 96 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_n_gamma_variance

float m_mean_variance_estimator_n_gamma_variance

mean variance estimator n gamma variance

Definition at line 97 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_sigmoid_k

float m_mean_variance_estimator_sigmoid_k

mean variance estimator sigmoid k

Definition at line 101 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_sigmoid_x0

float m_mean_variance_estimator_sigmoid_x0

mean variance estimator sigmoid x0

Definition at line 102 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_sraw_offset

float m_mean_variance_estimator_sraw_offset

mean variance estimator sraw offset

Definition at line 90 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_std

float m_mean_variance_estimator_std

mean variance estimator std

Definition at line 91 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_uptime_gamma

float m_mean_variance_estimator_uptime_gamma

mean variance estimator uptime gamma

Definition at line 98 of file driver_sgp41_algorithm.h.

◆ m_mean_variance_estimator_uptime_gating

float m_mean_variance_estimator_uptime_gating

mean variance estimator uptime gating

Definition at line 99 of file driver_sgp41_algorithm.h.

◆ m_mox_model_sraw_mean

float m_mox_model_sraw_mean

mox model sraw mean

Definition at line 104 of file driver_sgp41_algorithm.h.

◆ m_mox_model_sraw_std

float m_mox_model_sraw_std

mox model sraw std

Definition at line 103 of file driver_sgp41_algorithm.h.

◆ m_sampling_interval

float m_sampling_interval

sampling interval

Definition at line 74 of file driver_sgp41_algorithm.h.

◆ m_sigmoid_scaled_k

float m_sigmoid_scaled_k

sigmoid scaled k

Definition at line 105 of file driver_sgp41_algorithm.h.

◆ m_sigmoid_scaled_offset_default

float m_sigmoid_scaled_offset_default

sigmoid scaled offset default

Definition at line 107 of file driver_sgp41_algorithm.h.

◆ m_sigmoid_scaled_x0

float m_sigmoid_scaled_x0

sigmoid scaled x0

Definition at line 106 of file driver_sgp41_algorithm.h.

◆ m_sraw

float m_sraw

sraw

Definition at line 86 of file driver_sgp41_algorithm.h.

◆ m_sraw_minimum

int32_t m_sraw_minimum

sraw minimum

Definition at line 76 of file driver_sgp41_algorithm.h.

◆ m_sraw_std_initial

float m_sraw_std_initial

sraw std initial

Definition at line 84 of file driver_sgp41_algorithm.h.

◆ m_tau_mean_hours

float m_tau_mean_hours

tau mean hours

Definition at line 82 of file driver_sgp41_algorithm.h.

◆ m_tau_variance_hours

float m_tau_variance_hours

tau variance hours

Definition at line 83 of file driver_sgp41_algorithm.h.

◆ m_uptime

float m_uptime

uptime

Definition at line 85 of file driver_sgp41_algorithm.h.


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