253 lines
6.8 KiB
C#
253 lines
6.8 KiB
C#
using JiangsuEarthquake.Common;
|
|
using LiveCharts;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Media;
|
|
|
|
namespace JiangsuEarthquake.Models
|
|
{
|
|
public class BaseStationStatusModel : ParameterModel
|
|
{
|
|
private float in_Vol;
|
|
/// <summary>
|
|
/// 接驳盒输入电压
|
|
/// </summary>
|
|
public float In_Vol
|
|
{
|
|
get { return in_Vol; }
|
|
set { in_Vol = value; }
|
|
}
|
|
|
|
private float in_Cur;
|
|
/// <summary>
|
|
/// 接驳盒输入电流
|
|
/// </summary>
|
|
public float In_Cur
|
|
{
|
|
get { return in_Cur; }
|
|
set { in_Cur = value; }
|
|
}
|
|
|
|
|
|
private float jBH_Tem;
|
|
/// <summary>
|
|
/// 接驳盒温度
|
|
/// </summary>
|
|
public float JBH_Tem
|
|
{
|
|
get { return jBH_Tem; }
|
|
set { jBH_Tem = value; }
|
|
}
|
|
|
|
|
|
public ChartsModel ConboxSiancharts { 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 jBH_Hum;
|
|
/// <summary>
|
|
/// 接驳盒湿度
|
|
/// </summary>
|
|
public float JBH_Hum
|
|
{
|
|
get { return jBH_Hum; }
|
|
set { jBH_Hum = value; }
|
|
}
|
|
|
|
|
|
public ChartsModel HumidityJunctionCharts { 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 ImageSource jBH_Leak;
|
|
/// <summary>
|
|
/// 接驳盒漏水
|
|
/// </summary>
|
|
public ImageSource JBH_Leak
|
|
{
|
|
get { return jBH_Leak; }
|
|
set { jBH_Leak = value; }
|
|
}
|
|
|
|
|
|
private float hatch_Status;
|
|
/// <summary>
|
|
/// 舱门状态
|
|
/// </summary>
|
|
public float Hatch_Status
|
|
{
|
|
get { return hatch_Status; }
|
|
set { hatch_Status = value; }
|
|
}
|
|
|
|
|
|
private float jBH_Attitude_x;
|
|
/// <summary>
|
|
/// 接驳盒姿态x轴
|
|
/// </summary>
|
|
public float JBH_Attitude_x
|
|
{
|
|
get { return jBH_Attitude_x; }
|
|
set { jBH_Attitude_x = value; this.DoNotify(); }
|
|
}
|
|
|
|
|
|
private float jBH_Attitude_y;
|
|
/// <summary>
|
|
/// 接驳盒姿态y轴
|
|
/// </summary>
|
|
public float JBH_Attitude_y
|
|
{
|
|
get { return jBH_Attitude_y; }
|
|
set { jBH_Attitude_y = value; this.DoNotify(); }
|
|
}
|
|
|
|
|
|
private float jBH_Attitude_z;
|
|
/// <summary>
|
|
/// 接驳盒姿态z轴
|
|
/// </summary>
|
|
public float JBH_Attitude_z
|
|
{
|
|
get { return jBH_Attitude_z; }
|
|
set { jBH_Attitude_z = value; this.DoNotify(); }
|
|
}
|
|
|
|
|
|
private float jBH_DL_Vol;
|
|
/// <summary>
|
|
/// 接驳盒蓄电池电压
|
|
/// </summary>
|
|
public float JBH_DL_Vol
|
|
{
|
|
get { return jBH_DL_Vol; }
|
|
set { jBH_DL_Vol = value; }
|
|
}
|
|
|
|
|
|
public ChartsModel BatteryVoltageCharts { 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 jBH_PowerCarrier_Cur;
|
|
/// <summary>
|
|
/// 接驳盒电力载波电流
|
|
/// </summary>
|
|
public float JBH_PowerCarrier_Cur
|
|
{
|
|
get { return jBH_PowerCarrier_Cur; }
|
|
set { jBH_PowerCarrier_Cur = value; }
|
|
}
|
|
|
|
|
|
private float jBH_ADCP_Cur;
|
|
/// <summary>
|
|
/// 接驳盒海流计电流
|
|
/// </summary>
|
|
public float JBH_ADCP_Cur
|
|
{
|
|
get { return jBH_ADCP_Cur; }
|
|
set { jBH_ADCP_Cur = value; }
|
|
}
|
|
|
|
|
|
public ChartsModel CurrentMeterCurrentCharts { 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 jBH_SEI_Cur1;
|
|
/// <summary>
|
|
/// 接驳盒地震仪1电流
|
|
/// </summary>
|
|
public float JBH_SEI_Cur1
|
|
{
|
|
get { return jBH_SEI_Cur1; }
|
|
set { jBH_SEI_Cur1 = value; }
|
|
}
|
|
|
|
|
|
public ChartsModel Seismometer1CurrentCharts { get; set; } = new ChartsModel()
|
|
{
|
|
Values = new ChartValues<float>(),
|
|
Value_Name = "接驳盒地震仪1电流",
|
|
X_Time = new List<string>(),
|
|
Y_MinValue = Convert.ToInt32(Tools.GetAppSetting("接驳盒地震仪1电流Min")),
|
|
Y_MaxValue = Convert.ToInt32(Tools.GetAppSetting("接驳盒地震仪1电流Max"))
|
|
|
|
};
|
|
|
|
|
|
private float jBH_SEI_Cur2;
|
|
/// <summary>
|
|
/// 接驳盒地震仪2电流
|
|
/// </summary>
|
|
public float JBH_SEI_Cur2
|
|
{
|
|
get { return jBH_SEI_Cur2; }
|
|
set { jBH_SEI_Cur2 = value; }
|
|
}
|
|
|
|
|
|
public ChartsModel Seismometer2CurrentCharts { get; set; } = new ChartsModel()
|
|
{
|
|
Values = new ChartValues<float>(),
|
|
Value_Name = "接驳盒地震仪2电流",
|
|
X_Time = new List<string>(),
|
|
Y_MinValue = Convert.ToInt32(Tools.GetAppSetting("接驳盒地震仪2电流Min")),
|
|
Y_MaxValue = Convert.ToInt32(Tools.GetAppSetting("接驳盒地震仪2电流Max"))
|
|
|
|
};
|
|
|
|
|
|
private float jBH_Reserve1;
|
|
/// <summary>
|
|
/// 12V输出电压1预留
|
|
/// </summary>
|
|
public float JBH_Reserve1
|
|
{
|
|
get { return jBH_Reserve1; }
|
|
set { jBH_Reserve1 = value; }
|
|
}
|
|
|
|
|
|
private float jBH_Reserve2;
|
|
/// <summary>
|
|
/// 12V输出电压2预留
|
|
/// </summary>
|
|
public float JBH_Reserve2
|
|
{
|
|
get { return jBH_Reserve2; }
|
|
set { jBH_Reserve2 = value; }
|
|
}
|
|
}
|
|
}
|