From 304d8369f75ea787085a08517abb37b7159e2ea2 Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期六, 04 一月 2025 10:05:24 +0800 Subject: [PATCH] # --- app/src/main/java/com/example/agvcontroller/action/CameraResetAction.java | 32 ++++++++ app/src/main/java/com/example/agvcontroller/action/ForkResetAction.java | 32 ++++++++ app/src/main/java/com/example/agvcontroller/MainActivity.java | 18 +++- app/src/main/java/com/example/agvcontroller/action/AllResetAction.java | 32 ++++++++ app/src/main/java/com/example/agvcontroller/action/LiftResetAction.java | 32 ++++++++ app/src/main/java/com/example/agvcontroller/action/LoadResetAction.java | 32 ++++++++ app/src/main/java/com/example/agvcontroller/action/GyroResetAction.java | 32 ++++++++ gradle/wrapper/gradle-8.0-bin.zip | 0 8 files changed, 204 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/example/agvcontroller/MainActivity.java b/app/src/main/java/com/example/agvcontroller/MainActivity.java index 6157c46..110138d 100644 --- a/app/src/main/java/com/example/agvcontroller/MainActivity.java +++ b/app/src/main/java/com/example/agvcontroller/MainActivity.java @@ -18,13 +18,19 @@ import android.widget.Button; import android.widget.RelativeLayout; +import com.example.agvcontroller.action.AllResetAction; import com.example.agvcontroller.action.BackPaddle; +import com.example.agvcontroller.action.CameraResetAction; +import com.example.agvcontroller.action.ForkResetAction; import com.example.agvcontroller.action.ForwardBackAction; import com.example.agvcontroller.action.FrontPaddle; +import com.example.agvcontroller.action.GyroResetAction; import com.example.agvcontroller.action.HandExtendCollect; import com.example.agvcontroller.action.HandForkRotatopn; import com.example.agvcontroller.action.HandInAction; import com.example.agvcontroller.action.HandLift; +import com.example.agvcontroller.action.LiftResetAction; +import com.example.agvcontroller.action.LoadResetAction; import com.example.agvcontroller.action.RotatopnLeftRight; import com.example.agvcontroller.protocol.AgvAction; import com.example.agvcontroller.action.HandOutAction; @@ -536,7 +542,7 @@ vibrator.vibrate(500); } String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(FrontPaddle.class) + AgvAction agvAction = new AgvAction<>(CameraResetAction.class) .setAgvNo(AgvNo) .setSerialNo(substring) .setVal(1) @@ -553,7 +559,7 @@ vibrator.vibrate(500); } String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(FrontPaddle.class) + AgvAction agvAction = new AgvAction<>(LoadResetAction.class) .setAgvNo(AgvNo) .setSerialNo(substring) .setVal(1) @@ -570,7 +576,7 @@ vibrator.vibrate(500); } String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(FrontPaddle.class) + AgvAction agvAction = new AgvAction<>(ForkResetAction.class) .setAgvNo(AgvNo) .setSerialNo(substring) .setVal(1) @@ -587,7 +593,7 @@ vibrator.vibrate(500); } String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(FrontPaddle.class) + AgvAction agvAction = new AgvAction<>(GyroResetAction.class) .setAgvNo(AgvNo) .setSerialNo(substring) .setVal(1) @@ -604,7 +610,7 @@ vibrator.vibrate(500); } String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(FrontPaddle.class) + AgvAction agvAction = new AgvAction<>(LiftResetAction.class) .setAgvNo(AgvNo) .setSerialNo(substring) .setVal(1) @@ -621,7 +627,7 @@ vibrator.vibrate(500); } String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,16); - AgvAction agvAction = new AgvAction<>(FrontPaddle.class) + AgvAction agvAction = new AgvAction<>(AllResetAction.class) .setAgvNo(AgvNo) .setSerialNo(substring) .setVal(1) diff --git a/app/src/main/java/com/example/agvcontroller/action/AllResetAction.java b/app/src/main/java/com/example/agvcontroller/action/AllResetAction.java new file mode 100644 index 0000000..7a165c8 --- /dev/null +++ b/app/src/main/java/com/example/agvcontroller/action/AllResetAction.java @@ -0,0 +1,32 @@ +package com.example.agvcontroller.action; + +import com.example.agvcontroller.protocol.IActionBody; +import com.example.agvcontroller.socket.RadixTools; + +import java.io.Serializable; + +public class AllResetAction implements IActionBody, Serializable { + + private static final long serialVersionUID = -3250235107705010316L; + + private Short pwd; + + @Override + public byte[] writeToBytes() { + byte[] bytes = RadixTools.shortToByte(pwd); + return bytes; + } + + @Override + public void readFromBytes(byte[] messageBodyBytes) { + + } + + public Short getPwd() { + return pwd; + } + + public void setPwd(Short pwd) { + this.pwd = pwd; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/agvcontroller/action/CameraResetAction.java b/app/src/main/java/com/example/agvcontroller/action/CameraResetAction.java new file mode 100644 index 0000000..91a089f --- /dev/null +++ b/app/src/main/java/com/example/agvcontroller/action/CameraResetAction.java @@ -0,0 +1,32 @@ +package com.example.agvcontroller.action; + +import com.example.agvcontroller.protocol.IActionBody; +import com.example.agvcontroller.socket.RadixTools; + +import java.io.Serializable; + +public class CameraResetAction implements IActionBody, Serializable { + + private static final long serialVersionUID = -3250235107705010316L; + + private Short pwd; + + @Override + public byte[] writeToBytes() { + byte[] bytes = RadixTools.shortToByte(pwd); + return bytes; + } + + @Override + public void readFromBytes(byte[] messageBodyBytes) { + + } + + public Short getPwd() { + return pwd; + } + + public void setPwd(Short pwd) { + this.pwd = pwd; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/agvcontroller/action/ForkResetAction.java b/app/src/main/java/com/example/agvcontroller/action/ForkResetAction.java new file mode 100644 index 0000000..4a80dfb --- /dev/null +++ b/app/src/main/java/com/example/agvcontroller/action/ForkResetAction.java @@ -0,0 +1,32 @@ +package com.example.agvcontroller.action; + +import com.example.agvcontroller.protocol.IActionBody; +import com.example.agvcontroller.socket.RadixTools; + +import java.io.Serializable; + +public class ForkResetAction implements IActionBody, Serializable { + + private static final long serialVersionUID = -3250235107705010316L; + + private Short pwd; + + @Override + public byte[] writeToBytes() { + byte[] bytes = RadixTools.shortToByte(pwd); + return bytes; + } + + @Override + public void readFromBytes(byte[] messageBodyBytes) { + + } + + public Short getPwd() { + return pwd; + } + + public void setPwd(Short pwd) { + this.pwd = pwd; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/agvcontroller/action/GyroResetAction.java b/app/src/main/java/com/example/agvcontroller/action/GyroResetAction.java new file mode 100644 index 0000000..fd0bc89 --- /dev/null +++ b/app/src/main/java/com/example/agvcontroller/action/GyroResetAction.java @@ -0,0 +1,32 @@ +package com.example.agvcontroller.action; + +import com.example.agvcontroller.protocol.IActionBody; +import com.example.agvcontroller.socket.RadixTools; + +import java.io.Serializable; + +public class GyroResetAction implements IActionBody, Serializable { + + private static final long serialVersionUID = -3250235107705010316L; + + private Short pwd; + + @Override + public byte[] writeToBytes() { + byte[] bytes = RadixTools.shortToByte(pwd); + return bytes; + } + + @Override + public void readFromBytes(byte[] messageBodyBytes) { + + } + + public Short getPwd() { + return pwd; + } + + public void setPwd(Short pwd) { + this.pwd = pwd; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/agvcontroller/action/LiftResetAction.java b/app/src/main/java/com/example/agvcontroller/action/LiftResetAction.java new file mode 100644 index 0000000..6d0457e --- /dev/null +++ b/app/src/main/java/com/example/agvcontroller/action/LiftResetAction.java @@ -0,0 +1,32 @@ +package com.example.agvcontroller.action; + +import com.example.agvcontroller.protocol.IActionBody; +import com.example.agvcontroller.socket.RadixTools; + +import java.io.Serializable; + +public class LiftResetAction implements IActionBody, Serializable { + + private static final long serialVersionUID = -3250235107705010316L; + + private Short pwd; + + @Override + public byte[] writeToBytes() { + byte[] bytes = RadixTools.shortToByte(pwd); + return bytes; + } + + @Override + public void readFromBytes(byte[] messageBodyBytes) { + + } + + public Short getPwd() { + return pwd; + } + + public void setPwd(Short pwd) { + this.pwd = pwd; + } +} \ No newline at end of file diff --git a/app/src/main/java/com/example/agvcontroller/action/LoadResetAction.java b/app/src/main/java/com/example/agvcontroller/action/LoadResetAction.java new file mode 100644 index 0000000..88772eb --- /dev/null +++ b/app/src/main/java/com/example/agvcontroller/action/LoadResetAction.java @@ -0,0 +1,32 @@ +package com.example.agvcontroller.action; + +import com.example.agvcontroller.protocol.IActionBody; +import com.example.agvcontroller.socket.RadixTools; + +import java.io.Serializable; + +public class LoadResetAction implements IActionBody, Serializable { + + private static final long serialVersionUID = -3250235107705010316L; + + private Short pwd; + + @Override + public byte[] writeToBytes() { + byte[] bytes = RadixTools.shortToByte(pwd); + return bytes; + } + + @Override + public void readFromBytes(byte[] messageBodyBytes) { + + } + + public Short getPwd() { + return pwd; + } + + public void setPwd(Short pwd) { + this.pwd = pwd; + } +} \ No newline at end of file diff --git a/gradle/wrapper/gradle-8.0-bin.zip b/gradle/wrapper/gradle-8.0-bin.zip new file mode 100644 index 0000000..9bcdf43 --- /dev/null +++ b/gradle/wrapper/gradle-8.0-bin.zip Binary files differ -- Gitblit v1.9.1