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