using Prism.Mvvm; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace InSituLaboratory.Models { public class SysStatusModel : BindableBase { /// /// 组包时间 /// private DateTime? _packagingTime; public DateTime? PackagingTime { get { return _packagingTime; } set { SetProperty(ref _packagingTime, value); } } /// /// 采样时间 /// private DateTime? _samplingTime; public DateTime? SamplingTime { get { return _samplingTime; } set { SetProperty(ref _samplingTime, value); } } /// /// 创建时间 /// private DateTime? _createTime; public DateTime? CreateTime { get { return _createTime; } set { SetProperty(ref _createTime, value); } } /// /// 48V 电压 /// private float? _voltage48; public float? Voltage48 { get { return _voltage48; } set { SetProperty(ref _voltage48, value); } } /// /// 48V 电流 /// private float? _current48; public float? Current48 { get { return _current48; } set { SetProperty(ref _current48, value); } } /// /// 基站48V漏电流状态 第0位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _baseStation48VLeakageCS; public string? BaseStation48VLeakageCS { get { return _baseStation48VLeakageCS; } set { SetProperty(ref _baseStation48VLeakageCS, value); } } /// /// 电池48V漏电流状态 第2位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _batterz48VLeakageCS; public string? Batterz48VLeakageCS { get { return _batterz48VLeakageCS; } set { SetProperty(ref _batterz48VLeakageCS, value); } } /// /// ICL漏电流状态 第4位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _iCLLeakageCS; public string? ICLLeakageCS { get { return _iCLLeakageCS; } set { SetProperty(ref _iCLLeakageCS, value); } } /// /// 工控机漏电流状态 第6位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _iComputerLeakageCS; public string? IComputerLeakageCS { get { return _iComputerLeakageCS; } set { SetProperty(ref _iComputerLeakageCS, value); } } /// /// 温度1状态 第8位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _temperatureStaus1; public string? TemperatureStaus1 { get { return _temperatureStaus1; } set { SetProperty(ref _temperatureStaus1, value); } } /// /// 温度2状态 第10位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _temperatureStaus2; public string? TemperatureStaus2 { get { return _temperatureStaus2; } set { SetProperty(ref _temperatureStaus2, value); } } /// /// 湿度1状态 第12位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _humidityStaus1; public string? HumidityStaus1 { get { return _humidityStaus1; } set { SetProperty(ref _humidityStaus1, value); } } /// /// 湿度2状态 第14位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _humidityStaus2; public string? HumidityStaus2 { get { return _humidityStaus2; } set { SetProperty(ref _humidityStaus2, value); } } /// /// 漏水1状态 第16位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _leakageStaus1; public string? LeakageStaus1 { get { return _leakageStaus1; } set { SetProperty(ref _leakageStaus1, value); } } /// /// 漏水2状态 第18位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _leakageStaus2; public string? LeakageStaus2 { get { return _leakageStaus2; } set { SetProperty(ref _leakageStaus2, value); } } /// /// 内部压力1状态 第20位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _iternalPressure1; public string? InternalPressure1 { get { return _iternalPressure1; } set { SetProperty(ref _iternalPressure1, value); } } /// /// 内部压力2状态 第22位 (0表示该状态正常,1表示1级报警,2表示2级报警,3表示故障) /// private string? _internalPressure2; public string? InternalPressure2 { get { return _internalPressure2; } set { SetProperty(ref _internalPressure2, value); } } /// /// 时序组号 /// private string? _timeSeriesGroupNumber; public string? TimeSeriesGroupNumber { get { return _timeSeriesGroupNumber; } set { SetProperty(ref _timeSeriesGroupNumber, value); } } /// /// 时序状态 0表示保持,1表示成功,2表示错误 /// private string? _groupNumberStatus; public string? GroupNumberStatus { get { return _groupNumberStatus; } set { SetProperty(ref _groupNumberStatus, value); } } } }