diff --git a/src/utils/dvalue_computer.cpp b/src/utils/dvalue_computer.cpp index 3952a11..4a7564b 100644 --- a/src/utils/dvalue_computer.cpp +++ b/src/utils/dvalue_computer.cpp @@ -39,16 +39,17 @@ float DValueComputer::computeDValue(float h2o2ppm) { if (h2o2ppm < 150) { // - dvalue = -0.5251 * h2o2ppm * m_config->get_dvalueCoefficient() + 98.154; + dvalue = -0.5251 * h2o2ppm + 98.154; } else if (h2o2ppm >= 150 && h2o2ppm < 240) { // - dvalue = -0.125 * h2o2ppm * m_config->get_dvalueCoefficient() + 38.913; + dvalue = -0.125 * h2o2ppm + 38.913; } else if (h2o2ppm >= 240) { // - dvalue = -0.00596 * h2o2ppm * m_config->get_dvalueCoefficient() + 10.3434; + dvalue = -0.00596 * h2o2ppm + 10.3434; } if (dvalue < 2) { dvalue = 2; } + dvalue = dvalue * m_config->get_dvalueCoefficient(); return dvalue; }