EquipMsgData.cs 1.2 KB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;

namespace RemoteSheardObject
{

    public class EquipMsgData
    {
        public string equipName { get; set; }
        public int ngCount { get; set; }
        public List<EquipMessage> msgList { get; set; }
        /// <summary>
        /// 1.正常, 2.报警, 3.入库中, 4.出库中, 5,满料穿
        /// </summary>
        public int status { get; set; }
        public int p1status { get; set; }
        public int p2status { get; set; }

    }
    public class EquipMessage
    {
        public string msg { get; set; }
        public string name { get; set; }
        //public int status { get; set; }
        /**
    * 消息类型,info,warning,error
    */
        public string type;
        public static string ConvertType(string msglevel) {
            switch (msglevel) {
                case "info":
                    return "info";
                case "warning":
                    return "warning";
                case "alarm":
                    return "error";
            }
            return "info";
        }
    }


}