using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace iWareCc.Conveyor.EnumType { public enum EGateCommandWord { 心跳 = 0x99, 开始滚动 = 0x98, 停止滚动 = 0x97 } public class EGateCommandWordUtil { /// /// 将报文中的命令代码转成相应的枚举类型 /// /// /// public static EGateCommandWord String2FarleyCommandWord(string code) { return (EGateCommandWord)Convert.ToInt32("0x" + code, 16); } /// /// 将报文中的枚举类型转成相应的命令代码 /// /// /// public static string EGateCommandWord2String(EGateCommandWord cmd) { return Convert.ToString((int)cmd,16).ToUpper(); } } }