|
@ -39,16 +39,17 @@ float DValueComputer::computeDValue(float h2o2ppm) { |
|
|
|
|
|
|
|
|
if (h2o2ppm < 150) { |
|
|
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) { |
|
|
} 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) { |
|
|
} else if (h2o2ppm >= 240) { |
|
|
//
|
|
|
//
|
|
|
dvalue = -0.00596 * h2o2ppm * m_config->get_dvalueCoefficient() + 10.3434; |
|
|
|
|
|
|
|
|
dvalue = -0.00596 * h2o2ppm + 10.3434; |
|
|
} |
|
|
} |
|
|
if (dvalue < 2) { |
|
|
if (dvalue < 2) { |
|
|
dvalue = 2; |
|
|
dvalue = 2; |
|
|
} |
|
|
} |
|
|
|
|
|
dvalue = dvalue * m_config->get_dvalueCoefficient(); |
|
|
return dvalue; |
|
|
return dvalue; |
|
|
} |
|
|
} |