diff --git a/document/dron_test/pav-utils.js b/document/dron_test/pav-utils.js index 9b3f1d9d..8112bef8 100644 --- a/document/dron_test/pav-utils.js +++ b/document/dron_test/pav-utils.js @@ -74,9 +74,10 @@ function calculateHeading(x1, y1, x2, y2) { var dx = x2 - x1; var dy = y2 - y1; var heading = (Math.atan2(dy, dx) * 180) / Math.PI; - if (heading < 0) { - heading += 360; - } + + // Ensure heading is within the range [0, 360) + heading = (heading + 360) % 360; + return heading; } @@ -93,7 +94,7 @@ const dumyData = { elev: 125.4, speedType: 'm/s', speed: 40.5, - heading: 227.94, + heading: 0, terminalRcvDt: '20210629173145', betteryLevel: 91, betteryVoltage: 50,