Exemple #1
0
 public void Visit(FrequencyCollection frequencies)
 {
     using (var textReader = GetTextReader <Frequency>())
     {
         Feed.Frequencies = new FrequencyCollection(GetEntityParser <Frequency>().Parse(textReader).Cast <Frequency>());
     }
 }
Exemple #2
0
        public static AverageFrequency Execute(FrequencyCollection input)
        {
            AverageFrequency output = new AverageFrequency();

            output.Value = input.Frequencies
                           .Where(value => value != 0)
                           .DefaultIfEmpty(double.NaN)
                           .Average();

            string avg = output.Value.ToString("0.000").PadLeft(10);

            MainWindow.WriteMessage($"Avg: {avg}");

            return(output);
        }
Exemple #3
0
 public void Visit(FrequencyCollection frequencies)
 {
 }
Exemple #4
0
 public HiClockRoot()
 {
     FImageList = new ImageCollection();
     FAlarmFrequencyList = new FrequencyCollection();
     FDurationList = new FrequencyCollection();
     FRefreshFrequencyList = new FrequencyCollection();
     ImageLocation = Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures);
 }
Exemple #5
0
 protected virtual void OnFrequenciesChecked(FrequencyCollection frequencies, ValidationEventArgs e)
 {
     FrequenciesChecked?.Invoke(frequencies, e);
 }
Exemple #6
0
 public void Visit(FrequencyCollection frequencies)
 {
     OnFrequenciesChecked(frequencies, new ValidationEventArgs(CheckValidity(frequencies)));
 }