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