Home | History | Annotate | Download | only in i2c

Lines Matching refs:F16

258         F16(2.7182818), F16(1.1331485), F16(1.0157477), F16(1.0019550)};
260 F16(0.3678794), F16(0.8824969), F16(0.9844964), F16(0.9980488)};
266 if (x >= F16(10.3972))
268 if (x <= F16(-11.7835))
337 params->mVoc_Index_Offset = F16(VocAlgorithm_VOC_INDEX_OFFSET_DEFAULT);
339 F16(VocAlgorithm_TAU_MEAN_VARIANCE_HOURS);
341 F16(VocAlgorithm_GATING_MAX_DURATION_MINUTES);
342 params->mSraw_Std_Initial = F16(VocAlgorithm_SRAW_STD_INITIAL);
343 params->mUptime = F16(0.);
344 params->mSraw = F16(0.);
378 params, state0, state1, F16(VocAlgorithm_PERSISTENCE_UPTIME_GAMMA));
399 if ((params->mUptime <= F16(VocAlgorithm_INITIAL_BLACKOUT))) {
401 (params->mUptime + F16(VocAlgorithm_SAMPLING_INTERVAL));
417 if ((params->mVoc_Index < F16(0.5))) {
418 params->mVoc_Index = F16(0.5);
420 if ((params->mSraw > F16(0.))) {
428 *voc_index = (fix16_cast_to_int((params->mVoc_Index + F16(0.5))));
435 VocAlgorithm__mean_variance_estimator__set_parameters(params, F16(0.),
436 F16(0.), F16(0.));
453 params->m_Mean_Variance_Estimator___Mean = F16(0.);
454 params->m_Mean_Variance_Estimator___Sraw_Offset = F16(0.);
457 (fix16_div(F16((VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING *
460 F16((VocAlgorithm_SAMPLING_INTERVAL / 3600.)))));
462 F16(((VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING *
465 params->m_Mean_Variance_Estimator___Gamma_Initial_Variance = F16(
469 params->m_Mean_Variance_Estimator__Gamma_Mean = F16(0.);
470 params->m_Mean_Variance_Estimator__Gamma_Variance = F16(0.);
471 params->m_Mean_Variance_Estimator___Uptime_Gamma = F16(0.);
472 params->m_Mean_Variance_Estimator___Uptime_Gating = F16(0.);
473 params->m_Mean_Variance_Estimator___Gating_Duration_Minutes = F16(0.);
513 uptime_limit = F16((VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__FIX16_MAX -
518 F16(VocAlgorithm_SAMPLING_INTERVAL));
523 F16(VocAlgorithm_SAMPLING_INTERVAL));
526 params, F16(1.), F16(VocAlgorithm_INIT_DURATION_MEAN),
527 F16(VocAlgorithm_INIT_TRANSITION_MEAN));
537 (F16(VocAlgorithm_GATING_THRESHOLD) +
539 F16((VocAlgorithm_GATING_THRESHOLD_INITIAL -
544 params, F16(1.), gating_threshold_mean,
545 F16(VocAlgorithm_GATING_THRESHOLD_TRANSITION));
552 params, F16(1.), F16(VocAlgorithm_INIT_DURATION_VARIANCE),
553 F16(VocAlgorithm_INIT_TRANSITION_VARIANCE));
564 (F16(VocAlgorithm_GATING_THRESHOLD) +
566 F16((VocAlgorithm_GATING_THRESHOLD_INITIAL -
571 params, F16(1.), gating_threshold_variance,
572 F16(VocAlgorithm_GATING_THRESHOLD_TRANSITION));
580 (fix16_mul(F16((VocAlgorithm_SAMPLING_INTERVAL / 60.)),
581 ((fix16_mul((F16(1.) - sigmoid_gating_mean),
582 F16((1. + VocAlgorithm_GATING_MAX_RATIO)))) -
583 F16(VocAlgorithm_GATING_MAX_RATIO)))));
585 F16(0.))) {
586 params->m_Mean_Variance_Estimator___Gating_Duration_Minutes = F16(0.);
590 params->m_Mean_Variance_Estimator___Uptime_Gating = F16(0.);
604 params->m_Mean_Variance_Estimator___Mean = F16(0.);
606 if (((params->m_Mean_Variance_Estimator___Mean >= F16(100.)) ||
607 (params->m_Mean_Variance_Estimator___Mean <= F16(-100.)))) {
611 params->m_Mean_Variance_Estimator___Mean = F16(0.);
618 F16(VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING)));
619 if ((delta_sgp < F16(0.))) {
624 additional_scaling = F16(1.);
625 if ((c > F16(1440.))) {
626 additional_scaling = F16(4.);
631 (F16(VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING) -
639 F16(VocAlgorithm_MEAN_VARIANCE_ESTIMATOR__GAMMA_SCALING),
659 params, F16(0.), F16(0.), F16(0.));
677 if ((x < F16(-50.))) {
679 } else if ((x > F16(50.))) {
680 return F16(0.);
683 (F16(1.) + fix16_exp(x))));
689 VocAlgorithm__mox_model__set_parameters(params, F16(1.), F16(0.));
705 F16(VocAlgorithm_SRAW_STD_BONUS))))),
706 F16(VocAlgorithm_VOC_INDEX_GAIN)));
711 VocAlgorithm__sigmoid_scaled__set_parameters(params, F16(0.));
727 x = (fix16_mul(F16(VocAlgorithm_SIGMOID_K),
728 (sample - F16(VocAlgorithm_SIGMOID_X0))));
729 if ((x < F16(-50.))) {
730 return F16(VocAlgorithm_SIGMOID_L);
731 } else if ((x > F16(50.))) {
732 return F16(0.);
734 if ((sample >= F16(0.))) {
736 (F16(VocAlgorithm_SIGMOID_L) -
737 (fix16_mul(F16(5.), params->m_Sigmoid_Scaled__Offset))),
738 F16(4.)));
739 return ((fix16_div((F16(VocAlgorithm_SIGMOID_L) + shift),
740 (F16(1.) + fix16_exp(x)))) -
745 F16(VocAlgorithm_VOC_INDEX_OFFSET_DEFAULT))),
746 (fix16_div(F16(VocAlgorithm_SIGMOID_L),
747 (F16(1.) + fix16_exp(x))))));
761 F16((VocAlgorithm_SAMPLING_INTERVAL /
764 F16((VocAlgorithm_SAMPLING_INTERVAL /
785 ((fix16_mul((F16(1.) - params->m_Adaptive_Lowpass__A1),
789 ((fix16_mul((F16(1.) - params->m_Adaptive_Lowpass__A2),
794 if ((abs_delta < F16(0.))) {
797 F1 = fix16_exp((fix16_mul(F16(VocAlgorithm_LP_ALPHA), abs_delta)));
799 ((fix16_mul(F16((VocAlgorithm_LP_TAU_SLOW - VocAlgorithm_LP_TAU_FAST)),
801 F16(VocAlgorithm_LP_TAU_FAST));
802 a3 = (fix16_div(F16(VocAlgorithm_SAMPLING_INTERVAL),
803 (F16(VocAlgorithm_SAMPLING_INTERVAL) + tau_a)));
805 ((fix16_mul((F16(1.) - a3), params->m_Adaptive_Lowpass___X3)) +