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); }
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; } }
/// <summary> /// инстализирует новый объект класса /// </summary> /// <param name="дериктория файла"></param> /// <param name="строка подключения к файлу"></param> public ParseLog(string directory, string stringConnection) { this.directoryFile = directory; this.ConnectionToDataBase = new LogDataBase(stringConnection); }