Ejemplo n.º 1
0
 public void Visit(FrequencyCollection frequencies)
 {
     using (var textReader = GetTextReader <Frequency>())
     {
         Feed.Frequencies = new FrequencyCollection(GetEntityParser <Frequency>().Parse(textReader).Cast <Frequency>());
     }
 }
Ejemplo n.º 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);
        }
Ejemplo n.º 3
0
 public void Visit(FrequencyCollection frequencies)
 {
 }
Ejemplo n.º 4
0
 public HiClockRoot()
 {
     FImageList = new ImageCollection();
     FAlarmFrequencyList = new FrequencyCollection();
     FDurationList = new FrequencyCollection();
     FRefreshFrequencyList = new FrequencyCollection();
     ImageLocation = Environment.GetFolderPath(Environment.SpecialFolder.CommonPictures);
 }
Ejemplo n.º 5
0
 protected virtual void OnFrequenciesChecked(FrequencyCollection frequencies, ValidationEventArgs e)
 {
     FrequenciesChecked?.Invoke(frequencies, e);
 }
Ejemplo n.º 6
0
 public void Visit(FrequencyCollection frequencies)
 {
     OnFrequenciesChecked(frequencies, new ValidationEventArgs(CheckValidity(frequencies)));
 }