AGVProp.cs 3.46 KB
namespace HHECS.DAQShared.Common.Enums
{
    /// <summary>
    /// AGV叉车属性
    /// </summary>
    internal enum AGVProp
    {
        /// <summary>
        /// 小车编号
        /// </summary>
        AgvNo,

        /// <summary>
        /// 小车类型
        /// </summary>
        /// <remarks>1--插销式举升或牵引AGV;  2--叉车式堆高AGV</remarks>
        Type,

        /// <summary>
        /// 速度
        /// </summary>
        /// <remarks>600mm/s</remarks>
        Speed,

        /// <summary>
        /// 当前地标位置
        /// </summary>
        CurrentBarcode,

        /// <summary>
        /// 插销状态
        /// </summary>
        /// <remarks>1--举升   2 -- 下降</remarks>
        Bolt,

        /// <summary>
        /// 顶升高度
        /// </summary>
        /// <remarks>毫米</remarks>
        AgvHeight,

        /// <summary>
        /// 货物状态
        /// </summary>
        /// <remarks>初始化 = -1;全部无货 = 0;上层有货 = 1;下层有货 = 2;全部有货 = 3</remarks>
        InStock,

        /// <summary>
        /// AGV方向
        /// </summary>
        /// <remarks> 无方向 = 0;X正方向 = 1; Y正方向 = 2; X负方向 = 3; Y负方向 = 4;</remarks>
        Direction,

        /// <summary>
        /// 转盘方向
        /// </summary>
        /// <remarks> 无方向 = 0;X正方向 = 1;Y正方向 = 2;X负方向 = 3;Y负方向 = 4</remarks>
        DialDirection,

        /// <summary>
        /// 状态
        /// </summary>
        /// <remarks>无状态 = 0;暂停 = 9;自动空闲 = 11;自动忙碌 = 13;充电中 = 14;离线 = 15;手动 = 20;故障=30</remarks>
        Status,

        /// <summary>
        /// 雷达状态
        /// </summary>
        /// <remarks>1--开启   0--关闭</remarks>
        RadarStatus,

        /// <summary>
        /// 避让状态
        /// </summary>
        /// <remarks>1--避让   2--不避让</remarks>
        AvoidStatus,

        /// <summary>
        /// 操作状态
        /// </summary>
        /// <remarks>0--手动   1--自动</remarks>
        OprateStatus,

        /// <summary>
        /// 电池电量
        /// </summary>
        /// <remarks>显示AGV电量</remarks>
        Battery,

        /// <summary>
        /// 雷达区域
        /// </summary>
        /// <remarks>0--中等 2--最小   3 --后退雷达屏蔽</remarks>
        RadarArea,

        /// <summary>
        /// 在线状态
        /// </summary>
        /// <remarks>0--不在线  1--在线</remarks>
        IsOnline,

        /// <summary>
        /// 复位状态
        /// </summary>
        /// <remarks>0--没复位  1--复位中</remarks>
        IsCheck,

        /// <summary>
        /// X坐标
        /// </summary>
        CoordX,

        /// <summary>
        /// X坐标
        /// </summary>
        CoordY,

        /// <summary>
        /// 异常信息
        /// </summary>
        /// <remarks>异常信息,每个异常使用;分开,为空则代表无异常</remarks>
        Error,

        /// <summary>
        /// 滚筒状态
        /// </summary>
        /// <remarks>初始化 = -1;全部停止 = 0;上层滚动 = 1;下层滚动 = 2;全部滚动 = 3 </remarks>
        RollerState,

        /// <summary>
        /// 上一个地标
        /// </summary>
        FrontBarcode,

        /// <summary>
        /// 后一个地标
        /// </summary>
        AfterBarcode
    }
}