Symbol: VocAlgorithmParams
sys/dev/i2c/sensirion_voc_algorithm.c
290
static void VocAlgorithm__init_instances(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
292
VocAlgorithm__mean_variance_estimator__init(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
294
VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
296
VocAlgorithmParams* params, fix16_t std_initial,
sys/dev/i2c/sensirion_voc_algorithm.c
299
VocAlgorithm__mean_variance_estimator__set_states(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
303
VocAlgorithm__mean_variance_estimator__get_std(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
305
VocAlgorithm__mean_variance_estimator__get_mean(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
307
VocAlgorithmParams* params, fix16_t voc_index_from_prior);
sys/dev/i2c/sensirion_voc_algorithm.c
309
VocAlgorithmParams* params, fix16_t sraw, fix16_t voc_index_from_prior);
sys/dev/i2c/sensirion_voc_algorithm.c
311
VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
313
VocAlgorithmParams* params, fix16_t L, fix16_t X0, fix16_t K);
sys/dev/i2c/sensirion_voc_algorithm.c
315
VocAlgorithmParams* params, fix16_t sample);
sys/dev/i2c/sensirion_voc_algorithm.c
316
static void VocAlgorithm__mox_model__init(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
317
static void VocAlgorithm__mox_model__set_parameters(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
320
static fix16_t VocAlgorithm__mox_model__process(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
322
static void VocAlgorithm__sigmoid_scaled__init(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
324
VocAlgorithm__sigmoid_scaled__set_parameters(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
326
static fix16_t VocAlgorithm__sigmoid_scaled__process(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
328
static void VocAlgorithm__adaptive_lowpass__init(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
330
VocAlgorithm__adaptive_lowpass__set_parameters(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.c
332
VocAlgorithm__adaptive_lowpass__process(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
335
void VocAlgorithm_init(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
349
static void VocAlgorithm__init_instances(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
366
void VocAlgorithm_get_states(VocAlgorithmParams* params, int32_t* state0,
sys/dev/i2c/sensirion_voc_algorithm.c
374
void VocAlgorithm_set_states(VocAlgorithmParams* params, int32_t state0,
sys/dev/i2c/sensirion_voc_algorithm.c
382
void VocAlgorithm_set_tuning_parameters(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
396
void VocAlgorithm_process(VocAlgorithmParams* params, int32_t sraw,
sys/dev/i2c/sensirion_voc_algorithm.c
433
VocAlgorithm__mean_variance_estimator__init(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
441
VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
447
VocAlgorithmParams* params, fix16_t std_initial,
sys/dev/i2c/sensirion_voc_algorithm.c
477
VocAlgorithm__mean_variance_estimator__set_states(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
488
VocAlgorithm__mean_variance_estimator__get_std(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
494
VocAlgorithm__mean_variance_estimator__get_mean(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
501
VocAlgorithmParams* params, fix16_t voc_index_from_prior) {
sys/dev/i2c/sensirion_voc_algorithm.c
595
VocAlgorithmParams* params, fix16_t sraw, fix16_t voc_index_from_prior) {
sys/dev/i2c/sensirion_voc_algorithm.c
656
VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
663
VocAlgorithmParams* params, fix16_t L, fix16_t X0, fix16_t K) {
sys/dev/i2c/sensirion_voc_algorithm.c
671
VocAlgorithmParams* params, fix16_t sample) {
sys/dev/i2c/sensirion_voc_algorithm.c
687
static void VocAlgorithm__mox_model__init(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
692
static void VocAlgorithm__mox_model__set_parameters(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
700
static fix16_t VocAlgorithm__mox_model__process(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
709
static void VocAlgorithm__sigmoid_scaled__init(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
715
VocAlgorithm__sigmoid_scaled__set_parameters(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
721
static fix16_t VocAlgorithm__sigmoid_scaled__process(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.c
752
static void VocAlgorithm__adaptive_lowpass__init(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
758
VocAlgorithm__adaptive_lowpass__set_parameters(VocAlgorithmParams* params) {
sys/dev/i2c/sensirion_voc_algorithm.c
770
VocAlgorithm__adaptive_lowpass__process(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.h
126
void VocAlgorithm_init(VocAlgorithmParams* params);
sys/dev/i2c/sensirion_voc_algorithm.h
137
void VocAlgorithm_get_states(VocAlgorithmParams* params, int32_t* state0,
sys/dev/i2c/sensirion_voc_algorithm.h
150
void VocAlgorithm_set_states(VocAlgorithmParams* params, int32_t state0,
sys/dev/i2c/sensirion_voc_algorithm.h
174
void VocAlgorithm_set_tuning_parameters(VocAlgorithmParams* params,
sys/dev/i2c/sensirion_voc_algorithm.h
188
void VocAlgorithm_process(VocAlgorithmParams* params, int32_t sraw,
sys/dev/i2c/sgp40.c
108
VocAlgorithmParams voc_algorithm_params;
sys/dev/i2c/sgp40.c
205
sgp40_take_measurement(void *aux, VocAlgorithmParams* params)
sys/dev/i2c/sgp40.c
57
static void sgp40_take_measurement(void *, VocAlgorithmParams *);