Statistics return doubles instead of float, casting is done just when writing to entities.
This commit is contained in:
+42
-42
@@ -623,46 +623,46 @@ namespace TBF.BenchControl.TestMethods.FixedStartMassCollection
|
||||
if (tstRslt != null)
|
||||
{
|
||||
/// Auxiliary results
|
||||
tstRslt.AmbientTempAve = AmbientTempStat.Average;
|
||||
tstRslt.AmbTempStart = AmbientTempStat.First;
|
||||
tstRslt.AmbTempEnd = AmbientTempStat.Last;
|
||||
tstRslt.AmbTempMin = AmbientTempStat.Min;
|
||||
tstRslt.AmbTempMax = AmbientTempStat.Max;
|
||||
tstRslt.AmbientPressAve = AmbientPressureStat.Average;
|
||||
tstRslt.AmbPressStart = AmbientPressureStat.First;
|
||||
tstRslt.AmbPressEnd = AmbientPressureStat.Last;
|
||||
tstRslt.AmbPressMin = AmbientPressureStat.Min;
|
||||
tstRslt.AmbPressMax = AmbientPressureStat.Max;
|
||||
tstRslt.AmbientHumiAve = AmbientHumidityStat.Average;
|
||||
tstRslt.AmbHumiStart = AmbientHumidityStat.First;
|
||||
tstRslt.AmbHumiEnd = AmbientHumidityStat.Last;
|
||||
tstRslt.AmbHumiMin = AmbientHumidityStat.Min;
|
||||
tstRslt.AmbHumiMax = AmbientHumidityStat.Max;
|
||||
tstRslt.PressUpAvrg = PressureUpStat.Average;
|
||||
tstRslt.PressUpStart = PressureUpStat.First;
|
||||
tstRslt.PressUpEnd = PressureUpStat.Last;
|
||||
tstRslt.PressUpMin = PressureUpStat.Min;
|
||||
tstRslt.PressUpMax = PressureUpStat.Max;
|
||||
tstRslt.PressDownAvrg = PressureDownStat.Average;
|
||||
tstRslt.PressDownStart = PressureDownStat.First;
|
||||
tstRslt.PressDownEnd = PressureDownStat.Last;
|
||||
tstRslt.PressDownMin = PressureDownStat.Min;
|
||||
tstRslt.PressDownMax = PressureDownStat.Max;
|
||||
tstRslt.TempInAvrg = TempInStat.Average;
|
||||
tstRslt.TempInStart = TempInStat.First;
|
||||
tstRslt.TempInEnd = TempInStat.Last;
|
||||
tstRslt.TempInMin = TempInStat.Min;
|
||||
tstRslt.TempInMax = TempInStat.Max;
|
||||
tstRslt.TempOutAvrg = TempOutStat.Average;
|
||||
tstRslt.TempOutStart = TempOutStat.First;
|
||||
tstRslt.TempOutEnd = TempOutStat.Last;
|
||||
tstRslt.TempOutMin = TempOutStat.Min;
|
||||
tstRslt.TempOutMax = TempOutStat.Max;
|
||||
tstRslt.TempDivAvrg = TempDivStat.Average;
|
||||
tstRslt.TempDivStart = TempDivStat.First;
|
||||
tstRslt.TempDivEnd = TempDivStat.Last;
|
||||
tstRslt.TempDivMin = TempDivStat.Min;
|
||||
tstRslt.TempDivMax = TempDivStat.Max;
|
||||
tstRslt.AmbientTempAve = (float)AmbientTempStat.Average;
|
||||
tstRslt.AmbTempStart = (float)AmbientTempStat.First;
|
||||
tstRslt.AmbTempEnd = (float)AmbientTempStat.Last;
|
||||
tstRslt.AmbTempMin = (float)AmbientTempStat.Min;
|
||||
tstRslt.AmbTempMax = (float)AmbientTempStat.Max;
|
||||
tstRslt.AmbientPressAve = (float)AmbientPressureStat.Average;
|
||||
tstRslt.AmbPressStart = (float)AmbientPressureStat.First;
|
||||
tstRslt.AmbPressEnd = (float)AmbientPressureStat.Last;
|
||||
tstRslt.AmbPressMin = (float)AmbientPressureStat.Min;
|
||||
tstRslt.AmbPressMax = (float)AmbientPressureStat.Max;
|
||||
tstRslt.AmbientHumiAve = (float)AmbientHumidityStat.Average;
|
||||
tstRslt.AmbHumiStart = (float)AmbientHumidityStat.First;
|
||||
tstRslt.AmbHumiEnd = (float)AmbientHumidityStat.Last;
|
||||
tstRslt.AmbHumiMin = (float)AmbientHumidityStat.Min;
|
||||
tstRslt.AmbHumiMax = (float)AmbientHumidityStat.Max;
|
||||
tstRslt.PressUpAvrg = (float)PressureUpStat.Average;
|
||||
tstRslt.PressUpStart = (float)PressureUpStat.First;
|
||||
tstRslt.PressUpEnd = (float)PressureUpStat.Last;
|
||||
tstRslt.PressUpMin = (float)PressureUpStat.Min;
|
||||
tstRslt.PressUpMax = (float)PressureUpStat.Max;
|
||||
tstRslt.PressDownAvrg = (float)PressureDownStat.Average;
|
||||
tstRslt.PressDownStart = (float)PressureDownStat.First;
|
||||
tstRslt.PressDownEnd = (float)PressureDownStat.Last;
|
||||
tstRslt.PressDownMin = (float)PressureDownStat.Min;
|
||||
tstRslt.PressDownMax = (float)PressureDownStat.Max;
|
||||
tstRslt.TempInAvrg = (float)TempInStat.Average;
|
||||
tstRslt.TempInStart = (float)TempInStat.First;
|
||||
tstRslt.TempInEnd = (float)TempInStat.Last;
|
||||
tstRslt.TempInMin = (float)TempInStat.Min;
|
||||
tstRslt.TempInMax = (float)TempInStat.Max;
|
||||
tstRslt.TempOutAvrg = (float)TempOutStat.Average;
|
||||
tstRslt.TempOutStart = (float)TempOutStat.First;
|
||||
tstRslt.TempOutEnd = (float)TempOutStat.Last;
|
||||
tstRslt.TempOutMin = (float)TempOutStat.Min;
|
||||
tstRslt.TempOutMax = (float)TempOutStat.Max;
|
||||
tstRslt.TempDivAvrg = (float)TempDivStat.Average;
|
||||
tstRslt.TempDivStart = (float)TempDivStat.First;
|
||||
tstRslt.TempDivEnd = (float)TempDivStat.Last;
|
||||
tstRslt.TempDivMin = (float)TempDivStat.Min;
|
||||
tstRslt.TempDivMax = (float)TempDivStat.Max;
|
||||
tstRslt.DensityIn = Formulas.WaterDensityFromTemp(tstRslt.TempInAvrg); /// [kg/m3]
|
||||
tstRslt.DensityOut = Formulas.WaterDensityFromTemp(tstRslt.TempOutAvrg); /// [kg/m3]
|
||||
tstRslt.DensityDiv = Formulas.WaterDensityFromTemp(tstRslt.TempDivAvrg); /// [kg/m3]
|
||||
@@ -684,8 +684,8 @@ namespace TBF.BenchControl.TestMethods.FixedStartMassCollection
|
||||
tstRslt.ConstMaster = LtrPerRefPulse * tstRslt.VolumeCTV / tstRslt.VolumeMaster; /// Corrected master pulses per liter
|
||||
tstRslt.ErrorMaster = Formulas.ErrorFromVolumes(tstRslt.VolumeMaster, tstRslt.VolumeCTV);
|
||||
|
||||
tstRslt.FlowMin = (tstRslt.VolumeMaster != 0) ? (float)(RefFlowStat.Min * tstRslt.VolumeCTV / tstRslt.VolumeMaster) : RefFlowStat.Min;
|
||||
tstRslt.FlowMax = (tstRslt.VolumeMaster != 0) ? (float)(RefFlowStat.Max * tstRslt.VolumeCTV / tstRslt.VolumeMaster) : RefFlowStat.Max;
|
||||
tstRslt.FlowMin = (float)((tstRslt.VolumeMaster != 0) ? (RefFlowStat.Min * tstRslt.VolumeCTV / tstRslt.VolumeMaster) : RefFlowStat.Min);
|
||||
tstRslt.FlowMax = (float)((tstRslt.VolumeMaster != 0) ? (RefFlowStat.Max * tstRslt.VolumeCTV / tstRslt.VolumeMaster) : RefFlowStat.Max);
|
||||
|
||||
if (compound)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user