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 UploadFile(RequestData req); /// /// 启动机床程序 /// Task StartNCProgram(RequestData req); /// /// 启动喷墨机 /// Task StartCleanMachine(RequestData req); /// /// 读RFID /// Task ReadRFID(RequestData req); /// /// 写RFID /// Task WriteRFID(RequestData req); /// /// 刀具接口列表 /// Task> GetTools(RequestToolData req); /// /// 设备更新上线离线 /// Task UpdateDeviceState(RequestDeviceUpdateData req); /// /// 根据任务id查询回调列表 /// Task> GetCallBackListByCondition(RequestCallBackData vo); /// /// 非任务上传文件 /// Task UploadFileWithOutTask(RequestData req); Task DeleteFileWithOutTask(RequestData req); Task>> readPoint(RequestData req); Task writePoint(RequestData req); Task updateToolInfo(RequestData req); /// /// 读写RFID临时 /// Task WriteRFIDTemp(RequestData req); /// /// 手动换刀 /// Task HandleChangeTool(RequestData req); /// /// 手动出库 /// Task StorgeOut(RequestData req); /// /// 手动处理机器人取放动作 /// Task HandRobotAction(RequestData req); } }