Example #1
0
        /// <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);
            }
        }
Example #2
0
 /// <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;
            }
        }
Example #4
0
 /// <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;
 }
Example #6
0
 /// <summary>
 /// unused
 /// </summary>
 public void ResetLookup(SpnLookup lookup)
 {
     Lookup = lookup;
 }