终端一体化运控平台
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.
 
 
 

44 lines
1.7 KiB

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