mirror of
https://github.com/nasa/openmct.git
synced 2025-05-28 21:24:20 +00:00
[Time Controller] Use start time in example
WTD-1515
This commit is contained in:
parent
01a6d2e6a7
commit
bfb19dea74
@ -25,8 +25,8 @@
|
|||||||
* Module defining SinewaveTelemetryProvider. Created by vwoeltje on 11/12/14.
|
* Module defining SinewaveTelemetryProvider. Created by vwoeltje on 11/12/14.
|
||||||
*/
|
*/
|
||||||
define(
|
define(
|
||||||
["./SinewaveTelemetry"],
|
["./SinewaveTelemetrySeries"],
|
||||||
function (SinewaveTelemetry) {
|
function (SinewaveTelemetrySeries) {
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -45,7 +45,7 @@ define(
|
|||||||
function generateData(request) {
|
function generateData(request) {
|
||||||
return {
|
return {
|
||||||
key: request.key,
|
key: request.key,
|
||||||
telemetry: new SinewaveTelemetry(request)
|
telemetry: new SinewaveTelemetrySeries(request)
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -112,4 +112,4 @@ define(
|
|||||||
|
|
||||||
return SinewaveTelemetryProvider;
|
return SinewaveTelemetryProvider;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
@ -35,9 +35,10 @@ define(
|
|||||||
*
|
*
|
||||||
* @constructor
|
* @constructor
|
||||||
*/
|
*/
|
||||||
function SinewaveTelemetry(request) {
|
function SinewaveTelemetrySeries(request) {
|
||||||
var latestObservedTime = Date.now(),
|
var firstTime = (request || {}).start || firstObservedTime,
|
||||||
count = Math.floor((latestObservedTime - firstObservedTime) / 1000),
|
latestObservedTime = Date.now(),
|
||||||
|
count = Math.floor((latestObservedTime - firstTime) / 1000),
|
||||||
period = request.period || 30,
|
period = request.period || 30,
|
||||||
generatorData = {};
|
generatorData = {};
|
||||||
|
|
||||||
@ -47,7 +48,7 @@ define(
|
|||||||
|
|
||||||
generatorData.getDomainValue = function (i, domain) {
|
generatorData.getDomainValue = function (i, domain) {
|
||||||
return i * 1000 +
|
return i * 1000 +
|
||||||
(domain !== 'delta' ? firstObservedTime : 0);
|
(domain !== 'delta' ? firstTime : 0);
|
||||||
};
|
};
|
||||||
|
|
||||||
generatorData.getRangeValue = function (i, range) {
|
generatorData.getRangeValue = function (i, range) {
|
||||||
@ -58,6 +59,6 @@ define(
|
|||||||
return generatorData;
|
return generatorData;
|
||||||
}
|
}
|
||||||
|
|
||||||
return SinewaveTelemetry;
|
return SinewaveTelemetrySeries;
|
||||||
}
|
}
|
||||||
);
|
);
|
Loading…
x
Reference in New Issue
Block a user