using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WIDESEAWCS_Common.TaskEnum
{
public enum TaskAGVCarryStatusEnum
{
///
/// 新建AGV搬运任务
///
[Description("新建AGV搬运任务")]
AGV_CarryNew = 400,
///
/// AGV搬运执行中
///
[Description("AGV搬运执行中")]
AGV_CarryExecuting = 405,
///
/// AGV取货完成
///
[Description("AGV搬运取货完成")]
AGV_CarryTakeFinish = 410,
///
/// AGV搬运完成
///
[Description("AGV搬运放货完成")]
AGV_CarryReleaseFinish = 415,
///
/// AGV搬运任务完成
///
[Description("AGV搬运任务完成")]
AGV_CarryFinish = 490,
///
/// AGV搬运任务挂起
///
[Description("AGV搬运任务挂起")]
AGV_CarryPending = 497,
///
/// AGV搬运任务取消
///
[Description("AGV搬运任务取消")]
AGV_CarryCancel = 498,
///
/// AGV搬运任务异常
///
[Description("AGV搬运任务异常")]
AGV_CarryException = 499,
}
///
///作业当前状态
///开始移动:MOVE_BEGIN
///料 箱 取 料 完 成:PICKER_RECEIVE
///料 箱 下 料 完 成:PICKER_SEND
///等待放行:WAITFEEDBACK
///任务完成:COMPLETED
///任务取消完成:CANCELED
///告警:WARNING
///
public enum AGVStatusEnum
{
///
/// 开始移动
///
[Description("开始移动")]
MOVE_BEGIN,
///
/// 料 箱 取 料 完 成
///
[Description("料 箱 取 料 完 成")]
PICKER_RECEIVE,
///
/// 料 箱 下 料 完 成
///
[Description("料 箱 下 料 完 成")]
PICKER_SEND,
///
/// 任务完成
///
[Description("任务完成")]
COMPLETED,
///
/// 等待放行
///
[Description("等待放行")]
WAITFEEDBACK,
///
/// 任务取消完成
///
[Description("任务取消完成")]
CANCELED,
///
/// 告警
///
[Description("告警")]
WARNING,
}
}