[Time Controller] Get conductor working with fixed pos.

WTD-1515
This commit is contained in:
Victor Woeltjen
2015-09-09 16:46:00 -07:00
parent 0d710209b1
commit a4dda695dd
3 changed files with 31 additions and 8 deletions

View File

@ -37,21 +37,27 @@ define(
*/
function SinewaveTelemetrySeries(request) {
var latestObservedTime = Math.floor(Date.now() / 1000),
count = latestObservedTime - firstObservedTime,
endTime = (request.end !== undefined) ?
Math.floor(request.end / 1000) : latestObservedTime,
count =
Math.min(endTime, latestObservedTime) - firstObservedTime,
period = request.period || 30,
generatorData = {},
offset = (request.start !== undefined) ?
Math.floor(request.start / 1000) - firstObservedTime :
0;
if (request.size !== undefined) {
offset = Math.max(offset, count - request.size);
}
generatorData.getPointCount = function () {
return count - offset;
};
generatorData.getDomainValue = function (i, domain) {
return (i + offset) * 1000 +
(domain !== 'delta' ?
(firstObservedTime * 1000) : 0);
(domain !== 'delta' ? (firstObservedTime * 1000) : 0);
};
generatorData.getRangeValue = function (i, range) {