ClientAction.cs 1.5 KB
using System;

namespace Clinet
{
    /// <summary>
    /// 客户端的动作
    /// </summary>
    public enum ClientAction : byte
    {
        /// <summary>
        /// 没有动作
        /// </summary>
        None = 0,
        /// <summary>
        /// 包装料仓关门
        /// </summary>
        CloseDoor = 1,
        /// <summary>
        /// 可以进入料架,Arrive事件使用,让小车开始对接
        /// </summary>
        MayEnter = 2,
        /// <summary>
        /// 可以出去料架,Arrive事件使用,让小车开始对接
        /// </summary>
        MayLeave = 3,
        /// <summary>
        /// 需要进入料架
        /// </summary>
        NeedEnter = 4,
        /// <summary>
        /// 需要出去料架
        /// </summary>
        NeedLeave = 5,
        /// <summary>
        /// 完成进入料架
        /// </summary>
        FinishEnter = 6,
        /// <summary>
        /// 完成出去料架
        /// </summary>
        FinishLeave = 7,
        /// <summary>
        /// 小车到达,到达包装料仓门口,等待开门
        /// </summary>
        Arrive = 8,
        /// <summary>
        /// 小车已准备,已对接上流水线
        /// </summary>
        Ready = 9,
        /// <summary>
        /// 包装料仓只能入料不能出料
        /// </summary>
        EnterShelf = 10,
        /// <summary>
        /// 不允许
        /// </summary>
        MayNot = 11,
        /// <summary>
        /// 已收到应答
        /// </summary>
        Received
    }

}