| | |
| | | 锘縰sing Microsoft.AspNetCore.Authorization; |
| | | using Microsoft.AspNetCore.Http; |
| | | using Microsoft.AspNetCore.Mvc; |
| | | using System.Linq; |
| | | using WIDESEAWCS_Core; |
| | | using WIDESEAWCS_Core.BaseController; |
| | | using WIDESEAWCS_DTO.TaskInfo; |
| | | using WIDESEAWCS_ITaskInfoService; |
| | | using WIDESEAWCS_Model.Models; |
| | | using WIDESEAWCS_QuartzJob; |
| | | using WIDESEAWCS_Tasks.ElevatorJob; |
| | | |
| | | namespace WIDESEAWCS_WCSServer.Controllers.Task |
| | | { |
| | |
| | | { |
| | | return Service.SendAgvTask(modelProcessCode, taskNum); |
| | | } |
| | | |
| | | [HttpPost, HttpGet, Route("elevator"), AllowAnonymous] |
| | | public WebResponseContent initialzationElevator() |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | CommonElevator? commonElevator = Storage.Devices.FirstOrDefault(x => x.DeviceCode == "TSJ1") as CommonElevator; |
| | | if(commonElevator != null) |
| | | { |
| | | commonElevator.SetValue<ElevatorDBName, short>(ElevatorDBName.StopElevator, 1); |
| | | Thread.Sleep(1000); |
| | | commonElevator.SetValue<ElevatorDBName, short>(ElevatorDBName.StopElevator, 0); |
| | | return content.OK("鎻愬崌鏈哄垵濮嬪寲鎴愬姛"); |
| | | } |
| | | return content.Error("澶辫触"); |
| | | } |
| | | catch(Exception ex) |
| | | { |
| | | return content.Error(ex.Message); |
| | | } |
| | | } |
| | | } |
| | | } |