TaskTrussStatus.cs 1.94 KB
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;

namespace HHECS.Model.Enums.Task
{
    /// <summary>
    /// 桁车的任务状态
    /// </summary>
    public enum TaskTrussStatus
    {
        /// <summary>
        /// 任务创建
        /// </summary>
        [Description("任务创建")]
        TaskCreate = 1,

        /// <summary>
        /// 下发桁车取货 
        /// :开始执行“取”性质任务,去源位置取出货物
        /// </summary>
        [Description("下发桁车取货")]
        SendTake = 10,

        /// <summary>
        /// 响应桁车取货完成
        /// :“取”性质任务完成,此时这个任务对应的货物在货叉内
        /// </summary>
        [Description("响应桁车取货完成")]
        ResponseTakeCompleted = 20,

        /// <summary>
        /// 下发桁车放货
        /// :开始执行“放”性质任务,把货物放到目的位置
        /// </summary>
        [Description("下发桁车放货")]
        SendPut = 30,

        /// <summary>
        /// 下发桁车取货和放货任务
        /// </summary>
        [Description("下发桁车取货和放货任务")]
        SendTakeAndPut = 31,

        /// <summary>
        /// 响应桁车放货完成
        /// :“放”性质任务完成,桁车将货物已经放到目的位置
        /// </summary>
        [Description("响应桁车放货完成")]
        ResponsePutCompleted = 40,

        /// <summary>
        /// 任务完成
        /// </summary>
        [Description("任务完成")]
        TaskCompleted = 100,

        /// <summary>
        /// 异常结束
        /// :空出与取货错为异常结束
        /// </summary>
        [Description("异常结束")]
        TaskErrorCompleted = 130,

        ///// <summary>
        ///// 未完成
        ///// </summary>
        //[Description("未完成")]
        //UnCompleted = 0,

    }


}