| | |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_DTO.MES; |
| | | using WIDESEAWCS_Common.APIEnum; |
| | | using WIDESEAWCS_DTO.Agv; |
| | | |
| | | namespace WIDESEAWCS_ITaskInfoService |
| | | { |
| | |
| | | /// ä»»å¡æåº |
| | | /// </summary> |
| | | public Dictionary<string, OrderByType> TaskOrderBy { get; set; } |
| | | |
| | | /// <summary> |
| | | /// ææå
¥åºä»»å¡ç±»å |
| | | /// </summary> |
| | | public List<int> TaskInboundTypes { get; } |
| | | |
| | | /// <summary> |
| | | /// ææåºåºä»»å¡ç±»å |
| | | /// </summary> |
| | | public List<int> TaskOutboundTypes { get; } |
| | | |
| | | /// <summary> |
| | | /// ææç§»åºä»»å¡ç±»å |
| | | /// </summary> |
| | | public List<int> TaskRelocationboundTypes { get; } |
| | | |
| | | /// <summary> |
| | | /// ææå
¥åºä»»å¡ç¶æ |
| | | /// </summary> |
| | | public List<int> TaskInboundStates { get; } |
| | | |
| | | /// <summary> |
| | | /// ææåºåºä»»å¡ç¶æ |
| | | /// </summary> |
| | | public List<int> TaskOutboundStates { get; } |
| | | |
| | | /// <summary> |
| | | /// ææç§»åºä»»å¡ç¶æ |
| | | /// </summary> |
| | | public List<int> TaskRelocationboundStates { get; } |
| | | |
| | | |
| | | /// <summary> |
| | | /// æ¥æ¶MESä»»å¡ |
| | |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <returns>è¿åå¤çç»æ</returns> |
| | | WebResponseContent RollbackTaskStatusToLast(int taskNum); |
| | | /// <summary> |
| | | /// AGVä»»å¡åé |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | WebResponseContent AgvSendTask(AgvTaskSendDTO taskModel, APIEnum SendTask = APIEnum.AgvSendTask); |
| | | |
| | | /// <summary> |
| | | /// æ´æ°ä»»å¡ä¿¡æ¯åæ·»å 任塿ç»è®°å½ |
| | | /// </summary> |
| | | /// <param name="task">ä»»å¡å对象å®ä¾(æªä¿®æ¹çæ°æ®å¯¹è±¡)</param> |
| | | /// <param name="taskStatus">ä¿®æ¹åçä»»å¡ç¶æ</param> |
| | | /// <param name="deviceCode">ä¿®æ¹åç设å¤ç¼å·</param> |
| | | /// <param name="sourceAddress">ä¿®æ¹åçèµ·å§å°å</param> |
| | | /// <param name="targetAddress">ä¿®æ¹åçç®æ å°å</param> |
| | | /// <param name="currentAddress">ä¿®æ¹åçå½åå°å</param> |
| | | /// <param name="nextAddress">ä¿®æ¹åçä¸ä¸å°å</param> |
| | | void UpdateTask(Dt_Task task, TaskAGVCarryStatusEnum taskStatus, string deviceCode = "", string sourceAddress = "", string targetAddress = "", string currentAddress = "", string nextAddress = "", string roadwayNo = ""); |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡å®æé¢ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | WebResponseContent TaskCompleted(int taskNum); |
| | | } |
| | | } |