20240301_JSEQ_upperpc/JiangsuEarthquakeJM/JiangsuEarthquake/Models/BoosterStationStateDataModel.cs
春风过客 d7f51483a7 新增功能:
1 将地震仪数据读取功能单独成一个页面;
2024-05-13 18:51:05 +08:00

67 lines
2.1 KiB
C#

using JiangsuEarthquake.Common;
using LiveCharts;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JiangsuEarthquake.Models
{
public class BoosterStationStateDataModel : ParameterModel
{
private float in_Vol;
/// <summary>
/// 升压站输入电压
/// </summary>
public float In_Vol
{
get { return in_Vol; }
set { in_Vol = value; }
}
public ChartsModel Volcharts { get; set; } = new ChartsModel()
{
Values = new ChartValues<float>(),
Value_Name = "输入电压",
X_Time = new List<string>(),
Y_MinValue = Convert.ToInt32(Tools.GetAppSetting("输入电压Min")),
Y_MaxValue = Convert.ToInt32(Tools.GetAppSetting("输入电压Max"))
};
private float in_Cur;
/// <summary>
/// 升压站输入电流
/// </summary>
public float In_Cur
{
get { return in_Cur; }
set { in_Cur = value; }
}
public ChartsModel Curcharts { get; set; } = new ChartsModel()
{
Values = new ChartValues<float>(),
Value_Name = "输入电流",
X_Time = new List<string>(),
Y_MinValue = Convert.ToInt32(Tools.GetAppSetting("输入电流Min")),
Y_MaxValue = Convert.ToInt32(Tools.GetAppSetting("输入电流Max"))
};
public ChartsTwoYModel VolCurcharts { get; set; } = new ChartsTwoYModel()
{
Values1 = new ChartValues<float>(),
Values2 = new ChartValues<float>(),
Value_Name1 = "输入电压",
Value_Name2 = "输入电流",
X_Time = new List<string>(),
Y_MinValue1 = Convert.ToInt32(Tools.GetAppSetting("输入电压Min")),
Y_MaxValue1 = Convert.ToInt32(Tools.GetAppSetting("输入电压Max")),
Y_MinValue2 = Convert.ToInt32(Tools.GetAppSetting("输入电流Min")),
Y_MaxValue2 = Convert.ToInt32(Tools.GetAppSetting("输入电流Max"))
};
}
}