终端一体化运控平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

43 lines
1.7 KiB

  1. namespace BPASmartClient.AGV
  2. {
  3. public class AGVRequestUrl
  4. {
  5. //public string HttpHeader { get; set; }
  6. //public string TaskSendBody { get; set; }
  7. public AGVRequestUrl(string IpAddress)
  8. {
  9. TaskSendUrl= $"http://{IpAddress}/api/quicktron/wcs/standardized.robot.job.submit";
  10. TaskCancelUrl= $"http://{IpAddress}/api/quicktron/wcs/standardized.robot.job.cancel";
  11. TaskCompleteUrl= $"http://{IpAddress}/api/quicktron/wcs/standardized.operation.notice";
  12. AGVInteracteUrl= $"http://{IpAddress}/api/quicktron/wcs/standardized.roller.job.upstream.response";
  13. }
  14. #region Url汇总
  15. //各种AGV的移动及搬运任务。
  16. // 本接口请求参数包含公共字段及具体任务字段两部分组成。
  17. //支持批量任务下发。
  18. public string TaskSendUrl { get; set; }
  19. //货架搬运任务指令下发后,允许上游系统调用该接口取消移位任务,支持取消策略。不同车型允许取消的任务节点不同,具体信息见API文档
  20. public string TaskCancelUrl { get; set; }
  21. //工作站任务实操完成后调用该接口。如果bucket有其他任务去执行其他任务。在线工作站货架直接回库,离线工作站分配AGV回库。
  22. public string TaskCompleteUrl { get; set; }
  23. //1.辊筒AGV在手动上下料时请求上游交互后,上游下发的反馈接口
  24. //2.料箱AGV在任务下发需要和上游进行交互时调用此接口
  25. //3.翻板车AGV在投递点前确认时上游反馈接口
  26. public string AGVInteracteUrl { get; set; }
  27. #endregion
  28. }
  29. }