Browse Source

헤딩각 360도 초과하는 오류 수정

develop
qkr7828(박재우) 9 months ago
parent
commit
87ca73cb1d
  1. 9
      document/dron_test/pav-utils.js

9
document/dron_test/pav-utils.js

@ -74,9 +74,10 @@ function calculateHeading(x1, y1, x2, y2) {
var dx = x2 - x1; var dx = x2 - x1;
var dy = y2 - y1; var dy = y2 - y1;
var heading = (Math.atan2(dy, dx) * 180) / Math.PI; 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; return heading;
} }
@ -93,7 +94,7 @@ const dumyData = {
elev: 125.4, elev: 125.4,
speedType: 'm/s', speedType: 'm/s',
speed: 40.5, speed: 40.5,
heading: 227.94, heading: 0,
terminalRcvDt: '20210629173145', terminalRcvDt: '20210629173145',
betteryLevel: 91, betteryLevel: 91,
betteryVoltage: 50, betteryVoltage: 50,

Loading…
Cancel
Save