From 40ee96467d49aefd14b726f532a816ae19df71ec Mon Sep 17 00:00:00 2001 From: templeofshadow Date: Thu, 25 Jun 2026 18:17:09 -0500 Subject: [PATCH] add some debug prints to debug heading correction --- main.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/main.lua b/main.lua index 3febc3b..d1fe33a 100644 --- a/main.lua +++ b/main.lua @@ -508,17 +508,19 @@ function PollNavTable() Heading = navTable.getHeading() if Config.SensorCorrection.Heading ~= 0 then - Heading = Heading + Config.SensorCorrection.Heading - if Heading > 360 then - Heading = Heading - 360 + local CorrectedHeading = Heading + Config.SensorCorrection.Heading + print("DEBUG: Heading = "..Heading.." | Correction = "..Config.SensorCorrection.Heading ) + print("DEBUG: Corrected Heading = "..CorrectedHeading) + if CorrectedHeading > 360 then + CorrectedHeading = CorrectedHeading - 360 else - Heading = Heading + 360 + CorrectedHeading = CorrectedHeading + 360 end end - NavTableHasTarget = navTable.hasTarget() - SensorData.NavTable.Heading = Heading + + NavTableHasTarget = navTable.hasTarget() SensorData.NavTable.HasTarget = NavTableHasTarget if NavTableHasTarget then BearingToTarget = navTable.getBearing()