using iWareCommon.Utils; using iWareModel; using System.Collections.Generic; namespace iWareCC { /// /// 设备字典 /// public class DeviceDict { #region 堆垛机 /// /// 堆垛机UI的Label字典(key:label的名字前缀 value:label的中文) /// public static IDictionary LabelSrmDict = new System.Collections.Generic.Dictionary() { {"lblSrmPosX",new LabelPro(){ LablePreStr="当前列:", LableProName="R_PosX"}}, {"lblSrmPosY",new LabelPro(){ LablePreStr="当前层:", LableProName="R_PosY"}}, {"lblSrmWorkMode",new LabelPro(){ LablePreStr="设备模式:", LableProName="ModeName"}}, {"lblSrmWorkState",new LabelPro(){ LablePreStr="工作状态:", LableProName="StateName"}}, {"lbSrmSourcePlace",new LabelPro(){ LablePreStr="起始位:", LableProName="SrmSourcePlace"}}, {"lbSrmToPlace",new LabelPro(){ LablePreStr="目标位:", LableProName="SrmToPlace"}}, {"lblSrmTaskNo",new LabelPro(){ LablePreStr="任务号:", LableProName="R_TaskNo"}}, {"lbl_R_PickReqForInStore_",new LabelPro(){ LablePreStr="取货请求:", LableProName="R_PickReqForInStore"}}, // {"lblSrmAlarm",new LabelPro(){ LablePreStr="", LableProName="R_AlarmCode"}}, //报警信息 }; #endregion } public class LabelPro { /// /// 显示的前缀中文名 /// public string LablePreStr { get; set; } /// /// 显示的真正属性名 /// public string LableProName { get; set; } } }