diff --git a/Apps/GrafanaDataProvider/GrafanaDataProvider/Controllers/TrendsController.cs b/Apps/GrafanaDataProvider/GrafanaDataProvider/Controllers/TrendsController.cs index b2ca4b5..f913acf 100644 --- a/Apps/GrafanaDataProvider/GrafanaDataProvider/Controllers/TrendsController.cs +++ b/Apps/GrafanaDataProvider/GrafanaDataProvider/Controllers/TrendsController.cs @@ -233,11 +233,6 @@ public IEnumerable GetDataForGrafana([FromBody]GrafanaArg grafanaArg) } else { - string cnlName = ""; - InCnlProps inCnlProps = dataAccess.GetCnlProps(cnlNum); - if (inCnlProps != null) - cnlName = inCnlProps.CnlName; - foreach (DateTime date in EachDay (grafanaArg.range.from, grafanaArg.range.to)) { Trend trend = GetTrend(date, cnlNum, isHour); @@ -250,7 +245,7 @@ public IEnumerable GetDataForGrafana([FromBody]GrafanaArg grafanaArg) { long ofsValP = GetUnixTimeMs(trend.Points[i1 - 1].DateTime); - if ((ofsVal - ofsValP) > timeCoef * 60000) + if (ofsVal - ofsValP > timeCoef * 60000) { points.Add(new double?[] { null, ofsValP + timeCoef * 60000 }); } @@ -272,6 +267,9 @@ public IEnumerable GetDataForGrafana([FromBody]GrafanaArg grafanaArg) } } + InCnlProps inCnlProps = dataAccess.GetCnlProps(cnlNum); + string cnlName = inCnlProps == null ? "" : inCnlProps.CnlName; + trends[i] = new TrendData { target = "[" + cnlNum + "] " + cnlName, datapoints = points }; Log.WriteAction("Channel data received " + cnlNum); }