diff --git a/platform/telemetry/bundle.json b/platform/telemetry/bundle.json index 8ed450bc57..ccd45217a0 100644 --- a/platform/telemetry/bundle.json +++ b/platform/telemetry/bundle.json @@ -23,12 +23,6 @@ "implementation": "TelemetryCapability.js", "depends": [ "telemetryService" ] } - ], - "services": [ - { - "key": "telemetryHelper", - "implementation": "TelemetryHelper.js" - } ] } } \ No newline at end of file diff --git a/platform/telemetry/src/Telemetry.js b/platform/telemetry/src/Telemetry.js deleted file mode 100644 index 23221c4933..0000000000 --- a/platform/telemetry/src/Telemetry.js +++ /dev/null @@ -1,38 +0,0 @@ -/*global define*/ - -/** - * Module defining Telemetry. Created by vwoeltje on 11/12/14. - */ -define( - [], - function () { - "use strict"; - - /** - * - * @constructor - */ - function Telemetry(array, defaults) { - // Assume array-of-arrays if not otherwise specified, - // where first value is x, second is y - defaults = defaults || { - domain: 0, - range: 1 - }; - - return { - getPointCount: function () { - return array.length; - }, - getRangeValue: function (index, range) { - return array[index][range || defaults.range]; - }, - getDomainValue: function (index, domain) { - return array[index][domain || defaults.domain]; - } - }; - } - - return Telemetry; - } -); \ No newline at end of file diff --git a/platform/telemetry/src/TelemetryHelper.js b/platform/telemetry/src/TelemetryHelper.js deleted file mode 100644 index 227c05d7cb..0000000000 --- a/platform/telemetry/src/TelemetryHelper.js +++ /dev/null @@ -1,73 +0,0 @@ -/*global define,Float32Array*/ - -/** - * Module defining TelemetryHelper. Created by vwoeltje on 11/14/14. - */ -define( - [], - function () { - "use strict"; - - /** - * Helps to interpret the contents of Telemetry objects. - * @constructor - */ - function TelemetryHelper() { - return { - getBufferedForm: function (telemetry, start, end, domain, range) { - var arr = [], - domainMin = Number.MAX_VALUE, - rangeMin = Number.MAX_VALUE, - domainMax = Number.MIN_VALUE, - rangeMax = Number.MIN_VALUE, - domainValue, - rangeValue, - count, - i; - - function trackBounds(domainValue, rangeValue) { - domainMin = Math.min(domainMin, domainValue); - domainMax = Math.max(domainMax, domainValue); - rangeMin = Math.min(rangeMin, rangeValue); - rangeMax = Math.max(rangeMax, rangeValue); - } - - function applyOffset() { - var j; - for (j = 0; j < arr.length; j += 2) { - arr[j] -= domainMin; - arr[j + 1] -= rangeMin; - } - } - - count = telemetry.getPointCount(); - - if (start === undefined) { - start = telemetry.getDomainValue(0, domain); - } - - if (end === undefined) { - end = telemetry.getDomainValue(count - 1, domain); - } - - for (i = 0; i < telemetry.getPointCount(); i += 1) { - // TODO: Binary search for start, end - domainValue = telemetry.getDomainValue(i, domain); - - if (domainValue >= start && domainValue <= end) { - rangeValue = telemetry.getRangeValue(i, range); - arr.push(domainValue); - arr.push(rangeValue); - trackBounds(domainValue, rangeValue); - } - } - - applyOffset(); - - } - }; - } - - return TelemetryHelper; - } -); \ No newline at end of file