コード例 #1
0
ファイル: ThermometerSensor.cs プロジェクト: chrcar01/CMG
        public override string GetStatus()
        {
            var mean    = _calculator.Mean(_readings);
            var meanDev = _calculator.StandardDeviation(new[] { _referenceTemperature, mean });
            var stdDev  = _calculator.StandardDeviation(_readings);

            if (meanDev < 0.5 && stdDev < 3)
            {
                return("ultra precise");
            }

            if (meanDev < 0.5 && stdDev >= 3 && stdDev < 5)
            {
                return("very precise");
            }

            return("precise");
        }