Files
ahtol/daq_testing/PslineConfig.cs
Wesley Hofman ecb076ce8b First Commit
2025-08-29 18:13:03 +02:00

39 lines
1.0 KiB
C#

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace daq_testing
{
public class PslineConfig
{
public int Psline { get; set; }
public string Description { get; set; }
public double Setpoint { get; set; }
public double Tolerance { get; set; }
public bool Enabled { get; set; }
public PslineConfig()
{
}
public static PslineConfig GetPslineConfigFromCsv(string csvLine)
{
string[] values = csvLine.Split(',');
PslineConfig pslineConfig = new PslineConfig ();
pslineConfig.Psline = Convert.ToInt16(values[0]);
pslineConfig.Description = Convert.ToString(values[1]);
pslineConfig.Setpoint = Convert.ToDouble(values[2]);
pslineConfig.Tolerance = Convert.ToDouble(values[3]);
pslineConfig.Enabled = Convert.ToBoolean(values[4]);
return pslineConfig;
}
}
}