public void AddLine(string name, int count, List <AlarmLinePoint> points) { AlarmLine line = new AlarmLine(name); line.Points = points; this.AddTypeCount(name, count); }
public void AddLine(string name, List <AlarmLinePoint> points, bool addTypeCount) { double count = 0; foreach (var point in points) { count += point.Value; } if (points != null && points.Count() > 0) { AlarmLine line = new AlarmLine(name); line.Points = points; this.Lines.Add(line); } if (addTypeCount)//设备告警,每个类型有一条线 { this.AddTypeCount(name, (int)count); } else//历史告警,所有人只有一条线 { } }