diff --git a/platform/features/plot/bundle.json b/platform/features/plot/bundle.json index 2a7d6e9c73..600782c41f 100644 --- a/platform/features/plot/bundle.json +++ b/platform/features/plot/bundle.json @@ -23,8 +23,22 @@ { "key": "PlotController", "implementation": "PlotController.js", - "depends": [ "$scope", "telemetryFormatter", "telemetryHandler", "throttle" ] + "depends": [ + "$scope", + "telemetryFormatter", + "telemetryHandler", + "throttle", + "PLOT_FIXED_DURATION" + ] + } + ], + "constants": [ + { + "key": "PLOT_FIXED_DURATION", + "value": 900000, + "priority": "fallback", + "comment": "Fifteen minutes." } ] } -} \ No newline at end of file +} diff --git a/platform/features/plot/src/PlotController.js b/platform/features/plot/src/PlotController.js index 106e0f94d5..7eeca3b786 100644 --- a/platform/features/plot/src/PlotController.js +++ b/platform/features/plot/src/PlotController.js @@ -51,7 +51,13 @@ define( * * @constructor */ - function PlotController($scope, telemetryFormatter, telemetryHandler, throttle) { + function PlotController( + $scope, + telemetryFormatter, + telemetryHandler, + throttle, + PLOT_FIXED_DURATION + ) { var subPlotFactory = new SubPlotFactory(telemetryFormatter), modeOptions = new PlotModeOptions([], subPlotFactory), subplots = [], @@ -100,7 +106,7 @@ define( handle, ($scope.axes[0].active || {}).key, ($scope.axes[1].active || {}).key, - 15000 // 15 seconds + PLOT_FIXED_DURATION ); }