static ConnectionToDataBase()
        {
            //string directory = Directory.;
            string directory        = HostingEnvironment.ApplicationPhysicalPath + "StringConnection";
            string connectionString = "";

            using (var file = File.OpenText(directory))
            {
                connectionString = file.ReadLine();
            }
            LogDataBase = new LogDataBase(connectionString);
        }
예제 #2
0
        private static IEnumerable <object> GetIsmdetDataPoints(LogHeader header, LogDataBase data)
        {
            var ismdet    = data as LogDataIsmdetobs;
            var timestamp = header.Timestamp;

            foreach (var power in ismdet.Powers)
            {
                yield return(new DataPointIsmdetobs()
                {
                    Timestamp = timestamp,
                    Satellite = String.Format("{0}{1}", ismdet.NavigationSystem, ismdet.Prn),
                    NavigationSystem = ismdet.NavigationSystem,
                    GloFreq = ismdet.GloFreq,
                    Prn = ismdet.Prn,
                    SignalType = ismdet.SignalType,
                    Power = power
                });

                timestamp += 20;
            }
        }
예제 #3
0
 /// <summary>
 /// инстализирует новый объект класса
 /// </summary>
 /// <param name="дериктория файла"></param>
 /// <param name="строка подключения к файлу"></param>
 public ParseLog(string directory, string stringConnection)
 {
     this.directoryFile        = directory;
     this.ConnectionToDataBase = new LogDataBase(stringConnection);
 }