using InSituLaboratory.Entities.ExperimentalStationEntities;
using InSituLaboratory.Entities.Sensor;
using InSituLaboratory.Entities.SysData;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace InSituLaboratory.IService.Sensor
{
///
/// 传感器通信接口
///
public interface ISensorService : IBaseService
{
#region MEMS色谱仪
///
/// 获取MEMS色谱仪数据
///
///
IEnumerable GetMEMSSP();
///
/// 获取MEMS色谱仪数据--图表
///
///
///
///
///
///
IEnumerable GetMemsSPData();
///
/// 获取MEMS色谱仪数据--分页 按时间倒序排序
///
///
///
///
///
///
IEnumerable GetMemsSPData(string key, int pageSize, int pageIndex, out int totalCount);
#endregion
#region MEMS质谱仪
///
/// 获取MEMS质谱仪数据
///
///
IEnumerable GetMEMSZP();
///
/// 获取MEMS质谱仪数据--图表
///
///
///
///
///
///
IEnumerable GetMemsZPData();
///
/// 获取MEMS质谱仪数据--分页 按时间倒序排序
///
///
///
///
///
///
IEnumerable GetMemsZPData(string key, int pageSize, int pageIndex, out int totalCount);
#endregion
#region 色质联用仪
///
/// 获取色质联用仪数据
///
///
IEnumerable GetColorMS();
///
/// 获取色质联用仪数据--图表
///
///
///
///
///
///
IEnumerable GetColorMSData();
///
/// 获取色质联用仪数据--分页 按时间倒序排序
///
///
///
///
///
///
IEnumerable GetColorMSData(string key, int pageSize, int pageIndex, out int totalCount);
#endregion
}
}