huangxiaoqiang
2025-07-30 4110b7475eccf48283ff22c0e4545850849d445d
ÏîÄ¿´úÂë/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,74 @@
        /// <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);
    }
}