using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace IStation
|
{
|
/// <summary>
|
/// 报警
|
/// </summary>
|
public class Alarm
|
{
|
#region 报警类型
|
|
/// <summary>
|
/// 数据不变
|
/// </summary>
|
public const string Type_UnChanged = "数据不变";
|
|
/// <summary>
|
/// 数据突变
|
/// </summary>
|
public const string Type_Mutation = "数据突变";
|
|
/// <summary>
|
/// 缺数据
|
/// </summary>
|
public const string Type_Lacked = "缺数据";
|
|
/// <summary>
|
/// 数据中断
|
/// </summary>
|
public const string Type_Interrupted = "数据中断";
|
|
/// <summary>
|
/// 数据越上限
|
/// </summary>
|
public const string Type_Upper = "数据越上限";
|
|
/// <summary>
|
/// 数据越下限
|
/// </summary>
|
public const string Type_Lower = "数据越下限";
|
|
/// <summary>
|
/// 非合理区间
|
/// </summary>
|
public const string Type_UnReasonable = "非合理区间";
|
|
/// <summary>
|
/// 获取报警类型列表
|
/// </summary>
|
public static List<string> GetAlarmTypeList()
|
{
|
var list = new List<string>()
|
{
|
Type_UnChanged,
|
Type_Mutation,
|
Type_Lacked,
|
Type_Interrupted,
|
Type_Upper,
|
Type_Lower,
|
Type_UnReasonable
|
};
|
return list;
|
}
|
|
#endregion
|
|
#region 处理状态
|
|
/// <summary>
|
/// 未处理
|
/// </summary>
|
public const int HandleStatus_None = 0;
|
|
/// <summary>
|
/// 已处理
|
/// </summary>
|
public const int HandleStatus_Yes = 1;
|
|
/// <summary>
|
/// 搁置
|
/// </summary>
|
public const int HandleStatus_Shelve = 2;
|
|
/// <summary>
|
/// 屏蔽
|
/// </summary>
|
public const int HandleStatus_Shield = 3;
|
|
#endregion
|
|
|
|
}
|
}
|