From 6c6557f54e6e913d4ca9bfcf761c90567284342a Mon Sep 17 00:00:00 2001 From: Ulrich Meine <145987006+Scorgan01@users.noreply.github.com> Date: Wed, 22 Jul 2026 23:22:32 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20OBPFormatter=20when=20course=20values=20>?= =?UTF-8?q?=20360=C2=B0=20were=20shown=20as=20e.g.=20370=C2=B0=20instead?= =?UTF-8?q?=20of=20010=C2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/obp60task/OBP60Formatter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/obp60task/OBP60Formatter.cpp b/lib/obp60task/OBP60Formatter.cpp index 18cff2f..6aafe2e 100644 --- a/lib/obp60task/OBP60Formatter.cpp +++ b/lib/obp60task/OBP60Formatter.cpp @@ -3,6 +3,7 @@ #include #include "GwApi.h" #include "Pagedata.h" +#include "OBPDataOperations.h" // ToDo // simulation data @@ -219,7 +220,7 @@ FormattedData formatValue(GwApi::BoatValue *value, CommonData &commondata, bool course = M_PI_2 + float(random(-17, 17) / 100.0); // create random course/wind values with 90° +/- 10° rawvalue = course; } - course = course * RAD_TO_DEG; // Unit conversion form rad to deg + course = WindUtils::to360(course * RAD_TO_DEG); // Unit conversion form rad to deg // Format 3 numbers with prefix zero snprintf(buffer,bsize,"%03.0f",course);