diff --git a/of/Active Tripod/bin/Active_Tripod.lib b/of/Active Tripod/bin/Active_Tripod.lib index 9e726c3..71eb8c4 100644 Binary files a/of/Active Tripod/bin/Active_Tripod.lib and b/of/Active Tripod/bin/Active_Tripod.lib differ diff --git a/of/Active Tripod/src/visual/Scene.cpp b/of/Active Tripod/src/visual/Scene.cpp index 7e30311..e7e93cf 100644 --- a/of/Active Tripod/src/visual/Scene.cpp +++ b/of/Active Tripod/src/visual/Scene.cpp @@ -21,6 +21,8 @@ void Scene::setup() separateBodyGraph.setup(); text.loadFont("fonts/Roboto-Light.ttf", 8); + + isTestScrambleMinMaxData = false; } @@ -298,6 +300,19 @@ void Scene::drawHUDColourBars() void Scene::addNewData(vector newData) { + if (barGraph.publisher0Data.size() > 0) + { + if (newData[0].min != barGraph.publisher0Data.back().min || + newData[0].max != barGraph.publisher0Data.back().max || + newData[1].min != barGraph.publisher1Data.back().min || + newData[1].max != barGraph.publisher1Data.back().max) + { + barGraph.clear(); + bodyGraph.clear(); + separateBodyGraph.clear(); + } + } + barGraph.addNewData(newData); bodyGraph.addNewData(newData); separateBodyGraph.addNewData(newData);