using System;
using System.Collections;
using System.Text;
namespace InsulinSim
{
[Serializable()]
public class DataCollection
{
private String description;
private double latest_time;
public DataCollection(String _description) {
this.description = _description;
latest_time = 0;
}
public bool insertData(double time, double data){
if (time > latest_time)
{
if (data < 0)
data = 0;
if (data > 240)
data = 240;
this.Add(createPoint(time, data));
latest_time = time;
return true;
}
return false;
}
private DataPoint createPoint(double time, double data)
{
return new DataPoint(time, data);
}
public String Description
{
get { return this.description; }
}
public DataPoint DataPoint
{
get
{
throw new System.NotImplementedException();
}
set
{
}
}
}
}