fix filter & stats for TC

This commit is contained in:
Samuele Locatelli
2020-07-13 10:46:43 +02:00
parent bd0f7517b0
commit 5a29ac454f
+3 -3
View File
@@ -1457,12 +1457,12 @@ namespace Thermo.Active.NC
lastProdEnd = DateTime.Now;
// calcolo ultimo ciclo...
var lastDuration = lastProdEnd.Subtract(lastProdStart).TotalSeconds;
// se il prec è > 3 cicli uso SOLO ultimo
if (lastCycle > 3 * lastDuration)
// se il valore SALVATO è > 3 * valore rilevato (ma NON inferiore a 1/3...) --> uso SOLO ultimo
if ((lastCycle > 3 * lastDuration) && (lastCycle / 3 < lastDuration))
{
lastCycle = lastDuration;
}
// altrimenti ewma 50%
// altrimenti EWMA 50%
else
{
lastCycle = 0.5 * lastCycle + 0.5 * lastDuration;