Files
01-Siyuan-MesProject/MisData_3.0_2022.08.23.1622.LLX/MES.BizFacade/MIS/Alarm.cs
2026-05-29 10:07:05 +08:00

78 lines
2.1 KiB
C#

using System;
using System.Text;
using System.Data;
using System.Collections;
using SystemFramework;
using bizFacade;
//using Monitor;
namespace bizFacade
{
/// <summary>
/// Alarm 的摘要说明。
/// </summary>
public class Alarm
{
/// <summary>
/// 报警
/// </summary>
public static DataTable alarmView;
/// <summary>
/// 产生报警
/// </summary>
public static Hashtable table_MSGBIT1;
/// <summary>
/// 解除报警
/// </summary>
public static Hashtable table_MSGBIT2;
/// <summary>
/// 报警列表
/// </summary>
public static Hashtable table_AlarmStart;
/// <summary>
/// 系统启动后,没有解除的报警
/// </summary>
static public DataTable AlarmStart;
/// <summary>
/// 新产生报警临时表
/// </summary>
static public DataTable AlarmTemp;
/// <summary>
/// 解除的报警临时表
/// </summary>
static public DataTable AlarmTempOK;
/// <summary>
/// 时时产生的报警文本
/// </summary>
static public DataTable PLC_AlgViewCHT_Temp;
/// <summary>
/// 报警变量基本文本
/// </summary>
static public DataTable PLC_MSMsgs_WORK;
//static DataRow[] alarmDataRow;
//static string strWhere;
/// <summary>
///
/// </summary>
public Alarm()
{
table_MSGBIT1 = new Hashtable();
table_MSGBIT2 = new Hashtable();
table_AlarmStart = new Hashtable();
//目的是创建PLC_MSMsgs_WORK数据表结构
QualityDataSystem.PLC_MSMsgs_WORKSelect(out PLC_MSMsgs_WORK);
//Init_table_AlarmStart(AlarmStart);
AlarmTemp = AlarmCommonFunction.BuildDataTablesAlarmView(); // AlarmStart.Clone();
AlarmTempOK = AlarmCommonFunction.BuildDataTablesAlarmView();// AlarmStart.Clone();
alarmView = AlarmCommonFunction.BuildDataTablesAlarmView(); //GetInitAlarmStart(AlarmStart);
}
}
}