using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEAWCS_Tasks.OHT
{
    public class OHTTaskCommand
    {
        /// 
        /// 心跳
        /// 
        public short W_HeartBeat { get; set; }
        /// 
        /// 任务类型
        /// 
        public short W_Task_Type { get; set; }
        /// 
        /// 装车层数
        /// 
        public short W_Load_Layer { get; set; }
        /// 
        /// 取货行
        /// 
        public short W_Pick_Line { get; set; }
        /// 
        /// 取货列
        /// 
        public short W_Pick_Column { get; set; }
        /// 
        /// 取货层
        /// 
        public short W_Pick_Layer { get; set; }
        /// 
        /// 放货行
        /// 
        public short W_Put_Line { get; set; }
        /// 
        /// 放货列
        /// 
        public short W_Put_Column { get; set; }
        /// 
        /// 放货层
        /// 
        public short W_Put_Layer { get; set; }
        /// 
        /// 1号是否抓取
        /// 
        public short W_Catch_1 { get; set; }
        /// 
        /// 2号是否抓取
        /// 
        public short W_Catch_2 { get; set; }
        /// 
        /// 任务号
        /// 
        public int W_TaskNumber { get; set; }
        /// 
        /// 校验值  (任务类型+装车层数+取行+取列+取层+放行+放列+放层+W_Catch_1+W_Catch_2+任务号)
        /// 
        public int W_CheckValue { get; set; }
        /// 
        /// 确认信号
        /// 
        public short W_ConfirmSignal { get; set; }
        /// 
        /// 行车锁定剔除位
        /// 
        public bool W_ZXJ_LockLocation { get; set; }
        /// 
        /// 行车锁定规整机
        /// 
        public bool W_GZJ_LockGZJ { get; set; }
        /// 
        /// 重量读取成功
        /// 
        public bool R_WeightSuccess { get; set; }
        /// 
        /// 厚度读取成功
        /// 
        public bool R_ThicknessSuccess { get; set; }
    }
}