From 74854de51af1fa69a8385174a463c01065fcf570 Mon Sep 17 00:00:00 2001
From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com>
Date: 星期四, 30 十月 2025 16:58:11 +0800
Subject: [PATCH] 1
---
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_QuartzJob/Service/IDeviceInfoService.cs | 127 ++++++++++++++++++++++++++++++++++++++++++
1 files changed, 126 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..81a9fad 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,130 @@
/// <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 StackerDisconnected(string DeviceCode);
+
+ /// <summary>
+ /// 鍫嗗灈鏈哄彫鍥�
+ /// </summary>
+ /// <param name="DeviceCode"></param>
+ /// <returns></returns>
+ WebResponseContent StackerRecall(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