diff --git a/example/generator/SinewaveConstants.js b/example/generator/SinewaveConstants.js deleted file mode 100644 index e0f15b5875..0000000000 --- a/example/generator/SinewaveConstants.js +++ /dev/null @@ -1,26 +0,0 @@ -/***************************************************************************** - * Open MCT, Copyright (c) 2014-2017, United States Government - * as represented by the Administrator of the National Aeronautics and Space - * Administration. All rights reserved. - * - * Open MCT is licensed under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - * - * Open MCT includes source code licensed under additional open source - * licenses. See the Open Source Licenses file (LICENSES.md) included with - * this source code distribution or the Licensing information page available - * at runtime from the About dialog for additional information. - *****************************************************************************/ -/*global define*/ - -define({ - START_TIME: Date.now() - 24 * 60 * 60 * 1000 // Now minus a day. -}); diff --git a/example/generator/SinewaveTelemetryProvider.js b/example/generator/SinewaveTelemetryProvider.js deleted file mode 100644 index cab4785e95..0000000000 --- a/example/generator/SinewaveTelemetryProvider.js +++ /dev/null @@ -1,70 +0,0 @@ -/***************************************************************************** - * Open MCT, Copyright (c) 2014-2017, United States Government - * as represented by the Administrator of the National Aeronautics and Space - * Administration. All rights reserved. - * - * Open MCT is licensed under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - * - * Open MCT includes source code licensed under additional open source - * licenses. See the Open Source Licenses file (LICENSES.md) included with - * this source code distribution or the Licensing information page available - * at runtime from the About dialog for additional information. - *****************************************************************************/ -/*global define,Promise*/ - -/** - * Module defining SinewaveTelemetryProvider. Created by vwoeltje on 11/12/14. - */ -define([ - "./SinewaveTelemetrySeries", - "./GeneratorProvider" -], function ( - SinewaveTelemetrySeries, - GeneratorProvider -) { - - function SinewaveTelemetryProvider() { - this.provider = new GeneratorProvider(); - } - - SinewaveTelemetryProvider.prototype.requestTelemetry = function (requests) { - if (requests[0].source !== 'generator') { - return Promise.resolve({}); - } - return this.provider.request({}, requests[0]) - .then(function (data) { - var res = { - generator: {} - }; - res.generator[requests[0].key] = new SinewaveTelemetrySeries(data); - return res; - }); - }; - - SinewaveTelemetryProvider.prototype.subscribe = function (callback, requests) { - if (requests[0].source !== 'generator') { - return function unsubscribe() {}; - } - - function wrapper(data) { - var res = { - generator: {} - }; - res.generator[requests[0].key] = new SinewaveTelemetrySeries(data); - callback(res); - } - - return this.provider.subscribe({}, wrapper, requests[0]); - }; - - return SinewaveTelemetryProvider; -}); diff --git a/example/generator/SinewaveTelemetrySeries.js b/example/generator/SinewaveTelemetrySeries.js deleted file mode 100644 index 01ded2957b..0000000000 --- a/example/generator/SinewaveTelemetrySeries.js +++ /dev/null @@ -1,75 +0,0 @@ -/***************************************************************************** - * Open MCT, Copyright (c) 2014-2017, United States Government - * as represented by the Administrator of the National Aeronautics and Space - * Administration. All rights reserved. - * - * Open MCT is licensed under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * http://www.apache.org/licenses/LICENSE-2.0. - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT - * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the - * License for the specific language governing permissions and limitations - * under the License. - * - * Open MCT includes source code licensed under additional open source - * licenses. See the Open Source Licenses file (LICENSES.md) included with - * this source code distribution or the Licensing information page available - * at runtime from the About dialog for additional information. - *****************************************************************************/ -/*global define,Promise*/ - -/** - * Module defining SinewaveTelemetry. Created by vwoeltje on 11/12/14. - */ -define([ - -], function ( - -) { - "use strict"; - - function SinewaveTelemetrySeries(data) { - if (!Array.isArray(data)) { - data = [data]; - } - this.data = data; - } - - SinewaveTelemetrySeries.prototype.getPointCount = function () { - return this.data.length; - }; - - - SinewaveTelemetrySeries.prototype.getDomainValue = function ( - index, - domain - ) { - domain = domain || 'time'; - - return this.getDatum(index)[domain]; - }; - - SinewaveTelemetrySeries.prototype.getRangeValue = function ( - index, - range - ) { - range = range || 'sin'; - return this.getDatum(index)[range]; - }; - - SinewaveTelemetrySeries.prototype.getDatum = function (index) { - if (index > this.data.length || index < 0) { - throw new Error('IndexOutOfRange: index not available in series.'); - } - return this.data[index]; - }; - - SinewaveTelemetrySeries.prototype.getData = function () { - return this.data; - }; - - return SinewaveTelemetrySeries; -});