using InSituLaboratory.Entities; using InSituLaboratory.Entities.ExperimentalStationEntities; using InSituLaboratory.Entities.Sensor; using InSituLaboratory.Entities.SqlSugar; 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 #region 甲烷同位素分析仪 /// /// 获取甲烷同位素分析仪数据 /// /// IEnumerable GetCh4Isotope(); /// /// 获取甲烷同位素分析仪数据--图表 /// /// /// /// /// /// IEnumerable GetCh4ISotopeData(); /// /// 获取甲烷同位素分析仪数据--分页 按时间倒序排序 /// /// /// /// /// /// IEnumerable GetCh4ISotopeData(string key, int pageSize, int pageIndex, out int totalCount); #endregion #region 二氧化碳同位素分析仪 /// /// 获取二氧化碳同位素分析仪数据 /// /// IEnumerable GetCO2Isotope(); /// /// 获取二氧化碳同位素分析仪数据--图表 /// /// /// /// /// /// IEnumerable GetCO2ISotopeData(); /// /// 获取二氧化碳同位素分析仪数据--分页 按时间倒序排序 /// /// /// /// /// /// IEnumerable GetCO2ISotopeData(string key, int pageSize, int pageIndex, out int totalCount); #endregion #region 测序仪 /// /// 获取测序仪数据 /// /// IEnumerable GetSequencer(); /// /// 获取测序仪数据--图表 /// /// /// /// /// /// IEnumerable GetSequencerData(); /// /// 获取测序仪数据--分页 按时间倒序排序 /// /// /// /// /// /// IEnumerable GetSequencerData(string key, int pageSize, int pageIndex, out int totalCount); #endregion #region 颗粒物分析仪 /// /// 获取颗粒物分析仪数据 /// /// IEnumerable GetParticleAnalyzer(); /// /// 获取颗粒物分析仪数据--图表 /// /// /// /// /// /// IEnumerable GetParticleAnalyzerData(); /// /// 获取颗粒物分析仪数据--分页 按时间倒序排序 /// /// /// /// /// /// IEnumerable GetParticleAnalyzerData(string key, int pageSize, int pageIndex, out int totalCount); #endregion #region 与下位机通信电源开关类 --- 传感器 /// /// 获取传感器电源开关数据 /// /// IEnumerable GeSysSensor(); /// /// 获取当前运行时序状态 /// /// IEnumerable GetCurrentSequentiual(); #endregion } }