| | |
| | | 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ä»»å¡ |
| | | /// <summary> |
| | | /// å¤ç海康ä¸åç±»åçä»»å¡ï¼è¿è¡ä¸åçä¸å¡é»è¾å¤çï¼é
å¥ä»»å¡:ä¿®æ¹å¹³åºè´§ä½ä¿¡æ¯/æ¢å±ä»»å¡è®°å½å°è½¦ä¿¡æ¯(å°è½¦ä½ç½®å±)ï¼åºå
¥åºä»»å¡å¤çåºä½ä¿¡æ¯ï¼ |
| | | /// </summary> |
| | | /// <param name="tasks"></param> |
| | | public void HIKROBOTTask(List<Dt_Task> tasks) |
| | | { |
| | | foreach (var item in tasks) |
| | | { |
| | | SendHIKROBOTTask(item); |
| | | var content =_taskService.SendHIKROBOTTask(item); |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ä¸å海康AGVä»»å¡ |
| | | public void SendHIKROBOTTask(Dt_Task task) |
| | | #region å¤ç海康å¾
ç»§ç»æ§è¡ä»»å¡ |
| | | public void SendAGVWaitToExecuteTask(List<Dt_Task> tasks) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | HIKROBOTTaskSubmit hIKROBOTTaskSubmit = new HIKROBOTTaskSubmit(); |
| | | try |
| | | foreach (var item in tasks) |
| | | { |
| | | hIKROBOTTaskSubmit.taskType = ""; |
| | | hIKROBOTTaskSubmit.targetRoute = new List<TargetRouteDto> { new TargetRouteDto() }; |
| | | hIKROBOTTaskSubmit.initPriority = task.Grade; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | content.Error(ex.Message); |
| | | } |
| | | finally |
| | | { |
| | | |
| | | var content = _taskService.SendHIKROBOTTask(item); |
| | | } |
| | | } |
| | | #endregion |