From fddccbf217223e7287d6861c3020d9ba5cc15e55 Mon Sep 17 00:00:00 2001
From: liusuyi <1951119284@qq.com>
Date: Fri, 25 Oct 2024 15:42:19 +0800
Subject: [PATCH] 优化

---
 ard-work/src/main/java/com/ard/tianyu/netty/command/control/AngleControlCommand.java |   20 ++++++++++----------
 1 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/ard-work/src/main/java/com/ard/tianyu/netty/command/ControlAngleCommand.java b/ard-work/src/main/java/com/ard/tianyu/netty/command/control/AngleControlCommand.java
similarity index 60%
rename from ard-work/src/main/java/com/ard/tianyu/netty/command/ControlAngleCommand.java
rename to ard-work/src/main/java/com/ard/tianyu/netty/command/control/AngleControlCommand.java
index 694e9f4..ddde4da 100644
--- a/ard-work/src/main/java/com/ard/tianyu/netty/command/ControlAngleCommand.java
+++ b/ard-work/src/main/java/com/ard/tianyu/netty/command/control/AngleControlCommand.java
@@ -1,5 +1,7 @@
-package com.ard.tianyu.netty.command;
+package com.ard.tianyu.netty.command.control;
 
+import com.ard.tianyu.model.dto.control.AngleControlDto;
+import com.ard.tianyu.netty.command.BaseCommand;
 import io.netty.buffer.ByteBuf;
 import lombok.Data;
 
@@ -11,20 +13,18 @@
  */
 
 @Data
-public class ControlAngleCommand extends BaseCommand {
-    private final byte encryptFlag; // 加密标志
+public class AngleControlCommand extends BaseCommand {
+    private final byte encryptFlag = 0x00; // 加密标志
     private final byte actionCode; // 动作编号
     private final byte rotationAngle; // 转动角度
 
-    public ControlAngleCommand(String boxSn, byte actionCode, byte rotationAngle) {
+    public AngleControlCommand(AngleControlDto angleControlDto) {
         setDataHeader((short) 0x7479);
-        setDataLength((short)19);
-        setBoxSn(boxSn.getBytes());
+        setDataLength((short) 19);
+        setBoxSn(angleControlDto.getBoxSn().getBytes());
         setCmdCode((byte) 0xD1);
-
-        this.encryptFlag = 0x00;
-        this.actionCode = actionCode;
-        this.rotationAngle = rotationAngle;
+        this.actionCode = angleControlDto.getActionCode();
+        this.rotationAngle = angleControlDto.getRotationAngle();
     }
 
     public void encode(ByteBuf out) {

--
Gitblit v1.9.3