using DataEntity;
using System.ComponentModel;
namespace XImagingXhandler.XDAL
{
///
/// 挑选转运实体类
///
public class MethodChoiceAndTransfer : 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 机械臂
///
/// 机械臂名称
///
public string armText { get; set; }
///
/// 机械臂id
///
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
#region 菌落信息
///
/// 菌落名称
///
public string bacteriaText { get; set; }
///
/// 菌落ID
///
public string bacteriaValue { get; set; }
#endregion
///
/// 挑菌方式 1:单选, 2:穿刺, 3:吸液
///
public int choiceMode { get; set; } = 0;
#region 挑菌耗材
///
/// 挑菌耗材名称
///
public string choiceLabwareText { get; set; }
///
/// 挑菌耗材Id
///
public string choiceLabwareValue { get; set; }
#endregion
#region 枪头耗材
///
/// 枪头耗材名称
///
public string tipsLabwareText { get; set; }
///
/// 枪头耗材Id
///
public string tipsLabwareValue { get; set; }
#endregion
///
/// 自动开关盖 0:false, 1:true
///
public int autoOpenCloseCover { get; set; } = 0;
///
/// 挑菌调节高度
///
public float choiceOffset { get; set; } = 0.0f;
///
/// 否是开启超声
///
public bool isEnableultrasonic { get; set; } = false;
///
/// 超声属性信息
///
public MethodUltrasonicChild ultrasonicData { get; set; } = new MethodUltrasonicChild();
#region 挑菌前环境设置
///
/// 挑菌前环境设置参数
///
public MethodChoiceAgoAspirateChild choiceAgoAspirateData { get; set; } = new MethodChoiceAgoAspirateChild();
#endregion
}
}