From d058c006188f6cd491878629062e0633fa99e04d Mon Sep 17 00:00:00 2001 From: HuskyTeufel Date: Thu, 23 May 2019 12:56:30 +0200 Subject: [PATCH] =?UTF-8?q?Geschwindigkeit=20hinzugef=C3=BCgt=20aus=20der?= =?UTF-8?q?=20CSV=20datei?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SanShared/UVcsvStrukture.cs | 5 +++++ SanSystem/HelpFunktion.cs | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/SanShared/UVcsvStrukture.cs b/SanShared/UVcsvStrukture.cs index 2a84b05..5b65081 100644 --- a/SanShared/UVcsvStrukture.cs +++ b/SanShared/UVcsvStrukture.cs @@ -14,6 +14,7 @@ namespace SanShared DateTime zeitstempel; double temperatur; double druck; + int geschwindigkeit; /// /// Zeitstempel vom Eintrag /// @@ -26,5 +27,9 @@ namespace SanShared /// Druckanzeige vom Eintrag /// public double Druck { get => druck; set => druck = value; } + /// + /// Geschwindigkeit vom Eintrag + /// + public double Geschwindigkeit { get => geschwindigkeit; set => geschwindigkeit = value; } } } diff --git a/SanSystem/HelpFunktion.cs b/SanSystem/HelpFunktion.cs index 789fc9c..971a7df 100644 --- a/SanSystem/HelpFunktion.cs +++ b/SanSystem/HelpFunktion.cs @@ -12,15 +12,19 @@ namespace SanSystem { public static List ParseCSVFile(string csvFile) { + /* + Die geschwindigkeit wird im cm pro sekunde angegeben + */ List result = new List(); if (!File.Exists(csvFile)) return null; string[] input = File.ReadAllLines(csvFile); - int counter = 0; + DateTime zeit; double temperatur; double druck; + int geschwindigkeit; foreach (string pars in input) { UVcsvStrukture uVcsvStrukture = new UVcsvStrukture(); @@ -33,12 +37,13 @@ namespace SanSystem DateTime.TryParse(parts[0], out zeit); double.TryParse(parts[1].Replace('.', ','), out temperatur); double.TryParse(parts[2].Replace('.', ','), out druck); + int.TryParse(parts[3],out geschwindigkeit); - counter++; uVcsvStrukture.Zeitstempel = zeit; uVcsvStrukture.Druck = druck; uVcsvStrukture.Temperatur = temperatur; + uVcsvStrukture.Geschwindigkeit = geschwindigkeit; result.Add(uVcsvStrukture); }