[Time Controller] Use start time in example

WTD-1515
This commit is contained in:
Victor Woeltjen 2015-09-04 12:52:02 -07:00
parent 01a6d2e6a7
commit bfb19dea74
2 changed files with 11 additions and 10 deletions

View File

@ -25,8 +25,8 @@
* Module defining SinewaveTelemetryProvider. Created by vwoeltje on 11/12/14.
*/
define(
["./SinewaveTelemetry"],
function (SinewaveTelemetry) {
["./SinewaveTelemetrySeries"],
function (SinewaveTelemetrySeries) {
"use strict";
/**
@ -45,7 +45,7 @@ define(
function generateData(request) {
return {
key: request.key,
telemetry: new SinewaveTelemetry(request)
telemetry: new SinewaveTelemetrySeries(request)
};
}
@ -112,4 +112,4 @@ define(
return SinewaveTelemetryProvider;
}
);
);

View File

@ -35,9 +35,10 @@ define(
*
* @constructor
*/
function SinewaveTelemetry(request) {
var latestObservedTime = Date.now(),
count = Math.floor((latestObservedTime - firstObservedTime) / 1000),
function SinewaveTelemetrySeries(request) {
var firstTime = (request || {}).start || firstObservedTime,
latestObservedTime = Date.now(),
count = Math.floor((latestObservedTime - firstTime) / 1000),
period = request.period || 30,
generatorData = {};
@ -47,7 +48,7 @@ define(
generatorData.getDomainValue = function (i, domain) {
return i * 1000 +
(domain !== 'delta' ? firstObservedTime : 0);
(domain !== 'delta' ? firstTime : 0);
};
generatorData.getRangeValue = function (i, range) {
@ -58,6 +59,6 @@ define(
return generatorData;
}
return SinewaveTelemetry;
return SinewaveTelemetrySeries;
}
);
);