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; /// /// 升压站输入电压 /// public float In_Vol { get { return in_Vol; } set { in_Vol = value; } } public ChartsModel Volcharts { get; set; } = new ChartsModel() { Values = new ChartValues(), Value_Name = "输入电压", X_Time = new List(), Y_MinValue = Convert.ToInt32(Tools.GetAppSetting("输入电压Min")), Y_MaxValue = Convert.ToInt32(Tools.GetAppSetting("输入电压Max")) }; private float in_Cur; /// /// 升压站输入电流 /// public float In_Cur { get { return in_Cur; } set { in_Cur = value; } } public ChartsModel Curcharts { get; set; } = new ChartsModel() { Values = new ChartValues(), Value_Name = "输入电流", X_Time = new List(), Y_MinValue = Convert.ToInt32(Tools.GetAppSetting("输入电流Min")), Y_MaxValue = Convert.ToInt32(Tools.GetAppSetting("输入电流Max")) }; public ChartsTwoYModel VolCurcharts { get; set; } = new ChartsTwoYModel() { Values1 = new ChartValues(), Values2 = new ChartValues(), Value_Name1 = "输入电压", Value_Name2 = "输入电流", X_Time = new List(), 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")) }; } }