96 lines
2.3 KiB
C#
96 lines
2.3 KiB
C#
using Prism.Mvvm;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace FATrace.WPLApp.Models
|
|
{
|
|
/// <summary>
|
|
/// 系统运行状态模型
|
|
/// </summary>
|
|
public class SysRunState : BindableBase
|
|
{
|
|
private int _RunState = 1;
|
|
/// <summary>
|
|
/// 运行状态
|
|
/// </summary>
|
|
public int RunState
|
|
{
|
|
get { return _RunState; }
|
|
set
|
|
{
|
|
if (_RunState != value)
|
|
{
|
|
_RunState = value;
|
|
switch (value)
|
|
{
|
|
case 1:
|
|
RunStateMsg = "正常";
|
|
break;
|
|
case 2:
|
|
RunStateMsg = "异常";
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
RaisePropertyChanged();
|
|
}
|
|
|
|
}
|
|
}
|
|
|
|
|
|
private string? _RunStateMsg = "正常";
|
|
/// <summary>
|
|
/// 运行状态消息
|
|
/// </summary>
|
|
public string? RunStateMsg
|
|
{
|
|
get { return _RunStateMsg; }
|
|
set { _RunStateMsg = value; RaisePropertyChanged(); }
|
|
}
|
|
|
|
private int _ComState = 0;
|
|
/// <summary>
|
|
/// 通讯状态
|
|
/// </summary>
|
|
public int ComState
|
|
{
|
|
get { return _ComState; }
|
|
set
|
|
{
|
|
if (_ComState != value)
|
|
{
|
|
_ComState = value;
|
|
switch (value)
|
|
{
|
|
case 1:
|
|
ComMsg = "正常";
|
|
break;
|
|
case 2:
|
|
ComMsg = "异常";
|
|
break;
|
|
default:
|
|
break;
|
|
}
|
|
RaisePropertyChanged();
|
|
}
|
|
}
|
|
}
|
|
|
|
private string? _ComMsg;
|
|
/// <summary>
|
|
/// 通讯状态消息
|
|
/// </summary>
|
|
public string? ComMsg
|
|
{
|
|
get { return _ComMsg; }
|
|
set { _ComMsg = value; RaisePropertyChanged(); }
|
|
}
|
|
|
|
|
|
}
|
|
}
|