From 8e49faa42ff419efa0641478702ce7d5f8455bd9 Mon Sep 17 00:00:00 2001 From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com> Date: 星期三, 30 七月 2025 20:47:56 +0800 Subject: [PATCH] 1 --- 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/Service/IDeviceInfoService.cs | 113 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 112 insertions(+), 1 deletions(-) diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/Service/IDeviceInfoService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/Service/IDeviceInfoService.cs" index 7ef5d26..9e81b48 100644 --- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/Service/IDeviceInfoService.cs" +++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/Service/IDeviceInfoService.cs" @@ -22,7 +22,7 @@ using System.Threading.Tasks; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseServices; - +using WIDESEAWCS_DTO.StackerHandTask; using WIDESEAWCS_QuartzJob.DTO; using WIDESEAWCS_QuartzJob.Models; @@ -36,5 +36,116 @@ /// <returns>杩斿洖璁惧淇℃伅浠ュ強瀵瑰簲鍗忚淇℃伅鐨勯泦鍚堛��</returns> Task<List<DeviceInfoDTO>> QueryDeviceProInfos(); + /// <summary> + /// 鍫嗗灈鏈烘墜鍔ㄤ换鍔� + /// </summary> + /// <param name="stackerhand"></param> + /// <returns></returns> + WebResponseContent StackerHandTask(HandTask stackerhand); + + /// <summary> + /// 鍫嗗灈鏈烘�ュ仠 + /// </summary> + /// <param name="DeviceCode"></param> + /// <returns></returns> + WebResponseContent StackerEmergencyStop(string DeviceCode); + + /// <summary> + /// 鍫嗗灈鏈哄浣� + /// </summary> + /// <param name="DeviceCode"></param> + /// <returns></returns> + WebResponseContent StackerReset(string DeviceCode); + + /// <summary> + /// 鑾峰彇杈撻�佺嚎淇℃伅 + /// </summary> + /// <param name="DeviceChildCode"></param> + /// <returns></returns> + WebResponseContent GetConveyorLineInfo(string DeviceChildCode); + + /// <summary> + /// 杈撻�佺嚎鎵嬪姩浠诲姟 + /// </summary> + /// <param name="stackerhand"></param> + /// <returns></returns> + WebResponseContent ConveyorLineHandTask(HandTask stackerhand); + + /// <summary> + /// 杈撻�佺嚎澶嶄綅 + /// </summary> + /// <param name="DeviceChildCode"></param> + /// <returns></returns> + WebResponseContent ConveyorLineReset(string DeviceChildCode); + + /// <summary> + /// 杈撻�佺嚎鎬ュ仠 + /// </summary> + /// <param name="DeviceChildCode"></param> + /// <returns></returns> + WebResponseContent ConveyorLineEmergencyStop(string DeviceChildCode); + + /// <summary> + /// 杈撻�佺嚎閫�鍥� + /// </summary> + /// <param name="DeviceChildCode"></param> + /// <returns></returns> + WebResponseContent ConveyorLineReturn(string DeviceChildCode); + + /// <summary> + /// 杈撻�佺嚎鍙栨秷浠诲姟 + /// </summary> + /// <param name="DeviceChildCode"></param> + /// <returns></returns> + WebResponseContent ConveyorLineCancel(string DeviceChildCode); + + /// <summary> + /// 杈撻�佺嚎鍒濆鍖� + /// </summary> + /// <param name="DeviceChildCode"></param> + /// <returns></returns> + WebResponseContent ConveyorLineInitialize(string DeviceChildCode); + + /// <summary> + /// RGV鎵嬪姩浠诲姟 + /// </summary> + /// <param name="RGVhand"></param> + /// <returns></returns> + WebResponseContent RGVHandTask(HandTask RGVhand); + + /// <summary> + /// RGV澶嶄綅 + /// </summary> + /// <param name="DeviceCode"></param> + /// <returns></returns> + WebResponseContent RGVReset(string DeviceCode); + + /// <summary> + /// RGV鎬ュ仠 + /// </summary> + /// <param name="DeviceCode"></param> + /// <returns></returns> + WebResponseContent RGVEmergencyStop(string DeviceCode); + + /// <summary> + /// RGV涓柇浠诲姟 + /// </summary> + /// <param name="DeviceCode"></param> + /// <returns></returns> + WebResponseContent RGVCancel(string DeviceCode); + + /// <summary> + /// RGV鍒濆鍖� + /// </summary> + /// <param name="DeviceCode"></param> + /// <returns></returns> + WebResponseContent RGVInitialize(string DeviceCode); + + /// <summary> + /// RGV鏆傚仠 + /// </summary> + /// <param name="DeviceCode"></param> + /// <returns></returns> + WebResponseContent RGVPause(string DeviceCode); } } -- Gitblit v1.9.3