Brunet.Services.Coordinate.Sample.AddSample C# (CSharp) Method

AddSample() public method

public AddSample ( System.DateTime time_stamp, double sample, Point position, double weightedError ) : void
time_stamp System.DateTime
sample double
position Point
weightedError double
return void
    public void AddSample(DateTime time_stamp, double sample, Point position, double weightedError) {
      _time_stamp = time_stamp;
      _weightedError = weightedError;
      _position = position;
      if (_sample_list.Count > PING_HISTORY_COUNT) {
	_sample_list.RemoveAt(0);
      }

      _sample_list.Add(sample);
    }

Usage Example

Exemplo n.º 1
0
    public void TestSample() {
      Sample sample = new Sample();
      Assert.IsTrue(sample.GetSample() < 0.0);
      sample.AddSample(DateTime.UtcNow, (double) 100.0, new Point(), (double) 0.001);
      sample.AddSample(DateTime.UtcNow, (double) 100.0, new Point(), (double) 0.002);
      sample.AddSample(DateTime.UtcNow, (double) 100.0, new Point(), (double) 0.003);
      sample.AddSample(DateTime.UtcNow, (double) 100.0, new Point(), (double) 0.004);
      Assert.IsTrue(sample.GetSample() > 0.0);

    }