From 745d5b90be7d8cdb8873b18d18b286fdc4b6913b Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期二, 05 十二月 2023 10:13:57 +0800
Subject: [PATCH] 配置文件全部更改为配置类 优化包路径

---
 src/main/java/com/ard/alarm/radar/controller/RadarController.java |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/src/main/java/com/ard/alarm/radar/controller/RadarController.java b/src/main/java/com/ard/alarm/radar/controller/RadarController.java
index e4dfbad..5cd3e6c 100644
--- a/src/main/java/com/ard/alarm/radar/controller/RadarController.java
+++ b/src/main/java/com/ard/alarm/radar/controller/RadarController.java
@@ -4,11 +4,12 @@
 import com.ard.alarm.radar.domain.GuideInfo;
 import com.ard.alarm.radar.service.IArdEquipRadarService;
 import com.ard.utils.http.AjaxResult;
-import com.ard.utils.other.ByteUtils;
-import com.ard.utils.other.GisUtils;
-import com.ard.utils.tcp.ClientInitialize;
+import com.ard.utils.util.ByteUtils;
+import com.ard.utils.util.GisUtils;
+import com.ard.utils.netty.tcp.ClientInitialize;
 import io.netty.buffer.ByteBuf;
 import io.netty.channel.Channel;
+import lombok.extern.slf4j.Slf4j;
 import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestBody;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -24,6 +25,7 @@
  **/
 @RestController
 @RequestMapping("/radar")
+@Slf4j(topic = "netty")
 public class RadarController {
 
     @Resource
@@ -55,14 +57,19 @@
         radarPosition[1] = latitude;
         double distance = GisUtils.getDistance(radarPosition, targetPosition);
         float angleInRadians = (float)Math.atan(distance / altitude);
-        float t = 90-(float)Math.toDegrees(angleInRadians);
-
+        float t = (90-(float)Math.toDegrees(angleInRadians))*-1;
+        log.debug("distance锛�"+distance);
+        log.debug("p锛�"+p);
+        log.debug("t锛�"+t);
         //鍙戦�佸憡璀﹀墠绔殑瑙掑害鎻愮ず
         byte[] header = {0x01, 0x02, 0x01};//鍖呭ご
-        byte[] payloadHeader = {0x10, 0x03, 0x40, 0x00};//璐熻浇澶�
+        byte[] payloadHeader = {0x10, 0x03, 0x20, 0x00};//璐熻浇澶�
         byte[] distanceBytes = ByteUtils.decimalToBytes((int)distance);
+        distanceBytes=ByteUtils.toLittleEndian(distanceBytes);
         byte[] pBytes = ByteUtils.floatToBytes(p);
+        pBytes=ByteUtils.toLittleEndian(pBytes);
         byte[] tBytes = ByteUtils.floatToBytes(t);
+        tBytes=ByteUtils.toLittleEndian(tBytes);
         byte[] resBytes=new byte[20];
         byte[] payloadBody = ByteUtils.appendArrays(distanceBytes,pBytes,tBytes,resBytes);//璐熻浇
 

--
Gitblit v1.9.3