From f430073ef8e63884eff78d57084f89e93fa0c1f0 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期四, 05 三月 2020 13:33:50 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 47 insertions(+), 0 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
index af9c2d0..ad36189 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
@@ -5,11 +5,17 @@
import androidx.lifecycle.LiveData;
import androidx.lifecycle.ViewModelProviders;
+import androidx.work.Data;
+import androidx.work.OneTimeWorkRequest;
+import androidx.work.WorkManager;
import com.anyun.exam.lib.MyLog;
+import java.util.HashMap;
import java.util.Random;
+import safeluck.drive.evaluation.Constant;
+import safeluck.drive.evaluation.DB.appstatusdb.AppStatusWorker;
import safeluck.drive.evaluation.app;
import safeluck.drive.evaluation.util.SPUtils;
import safeluck.drive.evaluation.viewmodels.ExamPlatformModel;
@@ -19,6 +25,26 @@
private static final ExamPlatformData ourInstance = new ExamPlatformData();
private int exam_id =12345;//鑰冭瘯鍞竴ID
+
+ public static final int TCP_DISCONNECT = 1;
+ public static final int TCP_CONNECTED = 2;///2-鏈繛鎺ワ紙tcp杩炴帴涓嶄笂锛�
+ public static final int DEV_NOT_REGISTERED = 3;
+ public static final int DEV_REGISTERED = 4;
+ public static final int DEV_NOT_LOGIN = 5;
+ public static final int DEV_LOGIN = 6;
+ private static HashMap<Integer,String> examPlatformStrs = new HashMap<>();
+ static {
+ examPlatformStrs.put(TCP_DISCONNECT,"鏈繛鎺�");
+ examPlatformStrs.put(TCP_CONNECTED,"宸茶繛鎺�");
+ examPlatformStrs.put(DEV_NOT_REGISTERED,"鏈敞鍐�");
+ examPlatformStrs.put(DEV_REGISTERED,"宸叉敞鍐�");
+ examPlatformStrs.put(DEV_NOT_LOGIN,"鏈櫥褰�");
+ examPlatformStrs.put(DEV_LOGIN,"宸茬櫥褰�");
+ }
+ private static final String WORK_PLATFORM_STATUS = " work_platform";
+
+
+ private int examplatformStatus =1;//1-鏈繛鎺ワ紙tcp杩炴帴涓嶄笂锛� 3-鏈敞鍐岋紙璁惧娌℃湁娉ㄥ唽锛� 5-鏈櫥褰曪紙閴存潈鏈�氳繃锛�
private String id;//韬唤璇�
@@ -115,4 +141,25 @@
carPath = (String) SPUtils.get(app.getAppContext(),SPUtils.CAR_PATH,"");
return carPath;
}
+
+ public int getExamplatformStatus() {
+ return examplatformStatus;
+ }
+
+ public void setExamplatformStatus(int examplatformStatus) {
+ String[] conn_strs = new String[2];
+ conn_strs[0] = Constant.WORK_PLATFORM_STATUS_COLUMN;
+ conn_strs[1] = "{"+WORK_PLATFORM_STATUS+":"+examplatformStatus+"}";
+ //RTK骞冲彴杩炴帴鐘舵��
+ Data connStatusData = new Data.Builder().putStringArray(Constant.APP_STATUS,conn_strs).build();
+ OneTimeWorkRequest oneTimeWorkRequest = new OneTimeWorkRequest.Builder(AppStatusWorker.class).
+ setInputData(connStatusData).build();
+ WorkManager.getInstance(app.getAppContext()).enqueue(oneTimeWorkRequest);
+ this.examplatformStatus = examplatformStatus;
+ }
+
+ public String getExamplatformStatusStr(int work_platform) {
+
+ return examPlatformStrs.get(work_platform);
+ }
}
--
Gitblit v1.8.0