From 59798b3c20c1b6e7bde1c03cd1caecbaf0860572 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期一, 09 三月 2020 17:13:47 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge
---
app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 48 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 ad36189..836677a 100644
--- a/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
+++ b/app/src/main/java/safeluck/drive/evaluation/bean/ExamPlatformData.java
@@ -10,6 +10,7 @@
import androidx.work.WorkManager;
import com.anyun.exam.lib.MyLog;
+import com.anyun.exam.lib.util.Speaker;
import java.util.HashMap;
import java.util.Random;
@@ -33,6 +34,7 @@
public static final int DEV_NOT_LOGIN = 5;
public static final int DEV_LOGIN = 6;
private static HashMap<Integer,String> examPlatformStrs = new HashMap<>();
+ private static HashMap<Integer,String> enter_exit_item_tts = new HashMap<>();
static {
examPlatformStrs.put(TCP_DISCONNECT,"鏈繛鎺�");
examPlatformStrs.put(TCP_CONNECTED,"宸茶繛鎺�");
@@ -40,6 +42,18 @@
examPlatformStrs.put(DEV_REGISTERED,"宸叉敞鍐�");
examPlatformStrs.put(DEV_NOT_LOGIN,"鏈櫥褰�");
examPlatformStrs.put(DEV_LOGIN,"宸茬櫥褰�");
+
+/*渚ф柟浣嶅仠杞� type = 3
+
+ 鍊掕溅鍏ュ簱 type = 1
+ 涓婂潯璧锋 type = 2
+ zhijiao type = 5*/
+
+ enter_exit_item_tts.put(1,"鍊掕溅鍏ュ簱");
+ enter_exit_item_tts.put(2,"鍧¢亾瀹氱偣鍋滆溅鍜岃捣姝�");
+ enter_exit_item_tts.put(3,"渚ф柟鍋滆溅");
+ enter_exit_item_tts.put(4,"鏇茬嚎琛岄┒");
+ enter_exit_item_tts.put(5,"鐩磋杞集");
}
private static final String WORK_PLATFORM_STATUS = " work_platform";
@@ -47,6 +61,8 @@
private int examplatformStatus =1;//1-鏈繛鎺ワ紙tcp杩炴帴涓嶄笂锛� 3-鏈敞鍐岋紙璁惧娌℃湁娉ㄥ唽锛� 5-鏈櫥褰曪紙閴存潈鏈�氳繃锛�
private String id;//韬唤璇�
+
+ private Speaker speaker = null;
private String ip;
private int port;
@@ -162,4 +178,36 @@
return examPlatformStrs.get(work_platform);
}
+
+ /**
+ * 杩涘叆閫�鍑烘煇涓満鍦扮殑鏂囧瓧
+ * @param item
+ * @return
+ */
+ public String getItemStatusStr(int item) {
+ if (item<1 || item>enter_exit_item_tts.size()){
+ return "鏈煡椤圭洰";
+ }
+ return enter_exit_item_tts.get(item);
+ }
+
+ public Speaker getTTS(){
+ if (speaker == null){
+ throw new RuntimeException("璇峰厛鍒濆鍖朤TS,鍏堣皟鐢╥nitTTS");
+ }else
+ return speaker;
+ }
+
+ /**
+ * 鍒濆鍖杢ts
+ * @param context
+ */
+ public void initTTS(Context context){
+ if (speaker == null){
+
+ speaker = new Speaker(context);
+ }
+ }
+
+
}
--
Gitblit v1.8.0