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 GetIntelligenceUnit(RequestData req);
///
/// 柔性线取物品
///
Task GetFlexibleWire(RequestData req);
///
/// 质量中心取物品
///
Task GetQualityCenter(RequestData req);
///
/// 智能单元送物品
///
Task SendIntelligenceUnit(RequestData req);
///
/// 柔性线送物品
///
Task SendFlexibleWire(RequestData req);
///
/// 质量中心送物品
///
Task SendQualityCenter(RequestData req);
///
/// 柔性线机器人移动物品
///
Task MoveRobotPosition(RequestData req);
///
/// 上传文件
///
Task UploadFile(RequestData req);
///
/// 预上传文件,不插入回调
///
Task PreUploadFile(RequestData req);
///
/// 启动机床程序
///
Task StartNCProgram(RequestData req);
///
/// 粗偏写入
///
Task SendLinShift(RequestData req);
///
/// 精偏写入
///
Task SendLinShiftFine(RequestData req);
///
/// 启动清洗机
///
Task StartCleanMachine(RequestData