From 4b3e3ed324ed557f4c74f9063ec971446e06f4f0 Mon Sep 17 00:00:00 2001 From: MTing Date: Mon, 22 Sep 2025 10:51:25 +0800 Subject: [PATCH] 485 fix 1 --- .../main/java/com/ouxuan/oxface/DebugActivity.java | 50 ++++++++++++++++++++++ app/src/main/res/layout/activity_debug.xml | 34 +++++++++++++++ 2 files changed, 84 insertions(+) diff --git a/app/src/main/java/com/ouxuan/oxface/DebugActivity.java b/app/src/main/java/com/ouxuan/oxface/DebugActivity.java index 3d86fba..8b870ee 100644 --- a/app/src/main/java/com/ouxuan/oxface/DebugActivity.java +++ b/app/src/main/java/com/ouxuan/oxface/DebugActivity.java @@ -291,6 +291,56 @@ public class DebugActivity extends Activity { showStatusBar(); } }); + + // 485完整诊断按钮 + Button btn485FullDiagnosis = findViewById(R.id.btn485FullDiagnosis); + btn485FullDiagnosis.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + run485FullDiagnosis(); + } + }); + + // 485快速测试按钮 + Button btn485QuickTest = findViewById(R.id.btn485QuickTest); + btn485QuickTest.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + run485QuickTest(); + } + }); + } + + /** + * 执行485完整诊断 + */ + private void run485FullDiagnosis() { + logMessage("触发485完整诊断..."); + try { + com.ouxuan.oxface.debug.Ox485DebugHelper.runFullDiagnosis(); + logMessage("485完整诊断已启动,请查看日志"); + showToast("485完整诊断已启动"); + } catch (Exception e) { + Log.e(TAG, "485完整诊断启动失败", e); + logMessage("485完整诊断启动失败: " + e.getMessage()); + showToast("485完整诊断启动失败"); + } + } + + /** + * 执行485快速测试 + */ + private void run485QuickTest() { + logMessage("触发485快速测试..."); + try { + com.ouxuan.oxface.debug.Ox485DebugHelper.quickTest(); + logMessage("485快速测试已启动,请查看日志"); + showToast("485快速测试已启动"); + } catch (Exception e) { + Log.e(TAG, "485快速测试启动失败", e); + logMessage("485快速测试启动失败: " + e.getMessage()); + showToast("485快速测试启动失败"); + } } /** diff --git a/app/src/main/res/layout/activity_debug.xml b/app/src/main/res/layout/activity_debug.xml index 69b1b71..0ec0dd4 100644 --- a/app/src/main/res/layout/activity_debug.xml +++ b/app/src/main/res/layout/activity_debug.xml @@ -352,6 +352,40 @@ + + + +