Example #1
0
 private static List<WizardConfig> getFilteredConfigurations(List<WizardConfig> wizardDescriptor, UsingRegion selectedRegion, FreqRange freqRange, int tolerance)
 {
     List<WizardConfig> list = new List<WizardConfig>();
     foreach (WizardConfig config in getFilteredConfigurations(wizardDescriptor, selectedRegion, freqRange))
     {
         if (tolerance == config.CrystalTolerance)
         {
             list.Add(config);
         }
     }
     return list;
 }
Example #2
0
 private static List<WizardConfig> getFilteredConfigurations(List<WizardConfig> wizardDescriptor, UsingRegion selectedRegion, FreqRange freqRange)
 {
     List<WizardConfig> list = new List<WizardConfig>();
     foreach (WizardConfig config in getFilteredConfigurations(wizardDescriptor, selectedRegion))
     {
         if ((freqRange.LowEnd == config.FrequencyBand.LowEnd) && (freqRange.HighEnd == config.FrequencyBand.HighEnd))
         {
             list.Add(config);
         }
     }
     return list;
 }
Example #3
0
 private static List<WizardConfig> getFilteredConfigurations(List<WizardConfig> wizardDescriptor, UsingRegion selectedRegion)
 {
     List<WizardConfig> list = new List<WizardConfig>();
     foreach (WizardConfig config in wizardDescriptor)
     {
         if (config.Region == selectedRegion)
         {
             list.Add(config);
         }
     }
     return list;
 }
Example #4
0
 public static WizardConfig[] getAvailibleWizardConfigs(List<WizardConfig> wizardDescriptor, UsingRegion usingRegion, FreqRange freqRange, int tolerance)
 {
     return getFilteredConfigurations(wizardDescriptor, usingRegion, freqRange, tolerance).ToArray();
 }
Example #5
0
 public static int[] getAvailibleTolerances(List<WizardConfig> wizardDescriptor, UsingRegion usingRegion, FreqRange freqRange)
 {
     List<int> list = new List<int>();
     foreach (WizardConfig config in getFilteredConfigurations(wizardDescriptor, usingRegion, freqRange))
     {
         if (!list.Contains(config.CrystalTolerance))
         {
             list.Add(config.CrystalTolerance);
         }
     }
     return list.ToArray();
 }
Example #6
0
 public static FreqRange[] getAvailibleFrequencyBands(List<WizardConfig> wizardDescriptor, UsingRegion selectedRegion)
 {
     List<FreqRange> list = new List<FreqRange>();
     foreach (WizardConfig config in getFilteredConfigurations(wizardDescriptor, selectedRegion))
     {
         bool flag = false;
         foreach (FreqRange range in list)
         {
             if ((range.LowEnd == config.FrequencyBand.LowEnd) && (range.HighEnd == config.FrequencyBand.HighEnd))
             {
                 flag = true;
             }
         }
         if (!flag)
         {
             list.Add(config.FrequencyBand);
         }
     }
     return list.ToArray();
 }