using IMCS.CCS.Entitys; using IMCS.CCS.Models; using IMCS.CCS.Models.vo; using IMCS_CCS.Model.vo; using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; namespace IMCS.CCS.Services { public interface IHttpRequestService { /// /// 获取状态当前值 /// string GetTagValue(RequestTagValueData req); /// /// 益模调用接口,显示3D /// Task> GetDigitalTwins(); /// /// 查询设备状态 /// Task> GetEquipMent(); /// /// 地轨机器人动作取放 /// Task RobotAction(RequestData req); /// /// 天轨机器人动作取放 /// Task CutterRobotAction(RequestData req); /// /// CNC刀具库请求上下料动作 /// Task CutterDeviceTakeOrPutRequest(RequestData req); /// /// 上传文件 /// Task UploadFile(RequestData req); /// /// 启动机床程序 /// Task StartNCProgram(RequestData req); /// /// 启动清洗机 /// Task StartCleanMachine(RequestData req); /// /// 启动打标机 /// Task StartDryMachine(RequestData req); /// /// 刀具接口列表 /// Task> GetTools(RequestToolData req); /// /// 设备更新上线离线 /// Task UpdateDeviceState(RequestDeviceUpdateData req); /// /// 根据任务id查询回调列表 /// Task> GetCallBackListByCondition(RequestCallBackData vo); /// /// 根据任务id查询回调列表 /// Task PushPushToMachine(RequestData reqs); /// /// 查询三坐标是否允许取 /// Task GetMiddleThreeCoordinates(RequestData reqs); /// /// 查询三坐标是否允许放 /// Task QueryThreeCoordinatesFreePos(RequestData reqs); /// /// 三坐标启动 /// Task SendThreeCoordinates(RequestData reqs); /// /// 上传文件 /// Task SendOffsetSetting(RequestData req); /// /// 查询刀具上下料站、机床刀具位是否允许取 /// /// Task getCutterDeviceIsTake(RequestData reqs); /// /// 查询刀具上下料站、机床刀具位是否允许放 /// /// Task getCutterDeviceIsPut(RequestData reqs); } }