public static void Create() { Busy = false; Ini = new UlIniFile(csIniFName); TotalLog = new UlLogger(); TotalLog.Path = Path.GetFullPath(Ini.GetString("Log", "TotalPath")); TotalLog.FName = Ini.GetString("Log", "TotalFileName"); DbLog = new UlLogger(); DbLog.Path = Path.GetFullPath(Ini.GetString("Log", "DatabasePath")); DbLog.FName = Ini.GetString("Log", "DatabaseFileName"); string connectString = Ini.GetString("Database", "ConnectString"); DB = new AppDatabase(connectString); if (string.IsNullOrWhiteSpace(connectString) == true) { DB.DataSource = Ini.GetString("Database", "DataSource"); DB.InitialCatalog = Ini.GetString("Database", "InitialCatalog"); DB.UserID = Ini.GetString("Database", "UserID"); DB.Password = Ini.GetString("Database", "Password"); } DB.Open(); Settings = new AppSettings(); TotalLog[ELogTag.Note] = $"Create application resource"; }
static public void CreateLogger() { Ini = new UlIniFile(csConfigIniFName); TLog = new UlLogger(); TLog.Path = Ini.GetString("Log", "TotalPath"); TLog.FName = Ini.GetString("Log", "TotalFileName"); TLog.AddHead("NOTE"); TLog.AddHead("ERROR"); TLog.AddHead("EXCEPTION"); }
static public void Create() { UserNo = 0; Authority = EUserAuthority.Viewer; Ini = new UlIniFile(csConfigIniFName); TLog = new UlLogger(); TLog.Path = Ini.GetString("Log", "TotalPath"); TLog.FName = Ini.GetString("Log", "TotalFileName"); TLog.AddHead("NOTE"); TLog.AddHead("ERROR"); TLog.AddHead("EXCEPTION"); Server = new CalorimeterServer(Ini); Db = new CalorimeterDatabase(); Db.Database = Ini.GetString("Database", "FileName"); Db.Open(); Db.Load(Ini.GetInteger("Calibrator", "CalibrationNo")); }
public CalorimeterClient(UlIniFile ini) { Ini = ini; string ip = Ini.GetString("Server", "ip"); int port = Ini.GetInteger("Server", "port"); IpPoint = new IPEndPoint( IPAddress.Parse(ip), port); Udp = new UdpClient(); Listener = new ClientListener(this); Sender = new ClientSender(this); Devices = new ClientDevice(this); }
public void Load() { string section = "Options"; Options.FixedAtmPressure = ini.GetBoolean(section, "FixedAtmPressure"); Options.ForcedInteg = ini.GetBoolean(section, "ForcedInteg"); Options.ExcelPath = ini.GetString(section, "ExcelPath"); Options.AutoExcel = ini.GetBoolean(section, "AutoExcel"); Options.StoppedTestExcel = ini.GetBoolean(section, "StoppedTestExcel"); Options.Indoor11 = ini.GetBoolean(section, "Indoor11"); Options.Indoor12 = ini.GetBoolean(section, "Indoor12"); Options.Indoor21 = ini.GetBoolean(section, "Indoor21"); Options.Indoor22 = ini.GetBoolean(section, "Indoor22"); Options.Indoor1TC = ini.GetBoolean(section, "Indoor1TC"); Options.Indoor2TC = ini.GetBoolean(section, "Indoor2TC"); Options.OutdoorTC = ini.GetBoolean(section, "OutdoorTC"); string[] coeffSection = { "Coefficient.ID11", "Coefficient.ID12", "Coefficient.ID21", "Coefficient.ID22" }; for (int i = 0; i < 4; i++) { Coefficients[i].Airflow = (float)ini.GetDouble(coeffSection[i], "Airflow"); Coefficients[i].CoolingCapacity = (float)ini.GetDouble(coeffSection[i], "CoolingCapacity"); Coefficients[i].HeatingCapacity = (float)ini.GetDouble(coeffSection[i], "HeatingCapacity"); Coefficients[i].Cooling_HLK = (float)ini.GetDouble(coeffSection[i], "Cooling_HLK"); Coefficients[i].Heating_HLK = (float)ini.GetDouble(coeffSection[i], "Heating_HLK"); Coefficients[i].Cooling_HLK_Duct1 = (float)ini.GetDouble(coeffSection[i], "Cooling_HLK_Duct1"); Coefficients[i].Heating_HLK_Duct1 = (float)ini.GetDouble(coeffSection[i], "Heating_HLK_Duct1"); Coefficients[i].Cooling_HLK_Duct2 = (float)ini.GetDouble(coeffSection[i], "Cooling_HLK_Duct2"); Coefficients[i].Heating_HLK_Duct2 = (float)ini.GetDouble(coeffSection[i], "Heating_HLK_Duct2"); Coefficients[i].Cooling_HLK_Duct3 = (float)ini.GetDouble(coeffSection[i], "Cooling_HLK_Duct3"); Coefficients[i].Heating_HLK_Duct3 = (float)ini.GetDouble(coeffSection[i], "Heating_HLK_Duct3"); Coefficients[i].Cooling_HLK_Duct4 = (float)ini.GetDouble(coeffSection[i], "Cooling_HLK_Duct4"); Coefficients[i].Heating_HLK_Duct4 = (float)ini.GetDouble(coeffSection[i], "Heating_HLK_Duct4"); Coefficients[i].Cooling_HLK_Duct5 = (float)ini.GetDouble(coeffSection[i], "Cooling_HLK_Duct5"); Coefficients[i].Heating_HLK_Duct5 = (float)ini.GetDouble(coeffSection[i], "Heating_HLK_Duct5"); Coefficients[i].Nozzle1 = (float)ini.GetDouble(coeffSection[i], "Nozzle1"); Coefficients[i].Nozzle2 = (float)ini.GetDouble(coeffSection[i], "Nozzle2"); Coefficients[i].Nozzle3 = (float)ini.GetDouble(coeffSection[i], "Nozzle3"); Coefficients[i].Nozzle4 = (float)ini.GetDouble(coeffSection[i], "Nozzle4"); } }
public NameTag(UlIniFile ini) { Thermos = new List <MeasureRow>(); Presses = new List <MeasureRow>(); string value = ini.GetString("Recorder", "Pressure"); string[] values = value.Split(new[] { ',' }, StringSplitOptions.None); PressIndex = int.Parse(values[0]); PressLength = int.Parse(values[1]); value = ini.GetString("Recorder", "Thermocouple"); values = value.Split(new[] { ',' }, StringSplitOptions.None); ThermoIndex = int.Parse(values[0]); ThermoLength = int.Parse(values[1]); int i = 1; string key = $"Tag{i}"; string name = ini.GetString("TC.Tag", key); while (string.IsNullOrWhiteSpace(name) == false) { Thermos.Add(new MeasureRow(null, "", name, i)); i++; key = $"Tag{i}"; name = ini.GetString("TC.Tag", key); } i = 1; key = $"Tag{i}"; name = ini.GetString("Press.Tag", key); while (string.IsNullOrWhiteSpace(name) == false) { Presses.Add(new MeasureRow(null, "", name, i)); i++; key = $"Tag{i}"; name = ini.GetString("Press.Tag", key); } }