Protokolll inhalt erweitert

This commit is contained in:
Husky
2018-07-14 15:57:50 +02:00
parent 2ee98ea823
commit 85607e926c
12 changed files with 134 additions and 90 deletions

41
SanSystem/HelpFunktion.cs Normal file
View File

@@ -0,0 +1,41 @@
using SanShared;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SanSystem
{
static class HelpFunktion
{
public static List<UVcsvStrukture> ParseCSVFile(string csvFile)
{
List<UVcsvStrukture> result = new List<UVcsvStrukture>();
if (!File.Exists(csvFile)) return null;
string[] input = File.ReadAllLines(csvFile);
int counter = 0;
DateTime zeit;
foreach (string pars in input)
{
UVcsvStrukture uVcsvStrukture = new UVcsvStrukture();
string[] parts = pars.Split(',');
if (parts[0].Equals("Group1") || parts[1].Equals("(END)")) continue;
DateTime.TryParse(parts[0], out zeit);
double temperatur = double.Parse(parts[1].Replace('.', ','));
double druck = double.Parse(parts[2].Replace('.', ','));
counter++;
uVcsvStrukture.Zeitstempel = zeit;
uVcsvStrukture.Druck = druck;
uVcsvStrukture.Temperatur = temperatur;
result.Add(uVcsvStrukture);
}
return result;
}
}
}