[Plot] Fix wiring on plot updater
Fix usages of the plot updater, introduced to track real-time telemetry to remove the need to cache values elsewhere. This allows memory usage to be decreased for WTD-751.
This commit is contained in:
@@ -78,7 +78,10 @@ define(
|
||||
}
|
||||
|
||||
function updateValues() {
|
||||
modeOptions.getModeHandler().plotTelemetry(updater);
|
||||
if (updater) {
|
||||
updater.update();
|
||||
modeOptions.getModeHandler().plotTelemetry(updater);
|
||||
}
|
||||
update();
|
||||
}
|
||||
|
||||
@@ -92,8 +95,10 @@ define(
|
||||
domainObject,
|
||||
updateValues
|
||||
);
|
||||
setupAxes(subscription.getMetadata());
|
||||
recreateUpdater();
|
||||
if (subscription) {
|
||||
setupAxes(subscription.getMetadata());
|
||||
recreateUpdater();
|
||||
}
|
||||
}
|
||||
|
||||
$scope.$watch('domainObject', subscribe);
|
||||
|
||||
@@ -38,7 +38,7 @@ define(
|
||||
return {
|
||||
buffer: buf,
|
||||
color: PlotPalette.getFloatColor(i),
|
||||
points: buf.length / 2
|
||||
points: prepared.getLength(i)
|
||||
};
|
||||
});
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ define(
|
||||
subplot.getDrawingObject().lines = [{
|
||||
buffer: buffer,
|
||||
color: PlotPalette.getFloatColor(0),
|
||||
points: buffer.length / 2
|
||||
points: prepared.getLength(index)
|
||||
}];
|
||||
|
||||
subplot.update();
|
||||
|
||||
Reference in New Issue
Block a user