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; }
}
}