src/Utils.cpp

changeset 442
d8c110d91b1f
parent 440
349c0c5bd512
child 443
3c195eb4e7a1
equal deleted inserted replaced
441:a7151cbe50fb 442:d8c110d91b1f
769 return round(((kettle_height - (cm / 100)) / kettle_height) * kettle_volume * 10.0) / 10.0; 769 return round(((kettle_height - (cm / 100)) / kettle_height) * kettle_volume * 10.0) / 10.0;
770 return 0; 770 return 0;
771 } 771 }
772 772
773 773
774 double Utils::GetPressureBar(double gl, double T)
775 {
776 if (gl <= 0)
777 return 0;
778
779 double P = ((gl / 10.0) / exp(-10.73797 + (2617.25 / (T + 273.15)))) - 1.013;
780 if (P < 0)
781 P = 0;
782
783 P = round(P * 100.0) / 100.0;
784 qDebug() << " GetPressureBar(" << gl << "," << T << ") P:" << P;
785 return P;
786 }
787

mercurial