/// <summary> /// reads file into memory /// </summary> /// <returns></returns> private static SpnLookup ReadFile() { var assembly = Assembly.GetExecutingAssembly(); var resourceName = "DataGenerator.1939_sig_data.txt"; using (Stream stream = assembly.GetManifestResourceStream(resourceName)) { if (stream != null) { StreamReader FileReader = new StreamReader(stream); string header; List <String> lines = new List <string>(); header = FileReader.ReadLine(); while (!FileReader.EndOfStream) { lines.Add(FileReader.ReadLine().Trim()); } FileReader.Close(); var spnlookup = new SpnLookup(header, lines); return(spnlookup); } return(null); } }
/// <summary> /// constructor /// </summary> public Engine(SpnLookup lookup, SessionParameters p) { Lookup = lookup; SessionParameters = p; Timer = new Timer(p.Frequency.TotalMilliseconds); Timer.Elapsed += Timer_Elapsed; }
/// <summary> /// reads file into memory /// </summary> /// <returns></returns> private static SpnLookup ReadFile() { var assembly = Assembly.GetExecutingAssembly(); var resourceName = "DataGenerator.1939_sig_data.txt"; using (Stream stream = assembly.GetManifestResourceStream(resourceName)) { if (stream != null) { StreamReader FileReader = new StreamReader(stream); string header; List<String> lines = new List<string>(); header = FileReader.ReadLine(); while (!FileReader.EndOfStream) { lines.Add(FileReader.ReadLine().Trim()); } FileReader.Close(); var spnlookup = new SpnLookup(header, lines); return spnlookup; } return null; } }
/// <summary> /// constructor /// </summary> public Engine(SpnLookup lookup, SessionParameters p) { random = new Random(); Lookup = lookup; SessionParameters = p; Timer = new Timer(p.Frequency.TotalMilliseconds); Timer.Elapsed += Timer_Elapsed; }
/// <summary> /// unused /// </summary> public void ResetLookup(SpnLookup lookup) { Lookup = lookup; }