using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WIDESEA_Entity.ToAGV { /// /// 任务下发信息 /// public class RequestTask { /// /// 作业任务号 /// public string TASK_NO { get; set; } /// /// 起点 /// public string FROM_POSITION { get; set; } /// /// 终点 /// public string TO_POSITION { get; set; } /// /// 任务等级 /// public int? Grade { get; set; } = 0; /// /// 数量 /// public int Quantity { get; set; } /// /// 转运托盘时,起点底部几个托盘,入堆叠完全部转运则为0,如果转运五层上的一个则为4,上面数量则为1 /// public int StarQuantity { get; set; } /// /// 转运托盘时,终点底部几个托盘,入堆叠完全部转运则为0,如果转运五层上的一个则为4,上面数量则为1 /// public int EndQuantity { get; set; } /// /// 托盘类型 1小托盘,2大托盘 /// public int TrayType { get; set; } /// /// 任务类型 1转运车轮任务,2转运空托盘任务 /// public int TaskType { get; set; } /// /// 物料信息 /// public string Material { get; set; } #region 车轮数据 public float A { get; set; } public float B { get; set; } public float C { get; set; } public float D { get; set; } public float E { get; set; } public float F { get; set; } public float G { get; set; } public float H { get; set; } #endregion } /// /// 起点任务下发信息 /// public class RequestFromTask { /// /// 作业任务号 /// public string TASK_NO { get; set; } /// /// 起点 /// public string FROM_POSITION { get; set; } /// /// 终点 /// //public string TO_POSITION { get; set; } /// /// 任务等级 /// public int? Grade { get; set; } = 0; /// /// 数量 /// public int Quantity { get; set; } /// /// 转运托盘时,起点底部几个托盘,入堆叠完全部转运则为0,如果转运五层上的一个则为4,上面数量则为1 /// public int StarQuantity { get; set; } /// /// 转运托盘时,终点底部几个托盘,入堆叠完全部转运则为0,如果转运五层上的一个则为4,上面数量则为1 /// public int EndQuantity { get; set; } /// /// 托盘类型 1小托盘,2大托盘 /// public int TrayType { get; set; } /// /// 任务类型 1转运车轮任务,2转运空托盘任务 /// public int TaskType { get; set; } /// /// 物料信息 /// public string Material { get; set; } #region 车轮数据 public float A { get; set; } public float B { get; set; } public float C { get; set; } public float D { get; set; } public float E { get; set; } public float F { get; set; } public float G { get; set; } public float H { get; set; } #endregion } /// /// 终点任务下发信息 /// public class RequestToaddTask { /// /// 作业任务号 /// public string TASK_NO { get; set; } /// /// 起点 /// //public string FROM_POSITION { get; set; } /// /// 终点 /// public string TO_POSITION { get; set; } /// /// 任务等级 /// public int? Grade { get; set; } = 0; /// /// 数量 /// public int Quantity { get; set; } /// /// 转运托盘时,起点底部几个托盘,入堆叠完全部转运则为0,如果转运五层上的一个则为4,上面数量则为1 /// public int StarQuantity { get; set; } /// /// 转运托盘时,终点底部几个托盘,入堆叠完全部转运则为0,如果转运五层上的一个则为4,上面数量则为1 /// public int EndQuantity { get; set; } /// /// 托盘类型 1小托盘,2大托盘 /// public int TrayType { get; set; } /// /// 任务类型 1转运车轮任务,2转运空托盘任务 /// public int TaskType { get; set; } /// /// 物料信息 /// public string Material { get; set; } #region 车轮数据 public float A { get; set; } public float B { get; set; } public float C { get; set; } public float D { get; set; } public float E { get; set; } public float F { get; set; } public float G { get; set; } public float H { get; set; } #endregion } /// /// AGV反馈信息 /// public class Respone { /// /// 1成功 /// public bool Success { get; set; } /// /// 失败,返回失败信息 /// public string Msg { get; set; } } }