| | |
| | | using System.Text; |
| | | using System.Threading.Tasks; |
| | | using WIDESEA_DTO.Agv; |
| | | using WIDESEA_External.Model; |
| | | using WIDESEAWCS_Common.APIEnum; |
| | | using WIDESEAWCS_Common.TaskEnum; |
| | | using WIDESEAWCS_Core; |
| | |
| | | /// </summary> |
| | | /// <param name="taskDTOs">WMSä»»å¡å¯¹è±¡éå</param> |
| | | /// <returns>è¿åå¤çç»æ</returns> |
| | | WebResponseContent ReceiveWMSTask([NotNull] WMSTaskDTO taskDTO); |
| | | WMSReceiveTaskContent ReceiveWMSTask([NotNull] WMSTaskDTO taskDTO); |
| | | /// <summary> |
| | | /// æç§å¢åå§å |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | WebResponseContent InitLight(); |
| | | /// <summary> |
| | | /// æç§å¢ç»æä½ä¸ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | WebResponseContent EndLight(); |
| | | /// <summary> |
| | | /// æç§å¢äº®ç¯ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | WebResponseContent SendLight(TaskSendLight taskSendLight); |
| | | /// <summary> |
| | | /// 容å¨å
¥åºåå»ºä»»å¡ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | WebResponseContent ContainerFlow(ContainerFlowDTO containerFlowDTO,string deviceCode); |
| | | WebResponseContent ContainerFlow(ContainerFlowDTO containerFlowDTO,string deviceCode,string stationCode,int type=0); |
| | | /// <summary> |
| | | /// ç³è¯·å
¥åº |
| | | /// </summary> |
| | |
| | | /// <param name="taskModel"></param> |
| | | /// <returns></returns> |
| | | WebResponseContent AgvSendTask(AgvTaskSendDTO taskModel, APIEnum SendTask = APIEnum.AgvSendTask); |
| | | /// <summary> |
| | | /// AGVä»»å¡ç¶æå·æ° |
| | | /// </summary> |
| | | /// <param name="agvUpdateModel"></param> |
| | | /// <returns></returns> |
| | | AgvResponseContent AgvUpdateTask(AgvUpdateDTO agvUpdateModel); |
| | | |
| | | /// <summary> |
| | | /// æ´æ°ä»»å¡ä¿¡æ¯åæ·»å 任塿ç»è®°å½ |
| | |
| | | /// <returns></returns> |
| | | WebResponseContent TaskCompleted(int taskNum); |
| | | /// <summary> |
| | | /// äºææç§å¢åä¼ |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | EPLightContent WMSLightBack(List<TaskBackLight> taskBackLights); |
| | | /// <summary> |
| | | /// äºææç§å¢ä¸å |
| | | /// </summary> |
| | | /// <param name="lightSendDTOs"></param> |
| | |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | EPLightContent ENDWORK(); |
| | | /// <summary> |
| | | /// AGVç¶ææ¥è¯¢è°ç¨åWMSæ
é䏿¥ |
| | | /// </summary> |
| | | void AgvSearchStatus(); |
| | | WebResponseContent AgvCancelTask(AgvTaskCancelDTO taskModel, APIEnum SendTask = APIEnum.AgvTaskCancel); |
| | | /// <summary> |
| | | /// éç½®ææå¼å¸¸ä»»å¡ |
| | | /// </summary> |
| | | WebResponseContent ResetAllExceptionTask(int taskNum); |
| | | WebResponseContent TaskCancel(List<TaskCancel> taskCancels); |
| | | WebResponseContent TaskCancelCompleted(int taskNum); |
| | | /// <summary> |
| | | /// 人工æå¨åæ¶æå®ä»»å¡ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡ç¼å·</param> |
| | | /// <returns>æä½ç»æ</returns> |
| | | WebResponseContent ManualTaskCancellation(int taskNum); |
| | | void AgvSearchStatus1(Dt_ErrorInfo e2); |
| | | } |
| | | } |