using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection.Metadata;
using System.Text;
using System.Threading.Tasks;
using WIDESEAWCS_Core;
using WIDESEAWCS_Core.Helper;
using WIDESEAWCS_DTO;
using WIDESEAWCS_DTO.AGV.HIKROBOT;
using WIDESEAWCS_DTO.RGV.FOURBOT;
using WIDESEAWCS_Model.Models;
namespace WIDESEAWCS_Tasks
{
public partial class TaskJob
{
#region 处理海康AGV任务
///
/// 处理海康不同类型的任务,进行不同的业务逻辑处理(配套任务:修改平库货位信息/换层任务记录小车信息(小车位置层);出入库任务处理库位信息)
///
///
public void HIKROBOTTask(List tasks)
{
foreach (var item in tasks)
{
var content =_taskService.SendHIKROBOTTask(item);
}
}
#endregion
#region 处理海康待继续执行任务
public void SendAGVWaitToExecuteTask(List tasks)
{
foreach (var item in tasks)
{
var content = _taskService.SendHIKROBOTTask(item);
}
}
#endregion
}
}