You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

122 lines
3.1 KiB
C#

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