public void CalculateDia(List <double> dataList) { foreach (var value in dataList) { analyselist.Add(value); } if (analyselist.Count == 3 * _daqDTO.SampleRate) { _dia = Math.Round(analyselist.Min()); _alarm.CheckSubakutAlarmDia(_dia); Notify(); if (_dia != dia) { //_alarm.CheckSubakutAlarmDia(_dia); dia = _dia; } analyselist.RemoveRange(0, 100); } }