From dd5d3537af786d9d62724284fc1a732a522cdcd3 Mon Sep 17 00:00:00 2001 From: Vishal Adhikari <40205726+vishal-adhikari@users.noreply.github.com> Date: Tue, 11 May 2021 00:57:33 +0530 Subject: [PATCH] 360 on north direction instead of West - PR2 x & y's values are got interchanged and therefore gps is showing 360 or 0 on west instead of north --- Magnetometer/Magnetometer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Magnetometer/Magnetometer.cpp b/Magnetometer/Magnetometer.cpp index 4a31a5c..cb2e6f4 100644 --- a/Magnetometer/Magnetometer.cpp +++ b/Magnetometer/Magnetometer.cpp @@ -8,7 +8,7 @@ double Magnetometer::radiansToDegrees(double radians) { return radians * RAD_TO_DEG; } -double Magnetometer::computeVectorAngle(int16_t x, int16_t y) { +double Magnetometer::computeVectorAngle(int16_t y, int16_t x) { double degrees = radiansToDegrees(-atan2(y, x)); if (degrees < 0) { degrees += 360.0;