using DataEntity;
using System.ComponentModel;
namespace XImagingXhandler.XDAL
{
///
/// 涂布转运实体类
///
public class MethodCoatingAndTransfer : IEntity
{
public string isrun { get; set; }
///
/// 使能状态
///
public string status { get; set; }
///
/// 命令名称
///
public string name { get; set; }
///
/// 命令标签
///
public string label { get; set; }
///
/// 索引
///
public string strIndex { get; set; }
#region 机械臂
///
/// 机械臂名称和arm_id
///
public string armText { get; set; }
public string armValue { get; set; }
///
/// 移液枪类型
///
private string _headType = "";
public string headType
{
get { return _headType; }
set
{
_headType = value;
OnPropertyChanged("headType");
}
}
///
/// 移液枪通道
///
private int[] _channels = { };
public int[] channels
{
get { return _channels; }
set
{
_channels = value;
OnPropertyChanged("channels");
}
}
#endregion
///
/// 涂布方式 0:回字型 1:Z字型 2:上下 CoatingModeValueEnum
///
public int coatingModeValue { get; set; } = 0;
///
/// 涂布数量 0:1次 1:2次
///
public int coatingCount { get; set; } = 0;
#region 接种耗材
///
/// 接种A耗材类型
///
public string coatingLabwareAText { get; set; }
public string coatingLabwareAValue { get; set; }
///
/// 接种B耗材类型
///
//public string coatingLabwareBText { get; set; }
//public string coatingLabwareBValue { get; set; }
#endregion
///
/// 自动开关盖 0:false, 1:true
///
public int autoOpenCloseCover { get; set; } = 0;
#region 涂布方式:上下
///
/// 距底距离:mm
///
public float distanceFromBottom { get; set; } = 0.0f;
///
/// 涂布方式为上下移动时的距离:mm
///
public float shakeDistanceValue { get; set; } = 0.0f;
///
/// 涂布方式为上下移动时次数
///
public int shakeCountValue { get; set; } = 0;
#endregion
}
}