From 318bd727e2fe02e4f541dfe943f77606af41d509 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期四, 06 二月 2025 14:30:11 +0800
Subject: [PATCH] #

---
 app/src/main/java/com/example/agvcontroller/MainActivity.java |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/example/agvcontroller/MainActivity.java b/app/src/main/java/com/example/agvcontroller/MainActivity.java
index 19e8749..33187b5 100644
--- a/app/src/main/java/com/example/agvcontroller/MainActivity.java
+++ b/app/src/main/java/com/example/agvcontroller/MainActivity.java
@@ -68,6 +68,17 @@
     private static final int MAX_RECENT_LOGS = 10; // 鏈�澶氭樉绀� 10 鏉℃渶鏂版棩蹇�
 
     private static TextView agvBattery;
+    private static TextView agvNo;
+    private static TextView agvStatus;
+    private static TextView agvPositionId;
+    private static TextView agvPositionX;
+    private static TextView agvPositionY;
+    private static TextView agvForkHeight;
+    private static TextView agvForkExtend;
+    private static TextView agvForkAngle;
+    private static TextView agvError;
+
+
 
     private Vibrator vibrator;
     private Button stopBtn;  // 鎬ュ仠鎸夐挳
@@ -395,6 +406,17 @@
         setContentView(R.layout.activity_main);
 
         agvBattery = findViewById(R.id.agv_battery);
+        agvNo = findViewById(R.id.agv_no);
+        agvStatus = findViewById(R.id.agv_status);
+        agvPositionId = findViewById(R.id.agv_position_id);
+        agvPositionX = findViewById(R.id.agv_position_x);
+        agvPositionY = findViewById(R.id.agv_position_y);
+        agvForkHeight = findViewById(R.id.agv_position_height);
+        agvForkExtend = findViewById(R.id.agv_ford);
+        agvForkAngle = findViewById(R.id.agv_ratio);
+        agvError = findViewById(R.id.agv_error);
+
+
 
 
 
@@ -1425,10 +1447,27 @@
         handler.removeCallbacksAndMessages(null);
     }
 
+
+
+
+
+
+
+
+
     public static void upClient(AGVCar agvCar) {
         clientId = agvCar.getClientId();
         AgvNo = agvCar.getAgvNo();
+        agvNo.setText("AGV缂栧彿锛�" + AgvNo);
         agvBattery.setText("鐢甸噺锛�" + agvCar.getBattery() + "%");
+        agvStatus.setText("AGV鐘舵�侊細" + agvCar.getStatus());
+        agvPositionId.setText("ID锛�" + agvCar.getPositionID());
+        agvPositionX.setText("(X)锛�" + agvCar.getPositionX());
+        agvPositionY.setText("(Y)锛�" + agvCar.getPositionY());
+        agvForkHeight.setText("褰撳墠楂樺害锛�" + agvCar.getForkHeight() + "mm");
+        agvForkExtend.setText("璐у弶浼稿嚭璺濈锛�" + agvCar.getForkExtend() + "mm");
+        agvForkAngle.setText("璐у弶鏃嬭浆瑙掑害锛�" + agvCar.getForkAngle() + "掳");
+        agvError.setText("AGV鏁呴殰锛�" + agvCar.getAgvError());
 //        updateAgvBatteryText("鐢甸噺锛�" + agvCar.getBattery() + "%");
     }
 

--
Gitblit v1.9.1