private void Physics_CheckedChanged(object sender, EventArgs e) { //selects and reveals Physics Group Pgroup.Show(); CGroup.Hide(); SeriesPara.Hide(); }
private void Circuits_CheckedChanged(object sender, EventArgs e) { //selects and reveals Circuits Group CGroup.Show(); Pgroup.Hide(); SeriesPara.Show(); }
public JsonResult QueryRealSeriesData(SeriesPara para) { string serverid = para.serverid, communicateid = para.communicateid, deviceid = para.deviceid; int updatecycle = para.updatecycle; IEnumerable <Serie> realResult = mWebInfluxDbManager.DbQuery_Real(serverid, communicateid, deviceid, updatecycle).Result; List <string> fs = new List <string>(); foreach (var s in para.serieConfig.Series) { fs.Add(s.SerieName); } RealSerieData resDatas = new RealSerieData(); var data = realResult; if (data != null && data.Count() > 0) { Serie s = data.First(); if (s != null) { if (s.Values.First().Count > 0) { int timeindex = s.Columns.IndexOf("time"); resDatas.Date = s.Values.First()[timeindex].ToString(); foreach (string ioName in fs) { string record = ioName.ToString().ToLower(); int recordindex = s.Columns.IndexOf("field_" + record + "_value"); if (recordindex >= 0) { PointData rdata = new PointData(); object objy = s.Values.First()[recordindex]; rdata.Value = objy == null ? "" : objy.ToString(); rdata.Name = ioName; resDatas.Data.Add(rdata); } else { PointData rdata = new PointData(); rdata.Value = ""; rdata.Name = ioName; resDatas.Data.Add(rdata); } } } } } //读取以下的实时数据,从influxDB中读取 return(Json(resDatas, JsonRequestBehavior.AllowGet)); }
public JsonResult ApiQueryHistorySeriesData(SeriesPara para) { ApiSerieConfig serieConfig = para.serieConfig; string serverid = para.serverid; string communicateid = para.communicateid; string deviceid = para.deviceid; int charttype = para.charttype; string sdate = para.sdate; string edate = para.edate; int pagesize = para.pagesize; return(ApiQueryHistoryData(serieConfig, serverid, communicateid, deviceid, charttype, sdate, edate, pagesize)); }