using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
namespace SlnMesnac.Business.util
{
public enum AgvTaskState
{
///
/// 等待中
///
[Description("等待中")]
Waiting = 0,
///
/// 派车中
///
[Description("派车中")]
Dispatching = 1,
///
/// 抓取中
///
[Description("抓取中")]
grabbing = 2,
///
/// 终止
///
[Description("终止")]
Stop = 9,
///
/// 结束
///
[Description("结束")]
End = 10,
///
/// 异常
///
[Description("异常")]
Error = 20,
}
public enum TimerControl
{
///
/// Timer启动
///
[Description("Timer启动")]
Start = 1,
///
/// Timer关闭
///
[Description("Timer关闭")]
Stop = 2,
///
/// Timer释放
///
[Description("Timer释放")]
Dispose = 3
}
///
/// 请求视觉开始工作码垛信号
///
public enum StackState
{
///
/// 复合机器人码垛无需定位位置在X负侧
///
[Description("复合机器人码垛无需定位位置在X负侧")]
NXAMRNoPositioning = 0x00,
///
/// 复合机器人码垛需要定位位置在X负侧
///
[Description("复合机器人码垛需要定位位置在X负侧")]
NXAMRNeedPositioning = 0x01,
///
/// 搬运机器人码垛无需定位位置在X负侧
///
[Description("搬运机器人码垛无需定位位置在X负侧")]
NXAGVNoPositioning = 0x02,
///
/// 搬运机器人码垛需要定位位置在X负侧
///
[Description("搬运机器人码垛需要定位位置在X负侧")]
NXAGVNeedPositioning = 0x03,
///
/// 复合机器人码垛无需定位位置在X正侧
///
[Description("复合机器人码垛无需定位位置在X正侧")]
PXAMRNoPositioning = 0x04,
///
/// 复合机器人码垛需要定位位置在X正侧
///
[Description("复合机器人码垛需要定位位置在X正侧")]
PXAMRNeedPositioning = 0x05,
///
/// 搬运机器人码垛无需定位位置在X正侧
///
[Description("搬运机器人码垛无需定位位置在X正侧")]
PXAGVNoPositioning = 0x06,
///
/// 搬运机器人码垛需要定位位置在X正侧
///
[Description("搬运机器人码垛需要定位位置在X正侧")]
PXAGVNeedPositioning = 0x07,
}
}