using DataEntity; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace XImagingXhandler.XDAL { /// /// 夹爪保持时方法节点类 /// public class MethodHoldingLabware : IEntity { /// /// 是否是开始运行起点:运行起点/disable /// public string isrun { get; set; } = string.Empty; /// /// 禁用状态:enable/disable /// public string status { get; set; } = string.Empty; /// /// 单命令名称 /// public string name { get; set; } = string.Empty; /// /// 单命令在实验流程中的编号 /// public string strIndex { get; set; } = string.Empty; private string _label = string.Empty; /// /// 单命令标签 /// public string label { get { return _label; } set { _label = value; OnPropertyChanged("label"); } } /// /// arm名字 /// public string armText { get; set; } = string.Empty; /// /// arm的ID /// public string armValue { get; set; } = string.Empty; #region source /// /// source板位的名字 /// public string srcPositionText { get; set; } = string.Empty; /// /// source板位的id /// public string srcPositionValue { get; set; } = string.Empty; /// /// source板位类型:0:载架;1:设备;2:台面(PositonTypeEnum) /// public int srcPositionType { get; set; } = -1; /// /// 抓板方向名称 /// public string gripModelText { get; set; } = string.Empty; /// /// 夹爪抓板的方向:1:夹爪尾部在右侧; 2:夹爪尾部在左侧; 3:夹爪尾部在上侧; 4:夹爪尾部在下侧(GripperModelEnum) /// public int gripModelValue { get; set; } = -1; /// /// 抓板耗材Id /// public string gripPickLabwareValue { get; set; } = string.Empty; /// /// 抓板耗材名称 /// public string gripPickLabwareText { get; set; } = string.Empty; /// /// 抓板位置;1:底部;2:顶部 /// public string gripModelPosText { get; set; } = string.Empty; /// /// 抓板位置 /// public int gripModelPosValue { get; set; } = -1; #endregion #region destination /// /// destination板位的名字 /// public string desPositionText { get; set; } = string.Empty; /// /// destination的id /// public string desPositionValue { get; set; } = string.Empty; /// /// destination板位类型:0:载架;1:设备;2:台面 /// public int desPositionType { get; set; } = -1; /// /// 放板方向名称 /// public string gripModelSetText { get; set; } = string.Empty; /// /// 放板方向值 /// public int gripModelSetValue { get; set; } = -1; /// /// 放板耗材Id: -1:空板位 /// public string gripPlaceLabwareValue { get; set; } = "-1"; /// /// 放板耗材名称 /// public string gripPlaceLabwareText { get; set; } = string.Empty; #endregion /// /// 移动最上层的?层耗材 /// private int _transportCount; public int transportCount { get { return _transportCount; } set { _transportCount = value; OnPropertyChanged("transportCount"); } } /// /// 移动板位的方式, GripTransportMode /// public int transportMode { get; set; } } }