From d5bf5c845908b9429904140383956c94760e3e40 Mon Sep 17 00:00:00 2001
From: lizhanwei <Dana_Lee1016@126.com>
Date: 星期一, 10 二月 2020 18:13:23 +0800
Subject: [PATCH] 系统设置里基础数据增加升级单片机配置

---
 app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
index 2dd2bdc..ff1144a 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/BaseDatasFragment.java
@@ -9,8 +9,13 @@
 import android.widget.Button;
 import android.widget.Toast;
 
+import com.anyun.exam.lib.AYSdk;
+import com.anyun.exam.lib.MyLog;
+
 import me.yokeyword.fragmentation.SupportFragment;
+import safeluck.drive.evaluation.Constant;
 import safeluck.drive.evaluation.R;
+import safeluck.drive.evaluation.util.FileUtil;
 
 /**
  * 鍩虹鏁版嵁璁剧疆
@@ -22,8 +27,10 @@
  */
 public class BaseDatasFragment extends SupportFragment implements View.OnClickListener {
 
+    private static final String TAG = BaseDatasFragment.class.getSimpleName();
     private Button btn_inspect_signal;
     private Button btn_config_signal;
+    private Button btn_mcu_upgrade;
 
     public static SupportFragment newInstance() {
         return new BaseDatasFragment();
@@ -41,6 +48,8 @@
 
     private void initView(View view) {
         btn_inspect_signal = view.findViewById(R.id.btn_inpsect_signal);
+        btn_mcu_upgrade = view.findViewById(R.id.btn_mcu_upgrade);
+        btn_mcu_upgrade.setOnClickListener(this);
         btn_inspect_signal.setOnClickListener(this);
         btn_config_signal = view.findViewById(R.id.btn_signal_conf);
         btn_config_signal.setOnClickListener(this);
@@ -55,6 +64,16 @@
             case R.id.btn_signal_conf:
                 ((BaseSettingFragment)getParentFragment()).startBrotherFragment(SignalConfigFragment.newInstance());
                 break;
+            case R.id.btn_mcu_upgrade:
+                StringBuffer stringBuffer = FileUtil.readTxtFileFromSD(getContext(),"dfu.bin",true);
+                if (stringBuffer != null){
+
+                    AYSdk.getInstance().sendCmd(Constant.UPGRADE_MCU_CONTENT_FILE, stringBuffer.toString());
+                }else{
+                    MyLog.i(TAG,"mcu鍗囩骇鏂囦欢涓嶅瓨鍦�");
+                }
+
+                break;
             default:
                 break;
         }

--
Gitblit v1.8.0