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