Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace BZControl
- {
- public class BatFreqControl
- {
- private List<int> StoredFreqs = new List<int>();
- private int[] FreqRange = new int[] {2000,3000};
- public int NextAvailableFreq
- {
- get
- {
- int nextFreq = FreqRange[0];
- bool freqTaken = true;
- while (freqTaken)
- {
- for (int j = 0; j < StoredFreqs.Count; j += 1)
- {
- if (nextFreq == StoredFreqs[j])
- nextFreq++;
- else
- freqTaken = false;
- }
- }
- StoredFreqs.Add(nextFreq);
- return nextFreq;
- }
- }
- public void Test()
- {
- StoredFreqs.Add(2000);
- StoredFreqs.Add(2001);
- StoredFreqs.Add(2003);
- StoredFreqs.Add(2005);
- StoredFreqs.Add(2006);
- StoredFreqs.Add(2007);
- StoredFreqs.Add(2008);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment