public override string ToString() { return(string.Format( "Total GPS fixes:\t{0}" + NewLine() + "Lost GPS fixes:\t\t{1}" + NewLine() + "Speed MAX:\t\t{2} Km/h" + NewLine() + "Speed MIN:\t\t{3} Km/h" + NewLine() + "Speed AVG:\t\t{4} Km/h" + NewLine() + "Altitude MAX:\t\t{5} meters" + NewLine() + "Altitude MIN:\t\t{6} meters" + NewLine() + "Temperature MAX:\t{7} °C" + NewLine() + "Temperature MIN:\t{8} °C" + NewLine() + "Temperature AVG:\t{9} °C" + NewLine() + "Heart rate MAX:\t\t{10} bpm" + NewLine() + "Heart rate MIN:\t\t{11} bpm" + NewLine() + "Heart rate AVG:\t\t{12} bpm" + NewLine() + "Time total:\t\t{13}" + NewLine() + "Time moving:\t\t{14}" + NewLine() + "Distance:\t\t{15} Km" + NewLine(), _fixCounter.FixesTotalNumber, _fixCounter.FixesLostNumber, MaxSpeed.ToString("0.0"), MinSpeed.ToString("0.0"), AverageSpeed.ToString("0.0"), MaxAltitude, MinAltitude, MaxTemperature.ToString("0.0"), MinTemperature.ToString("0.0"), AverageTemperature.ToString("0.0"), MaxHeartRate, MinHeartRate, AverageHeartRate, FormatTime(TotalTime), FormatTime(TotalTripTime), TotalTripDistance.ToString("0.0"))); }
public void SaveConfig() { #region Config Load ExeConfigurationFileMap fileMap = null; fileMap = new ExeConfigurationFileMap { ExeConfigFilename = System.IO.Directory.GetCurrentDirectory() + "\\SatelliteDataPolling.exe.config" }; var config = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None); #endregion config.AppSettings.Settings["IsFileCreated"].Value = IsFileCreated.ToString(); config.AppSettings.Settings["Mode"].Value = ((int)Mode).ToString(); config.AppSettings.Settings["FCSRootDir"].Value = ModisRootDir; config.AppSettings.Settings["ModisRootDir"].Value = ModisRootDir; config.AppSettings.Settings["LandSatRootDir"].Value = LandSatRootDir; config.AppSettings.Settings["AutoFlag"].Value = AutoFlag.ToString(); config.AppSettings.Settings["GisFilePath"].Value = GisFilePath; #region DB config.AppSettings.Settings["DataBaseIP"].Value = DataBaseIP; config.AppSettings.Settings["DataBasePort"].Value = DataBasePort.ToString(); config.AppSettings.Settings["DataBaseName"].Value = DataBaseName; config.AppSettings.Settings["DataBaseID"].Value = DataBaseID; config.AppSettings.Settings["DataBasePW"].Value = DataBasePW; config.AppSettings.Settings["DataBaseAwsIP"].Value = DataBaseAwsIP; config.AppSettings.Settings["DataBaseAwsPort"].Value = DataBaseAwsPort.ToString(); config.AppSettings.Settings["DataBaseAwsName"].Value = DataBaseAwsName; config.AppSettings.Settings["DataBaseAwsID"].Value = DataBaseAwsID; config.AppSettings.Settings["DataBaseAwsPW"].Value = DataBaseAwsPW; config.AppSettings.Settings["DataBaseNewSnowIP"].Value = DataBaseNewSnowIP; config.AppSettings.Settings["DataBaseNewSnowPort"].Value = DataBaseNewSnowPort.ToString(); config.AppSettings.Settings["DataBaseNewSnowName"].Value = DataBaseNewSnowName; config.AppSettings.Settings["DataBaseNewSnowID"].Value = DataBaseNewSnowID; config.AppSettings.Settings["DataBaseNewSnowPW"].Value = DataBaseNewSnowPW; #endregion #region 폭설 config.AppSettings.Settings["AwsDir"].Value = AwsDir; config.AppSettings.Settings["IdlFilePath"].Value = IdlFilePath; config.AppSettings.Settings["SnowMode"].Value = ((int)SnowModeSet).ToString(); config.AppSettings.Settings["InPutFilePathMOD03"].Value = InPutFilePathMOD03; config.AppSettings.Settings["InPutFilePathMOD21"].Value = InPutFilePathMOD21; config.AppSettings.Settings["ResultPath"].Value = ResultPath; config.AppSettings.Settings["ReferenceDataPath"].Value = ReferenceDataPath; config.AppSettings.Settings["MinTemperature"].Value = MinTemperature.ToString(); config.AppSettings.Settings["MaxTemperature"].Value = MaxTemperature.ToString(); config.AppSettings.Settings["Humidity"].Value = Humidity.ToString(); config.AppSettings.Settings["Building_Temperature"].Value = Building_Temperature.ToString(); config.AppSettings.Settings["Building_Humidity"].Value = Building_Humidity.ToString(); config.AppSettings.Settings["AnimalPlant_Temperature"].Value = AnimalPlant_Temperature.ToString(); config.AppSettings.Settings["AnimalPlant_Humidity"].Value = AnimalPlant_Humidity.ToString(); #endregion #region 가뭄 LANDSAT config.AppSettings.Settings["LandSatSatelliteImagePath"].Value = LandSatSatelliteImagePath; config.AppSettings.Settings["LandSatMaskImagePath"].Value = LandSatMaskImagePath; config.AppSettings.Settings["DamShapeDataPath"].Value = DamShapeDataPath; config.AppSettings.Settings["LandSatResultPath"].Value = LandSatResultPath; #endregion #region 가뭄 MODIS config.AppSettings.Settings["ModisLandAnalysisResultPath"].Value = ModisLandAnalysisResultPath; config.AppSettings.Settings["MOD11A2InputPath"].Value = MOD11A2InputPath; config.AppSettings.Settings["MOD13A2InputPath"].Value = MOD13A2InputPath; config.AppSettings.Settings["ModisAlgorithmPath"].Value = ModisAlgorithmPath; config.AppSettings.Settings["ManualGpmPath"].Value = ManualGpmPath; #endregion config.Save(ConfigurationSaveMode.Modified); ConfigurationManager.RefreshSection("appSettings"); if (SettingClassSaveEvent != null) { SettingClassSaveEvent(null, EventArgs.Empty); } }