public Task OnSecond(DateTime time, DateTime starTime, ReadingData data, ReadingData minorData, ReadingData majorData)
 {
     return(Task.Run(() =>
     {
         double value = data.GetValue(displayItem);
         DispatcherHelper.CheckBeginInvokeOnUI(() =>
         {
             LineValues.Add(new Tuple <DateTime, double>(starTime, value));
         });
     }));
 }
Exemple #2
0
        public Task OnSecond(DateTime time, DateTime starTime, ReadingData data, ReadingData minorData, ReadingData majorData)
        {
            return(Task.Run(() =>
            {
                DispatcherHelper.CheckBeginInvokeOnUI(() =>
                {
                    readingHistory.Add(starTime, data);
                    minorGraphViewModel.OnLineReading();

                    // Add data for the octave bar
                    OctaveValues.Clear();

                    if (minorData != null)
                    {
                        foreach (var obp in DecibelHelper.GetOneOneOctaveBand())
                        {
                            OctaveValues.Add(new OctaveBandGraphValue(obp.Display, minorData.GetValue("1-1-" + obp.Method), obp.LimitAjust, settings.MinorDBLimit));
                        }
                    }
                });
            }));
        }
 internal override void Aggregate(ReadingData other)
 {
     Value += (int)other.GetValue();
 }
		public override void Aggregate(ReadingData other)
		{
			Value += (double)other.GetValue();
		}
		internal override void Aggregate(ReadingData other)
		{
			Value += (int)other.GetValue();
		}