using System.Web.Http; using HH.WCS.Mobox3.DSZSH.core; using Newtonsoft.Json; using static HH.WCS.Mobox3.DSZSH.api.ApiModel; namespace HH.WCS.Mobox3.DSZSH.api { /// /// 设备信息上报(HostToAGV上报、杭奥堆垛机、国自AGV) /// [RoutePrefix("agv")] public class AgvController : ApiController { /// /// NDC HostToAGV 任务状态回报 /// /// /// [HttpPost] [Route("AGVCallbackState")] public ReturnResult AGVCallbackState(AgvTaskState model) { LogHelper.Info("NDC HostToAGV 任务状态回报:" + JsonConvert.SerializeObject(model), "HosttoagvTask"); return WCSCore.OperateAgvTaskStatus(model); } /// /// AGV 与产线进行安全交互 /// /// /// [HttpPost] [Route("SafetyInteraction")] public ReturnResult SafetyInteraction(SafetyInteractionInfo model) { return WCSCore.SafetyInteraction(model); } } }