From 1eb6c8b77d99bb43437a974787baea33dc67253c Mon Sep 17 00:00:00 2001 From: whycq <913841844@qq.com> Date: 星期三, 14 八月 2024 17:01:21 +0800 Subject: [PATCH] # --- app/src/main/java/com/example/agvcontroller/MainActivity.java | 16 +++++----------- 1 files changed, 5 insertions(+), 11 deletions(-) diff --git a/app/src/main/java/com/example/agvcontroller/MainActivity.java b/app/src/main/java/com/example/agvcontroller/MainActivity.java index 13761d8..6bda580 100644 --- a/app/src/main/java/com/example/agvcontroller/MainActivity.java +++ b/app/src/main/java/com/example/agvcontroller/MainActivity.java @@ -17,19 +17,14 @@ import com.example.agvcontroller.protocol.AgvAction; import com.example.agvcontroller.protocol.ForceSwitchAction; -import com.example.agvcontroller.protocol2.AgvPackage; import com.example.agvcontroller.protocol2.PackagePart; import com.example.agvcontroller.socket.NettyServerHandler; import com.example.agvcontroller.socket.SocketManager; -import com.example.agvcontroller.socket.SocketTask; +import com.example.agvcontroller.utils.SnowflakeIdWorker; import java.net.Socket; -import java.util.Arrays; import java.util.List; -import io.netty.buffer.ByteBuf; -import io.netty.buffer.Unpooled; -import io.netty.util.CharsetUtil; public class MainActivity extends AppCompatActivity { @@ -39,28 +34,27 @@ private Vibrator vibrator; private Button vibrateButton; private Socket socket; + SocketManager socketManager; private boolean isDowm = false; private Handler handler = new Handler(new Handler.Callback() { @Override public boolean handleMessage(Message msg) { - + String substring = String.valueOf(new SnowflakeIdWorker().nextId()).substring(0,3); AgvAction agvAction = new AgvAction<>(ForceSwitchAction.class) .setAgvNo("1") - .setSerialNo("asdsadsadsad") + .setSerialNo(substring) .setVal(1) .bodySync((action) -> action.setPwd((short) 21)); - // 鍦ㄨ繖閲岃繘琛屾墦鍗拌緭鍑� - System.out.println("鎵撳嵃杈撳嚭"); if (isDowm) { System.out.println(agvAction); // byte[] message2 = new byte[]{0x01, 0x02, 0x03, 0x06}; // 绀轰緥娑堟伅 nettyServerHandler.sendMessageToClient(clientId, agvAction); // 鍙戦�佹秷鎭埌瀹㈡埛绔� - handler.sendEmptyMessageDelayed(0, 100); +// handler.sendEmptyMessageDelayed(0, 100); } return false; } -- Gitblit v1.9.1