docs: function TimedSample(dt, timeStamp, persistObj, scaleFactor) {
  	var time = (dt[0] + dt[1] / 1e9) * 1000 / scaleFactor;
  
  	this.scaleFactor = scaleFactor;
  	this.min = time;
  	this.max = time;
  	this.sigma = new StandardDeviation(time);
  	this.average = new Average(time);
  	this.timeStamp = timeStamp;
  
  	if (persistObj) {
  		var that = this;
  
  		persistObj.on('reset', function (timeStamp) {
  			that.reset(timeStamp);
  		});
  	}
  }