From 7e0731118e81cf2425fc88a57835e3176e54425e Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期六, 21 三月 2020 09:59:46 +0800 Subject: [PATCH] app启动发灯光 --- app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt b/app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt index e2ea10d..485910a 100644 --- a/app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt +++ b/app/src/main/java/safeluck/drive/evaluation/DB/exam_status/ExamStatusOutWorker.kt @@ -16,7 +16,11 @@ import safeluck.drive.evaluation.DB.WorkRoomDataBase import safeluck.drive.evaluation.DB.rtktb.RTKConfig import safeluck.drive.evaluation.DB.signalConfigdb.SingalConfig +import safeluck.drive.evaluation.bean.ExamPlatformData import safeluck.drive.evaluation.bean.SignalConfigRemote +import safeluck.drive.evaluation.bean.SimulateNightBean +import safeluck.drive.evaluation.bean.SimulateNightBean.QuestionBean +import safeluck.drive.evaluation.util.Utils import java.io.IOException import java.io.InputStreamReader @@ -24,10 +28,29 @@ val TAG:String = "ExamStatusOutWorker" private var signalConfiglist: MutableList<SignalConfigRemote> = ArrayList() private val gson = Gson() + lateinit var simulateNightBean:SimulateNightBean private var singalConfigs :List<SingalConfig> = ArrayList() + private val tempQs: MutableList<QuestionBean> = java.util.ArrayList() override fun doWork(): Result { val examType =WorkRoomDataBase.getWorkRoomDataBase(applicationContext).examStatusDao.startExamInt; + simulateNightBean = SimulateNightBean() + simulateNightBean.setExam(0) + + val list = ExamPlatformData.getInstance().simulate_light_tips + simulateNightBean.setQuestion(list.subList(list.size - 2, list.size - 1)) + + + + + tempQs.add(list[0]) + val a = Utils.getRandomInts(4, 12) + for (i in a.indices) { + tempQs.add(list[a[i]]) + } + + simulateNightBean.setQuestion(tempQs) + AYSdk.getInstance().sendCmd(0x8012, gson.toJson(simulateNightBean)) MyLog.i(TAG,"鏌ュ埌鐨勮�冭瘯type="+examType) -- Gitblit v1.8.0