using DataEntity;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace XImagingXhandler.XDAL
|
{
|
/// <summary>
|
/// 移动板位的方式
|
/// </summary>
|
public enum GripTransportModeEnum
|
{
|
/// <summary>
|
/// 所有耗材转移
|
/// </summary>
|
TransportAll,
|
/// <summary>
|
/// 留最底下一层
|
/// </summary>
|
TransportExceptOne,
|
/// <summary>
|
/// 从上往下,指定转移几层
|
/// </summary>
|
TransportCount
|
}
|
|
public class MethodGripTransport:IEntity
|
{
|
public string isrun { get; set; } = string.Empty;
|
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");
|
}
|
}
|
|
/// <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>
|
/// 抓板方向值
|
/// </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;
|
|
/// <summary>
|
/// 0:抓整板;1:按行抓;2:按列抓3:按孔抓
|
/// </summary>
|
public int pickPosMode { get; set; } = 0;//0:抓整板;1:按行抓;2:按列抓3:按孔抓
|
|
public string pickPosValue { get; set; } = "0";//行号或者列号或者孔号
|
#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
|
/// </summary>
|
public string gripPlaceLabwareValue { get; set; } = "-1";
|
/// <summary>
|
/// 放板耗材名称
|
/// </summary>
|
public string gripPlaceLabwareText { get; set; } = string.Empty;
|
|
/// <summary>
|
/// 0:放整板;1:按行放;2:按列放3:按孔放
|
/// </summary>
|
public int placePosMode { get; set; } = 0;//0:放整板;1:按行放;2:按列放3:按孔放
|
|
public string placePosValue { get; set; } = "0";//行号或者列号或者孔号
|
#endregion
|
|
/// <summary>
|
/// 移动最上层的?层耗材
|
/// </summary>
|
private int _transportCount = 0;
|
public int transportCount
|
{
|
get { return _transportCount; }
|
set
|
{
|
_transportCount = value;
|
OnPropertyChanged("transportCount");
|
}
|
}
|
/// <summary>
|
/// 移动板位的方式, GripTransportMode
|
/// </summary>
|
public int transportMode { get; set; } = -1;
|
}
|
}
|