| | |
| | | /// <param name="sourceAddress">èµ·å§å°å</param> |
| | | /// <returns></returns> |
| | | WebResponseContent RequestWMSTask(string palletCode, string sourceAddress, string materielBoxCode = ""); |
| | | |
| | | /// <summary> |
| | | /// åWMSç³è¯·ä»»å¡ |
| | | /// 请æ±åæå
¥åº |
| | | /// </summary> |
| | | /// <param name="palletCode">æç</param> |
| | | /// <param name="sourceAddress">èµ·ç¹</param> |
| | | /// <returns></returns> |
| | | WebResponseContent RequestYLWMSTaskSimple(string palletCode, string sourceAddress, int taskNum = 0); |
| | | |
| | | WebResponseContent AssignCPRoadwayNo(); |
| | | |
| | | // <summary> |
| | | /// 请æ±åæå
¥åºå··é |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | WebResponseContent AssignYLRoadwayNo(string palletCode); |
| | | /// <summary> |
| | | /// 请æ±å
¥åºä»»å¡ |
| | | /// </summary> |
| | | /// <param name="palletCode">æçå·</param> |
| | | /// <param name="sourceAddress">èµ·å§å°å</param> |
| | | /// /// <param name="roadWay">å··é</param> |
| | | /// <returns></returns> |
| | | WebResponseContent RequestWMSTaskSimple(string palletCode, string sourceAddress); |
| | | WebResponseContent RequestWMSTaskSimple(string palletCode, string sourceAddress, string roadWay="", int taskType = 630,int taskNum=0,string targetAddress=""); |
| | | |
| | | /// <summary> |
| | | /// åWMSç³è¯·ä»»å¡ |
| | |
| | | //WebResponseContent RequestWMSTask(string palletCode, string sourceAddress, string roadway); |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | /// <param name="sourceAddress"></param> |
| | | /// <param name="palletCode"></param> |
| | | /// <param name="heightType"></param> |
| | | /// <param name="roadways"></param> |
| | | /// <returns></returns> |
| | | WebResponseContent RequestWMSTask(string palletCode, string sourceAddress, int heightType, List<string> roadways); |
| | | |
| | | /// <summary> |
| | | /// åWMSç³è¯·åé
è´§ä½ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <param name="roadwayNo">å··éå·</param> |
| | | /// <returns></returns> |
| | | string? RequestAssignLocation(int taskNum, string roadwayNo); |
| | | |
| | | /// <summary> |
| | | /// åWMSç³è¯·åé
è´§ä½ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <param name="roadwayNo">å··éå·</param> |
| | | /// <param name="heightType">é«åº¦</param> |
| | | /// <returns></returns> |
| | | string? RequestAssignLocationByHeight(int taskNum, string roadwayNo, int heightType); |
| | | |
| | | /// <summary> |
| | | /// ä»»å¡å®æ |
| | |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <returns>è¿åå¤çç»æ</returns> |
| | | WebResponseContent RollbackTaskStatusToLast(int taskNum); |
| | | |
| | | /// <summary> |
| | | /// åéAGVä»»å¡ |
| | | /// </summary> |
| | | /// <param name="taskModel"></param> |
| | | /// <returns></returns> |
| | | WebResponseContent AgvSendTask(AgvTaskDTO taskModel, APIEnum SendTask = APIEnum.Agv_CSJSendTask); |
| | | /// <summary> |
| | | /// å®å
¨ä¿¡å·ç³è¯· |
| | | /// </summary> |
| | | /// <param name="secureApplyModel"></param> |
| | | /// <returns></returns> |
| | | AgvResponseContent AgvSecureApply(AgvSecureApplyDTO secureApplyModel); |
| | | WebResponseContent AgvSendTask(AgvTaskSendDTO taskModel, APIEnum SendTask = APIEnum.AgvSendTask); |
| | | /// <summary> |
| | | /// å®å
¨ä¿¡å·åå¤ WCS-AGV |
| | | /// </summary> |
| | |
| | | /// <returns></returns> |
| | | WebResponseContent AgvBoxApplyPass(AgvCTUCancelDTO applyPassDTO, APIEnum SecureReply = APIEnum.AGV_CTUCancelTask); |
| | | /// <summary> |
| | | /// çæç©ºæ¡ä»»å¡ |
| | | /// </summary> |
| | | WebResponseContent AgvCarrying(int row, int startColumn, int endColumn, int layer, int targetLayer); |
| | | /// <summary> |
| | | /// é¢è°åº¦æä»¤ |
| | | /// </summary> |
| | | WebResponseContent AgvPreScheduleTask(AgvScheduleTaskDTO scheduleTaskDTO, APIEnum ScheduleTask = APIEnum.AGV_CTUScheduleTaskTask); |
| | |
| | | /// <param name="taskNum"></param> |
| | | /// <returns></returns> |
| | | public WebResponseContent RecWMSTaskCompleted(int taskNum); |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®æçå·ãå½åå°åæ¥è¯¢AGV宿çä»»å¡ |
| | | /// </summary> |
| | | /// <param name="Barcode">æçå·</param> |
| | | /// <param name="currentAddress">å½åå°å</param> |
| | | /// <returns></returns> |
| | | Dt_Task QueryBarCodeAGVFinishTask(int TaskNum, string currentAddress); |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®æçå·ãä¸ä¸å°åæ¥è¯¢è¾é线æ§è¡ä¸çä»»å¡ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <param name="nextAddress">ä¸ä¸å°å</param> |
| | | /// <returns></returns> |
| | | Dt_Task QueryExecutingTaskByBarcode(int TaskNum, string nextAddress); |
| | | |
| | | /// <summary> |
| | | /// æ ¹æ®æçå·ãä¸ä¸å°åæ¥è¯¢è¾é线å¾
æ§è¡çä»»å¡ |
| | | /// </summary> |
| | | /// <param name="taskNum">ä»»å¡å·</param> |
| | | /// <param name="nextAddress">ä¸ä¸å°å</param> |
| | | /// <returns></returns> |
| | | Dt_Task QueryLineExecuteTaskByBarcode(int TaskNum, string nextAddress); |
| | | |
| | | /// <summary> |
| | | /// å°ä»»å¡ç¶æä¿®æ¹ä¸ºä¸ä¸ä¸ªç¶æ |
| | | /// </summary> |
| | | /// <param name="task">ä»»å¡å®ä½å¯¹è±¡</param> |
| | | /// <returns></returns> |
| | | WebResponseContent UpdateTaskStatusToNext([NotNull] Dt_Task task,Dt_StationManger stationManger); |
| | | } |
| | | } |