float -> double : Qtg, Qfrom, Qto, Volume, TestTime, ver. 2.33.2033

This commit is contained in:
Milan Hanajik
2023-03-31 13:21:38 +02:00
parent f457278342
commit aa10ea5c04
8 changed files with 64 additions and 53 deletions
@@ -428,14 +428,14 @@ namespace TBF.Rig.TestMethods.CombinedWithDetection
//UiBridge.Bridge.OnEvent(this, string.Format("detected flow={0}\r\n", detectedFlow.ToString("F2")));
float qfrom_detected = (float)(detectedFlow + testParams.RelativeQfrom);
float qto_detected = (float)(detectedFlow + testParams.RelativeQto);
double qfrom_detected = detectedFlow + testParams.RelativeQfrom;
double qto_detected = detectedFlow + testParams.RelativeQto;
/// Update test results with the test flow determined from the detected switching flow
float Qave_lps = (qfrom_detected + qto_detected) / 7.2f;
float testTimeFromDetectedFlow = test.Volume / Qave_lps; /// Test volume wont be changed
double Qave_lps = (qfrom_detected + qto_detected) / 7.2;
double testTimeFromDetectedFlow = test.Volume / Qave_lps; /// Test volume wont be changed
float relativeQave = (testParams.RelativeQfrom + testParams.RelativeQto) / 2.0f;
double relativeQave = (testParams.RelativeQfrom + testParams.RelativeQto) / 2;
bool goBackToInitFlow = ((rvPulse > 0) && (relativeQave < 0)) ||
((rvPulse < 0) && (relativeQave > 0));