using Sln.Wcs.HikRoBotApi.Domain.Dto.CancelTask; using Sln.Wcs.HikRoBotApi.Domain.Dto.ContinueTask; using Sln.Wcs.HikRoBotApi.Domain.Dto.GbCancelTask; using Sln.Wcs.HikRoBotApi.Domain.Dto.GbContinueTask; using Sln.Wcs.HikRoBotApi.Domain.Dto.GbTaskSubmit; using Sln.Wcs.HikRoBotApi.Domain.Dto.GenAgvSchedulingTask; using Sln.Wcs.HikRoBotApi.Domain.Dto.TaskGroup; using Sln.Wcs.HikRoBotApi.Domain.Dto.TaskPriority; using Sln.Wcs.HikRoBotApi.Domain.Dto.ZonePause; using Sln.Wcs.HikRoBotApi.Domain.Dto.ZoneHoming; using Sln.Wcs.HikRoBotApi.Domain.Dto.ZoneBanish; using Sln.Wcs.HikRoBotApi.Domain.Dto.ZoneBlockade; using Sln.Wcs.HikRoBotApi.Domain.Dto.CarrierBind; using Sln.Wcs.HikRoBotApi.Domain.Dto.CarrierUnbind; using Sln.Wcs.HikRoBotApi.Domain.Dto.SiteBind; using Sln.Wcs.HikRoBotApi.Domain.Dto.CarrierLock; using Sln.Wcs.HikRoBotApi.Domain.Dto.SiteLock; using Sln.Wcs.HikRoBotApi.Domain.Dto.PreTask; using Sln.Wcs.HikRoBotApi.Domain.Dto.QueryTask; using Sln.Wcs.HikRoBotApi.Domain.Dto.QueryRobot; using Sln.Wcs.HikRoBotApi.Domain.Dto.QueryCarrier; using Sln.Wcs.HikRoBotApi.Domain.Dto.MatLabelBind; using Sln.Wcs.HikRoBotApi.Domain.Dto.MatLabelUnbind; using Sln.Wcs.HikRoBotApi.Domain.Dto.EquipmentNotify; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; #region << 版 本 注 释 >> /*-------------------------------------------------------------------- * 版权所有 (c) 2026 WenJY 保留所有权利。 * CLR版本:4.0.30319.42000 * 机器名称:T14-GEN3-7895 * 命名空间:Sln.Wcs.HikRoBotApi.Service * 唯一标识:ad6ee481-fa9c-4be2-a3b2-6741ddff58f7 * * 创建者:WenJY * 电子邮箱: * 创建时间:2026-02-25 15:15:10 * 版本:V1.0.0 * 描述: * *-------------------------------------------------------------------- * 修改人: * 时间: * 修改说明: * * 版本:V1.0.0 *--------------------------------------------------------------------*/ #endregion << 版 本 注 释 >> namespace Sln.Wcs.HikRoBotApi.Service { public interface IHikRoBotService { /// /// GB标准-任务下发 /// GbTaskSubmitResultDto GbTaskSubmit(GbTaskSubmitDto gbTaskSubmit); /// /// GB标准-任务继续执行 /// GbContinueTaskResultDto GbContinueTask(GbContinueTaskDto gbContinueTask); /// /// GB标准-任务取消 /// GbCancelTaskResultDto GbCancelTask(GbCancelTaskDto gbCancelTask); /// /// 任务组 /// /// /// TaskGroupResultDto TaskGroup(TaskGroupDto taskGroup); /// /// 设置任务优先级 /// /// /// TaskPriorityResultDto SetTaskPriority(TaskPriorityDto taskPriority); /// /// 区域暂停 /// /// /// ZonePauseResultDto ZonePause(ZonePauseDto zonePause); /// /// 区域回巢 /// /// /// ZoneHomingResultDto ZoneHoming(ZoneHomingDto zoneHoming); /// /// 区域驱逐 /// /// /// ZoneBanishResultDto ZoneBanish(ZoneBanishDto zoneBanish); /// /// 区域封锁 /// /// /// ZoneBlockadeResultDto ZoneBlockade(ZoneBlockadeDto zoneBlockade); /// /// 载具绑定 /// /// /// CarrierBindResultDto CarrierBind(CarrierBindDto carrierBind); /// /// 载具解绑 /// /// /// CarrierUnbindResultDto CarrierUnbind(CarrierUnbindDto carrierUnbind); /// /// 站点绑定 /// /// /// SiteBindResultDto SiteBind(SiteBindDto siteBind); /// /// 载具锁定 /// /// /// CarrierLockResultDto CarrierLock(CarrierLockDto carrierLock); /// /// 站点锁定 /// /// /// SiteLockResultDto SiteLock(SiteLockDto siteLock); /// /// 预任务 /// /// /// PreTaskResultDto PreTask(PreTaskDto preTask); /// /// 查询任务状态 /// /// /// QueryTaskResultDto QueryTaskStatus(QueryTaskDto queryTask); /// /// 查询机器人状态 /// /// /// QueryRobotResultDto QueryRobotStatus(QueryRobotDto queryRobot); /// /// 查询载具状态 /// /// /// QueryCarrierResultDto QueryCarrierStatus(QueryCarrierDto queryCarrier); /// /// 物料标签绑定 /// /// /// MatLabelBindResultDto MatLabelBind(MatLabelBindDto matLabelBind); /// /// 物料标签解绑 /// /// /// MatLabelUnbindResultDto MatLabelUnbind(MatLabelUnbindDto matLabelUnbind); /// /// 设备通知 /// /// /// EquipmentNotifyResultDto EquipmentNotify(EquipmentNotifyDto equipmentNotify); /// /// 设备通知(国标) /// /// /// EquipmentNotifyResultDto EquipmentNotifyGbt(EquipmentNotifyDto equipmentNotify); } }