Geschwindigkeit hinzugefügt aus der CSV datei
This commit is contained in:
@@ -14,6 +14,7 @@ namespace SanShared
|
|||||||
DateTime zeitstempel;
|
DateTime zeitstempel;
|
||||||
double temperatur;
|
double temperatur;
|
||||||
double druck;
|
double druck;
|
||||||
|
int geschwindigkeit;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Zeitstempel vom Eintrag
|
/// Zeitstempel vom Eintrag
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -26,5 +27,9 @@ namespace SanShared
|
|||||||
/// Druckanzeige vom Eintrag
|
/// Druckanzeige vom Eintrag
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public double Druck { get => druck; set => druck = value; }
|
public double Druck { get => druck; set => druck = value; }
|
||||||
|
/// <summary>
|
||||||
|
/// Geschwindigkeit vom Eintrag
|
||||||
|
/// </summary>
|
||||||
|
public double Geschwindigkeit { get => geschwindigkeit; set => geschwindigkeit = value; }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,15 +12,19 @@ namespace SanSystem
|
|||||||
{
|
{
|
||||||
public static List<UVcsvStrukture> ParseCSVFile(string csvFile)
|
public static List<UVcsvStrukture> ParseCSVFile(string csvFile)
|
||||||
{
|
{
|
||||||
|
/*
|
||||||
|
Die geschwindigkeit wird im cm pro sekunde angegeben
|
||||||
|
*/
|
||||||
List<UVcsvStrukture> result = new List<UVcsvStrukture>();
|
List<UVcsvStrukture> result = new List<UVcsvStrukture>();
|
||||||
|
|
||||||
if (!File.Exists(csvFile)) return null;
|
if (!File.Exists(csvFile)) return null;
|
||||||
string[] input = File.ReadAllLines(csvFile);
|
string[] input = File.ReadAllLines(csvFile);
|
||||||
int counter = 0;
|
|
||||||
|
|
||||||
DateTime zeit;
|
DateTime zeit;
|
||||||
double temperatur;
|
double temperatur;
|
||||||
double druck;
|
double druck;
|
||||||
|
int geschwindigkeit;
|
||||||
foreach (string pars in input)
|
foreach (string pars in input)
|
||||||
{
|
{
|
||||||
UVcsvStrukture uVcsvStrukture = new UVcsvStrukture();
|
UVcsvStrukture uVcsvStrukture = new UVcsvStrukture();
|
||||||
@@ -33,12 +37,13 @@ namespace SanSystem
|
|||||||
DateTime.TryParse(parts[0], out zeit);
|
DateTime.TryParse(parts[0], out zeit);
|
||||||
double.TryParse(parts[1].Replace('.', ','), out temperatur);
|
double.TryParse(parts[1].Replace('.', ','), out temperatur);
|
||||||
double.TryParse(parts[2].Replace('.', ','), out druck);
|
double.TryParse(parts[2].Replace('.', ','), out druck);
|
||||||
|
int.TryParse(parts[3],out geschwindigkeit);
|
||||||
|
|
||||||
counter++;
|
|
||||||
|
|
||||||
uVcsvStrukture.Zeitstempel = zeit;
|
uVcsvStrukture.Zeitstempel = zeit;
|
||||||
uVcsvStrukture.Druck = druck;
|
uVcsvStrukture.Druck = druck;
|
||||||
uVcsvStrukture.Temperatur = temperatur;
|
uVcsvStrukture.Temperatur = temperatur;
|
||||||
|
uVcsvStrukture.Geschwindigkeit = geschwindigkeit;
|
||||||
result.Add(uVcsvStrukture);
|
result.Add(uVcsvStrukture);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user