Просмотр исходного кода

update:新增Air8000整机开发板对讲功能通过点击通讯录对讲后返回对讲首页

江访 6 месяцев назад
Родитель
Сommit
a058217325
1 измененных файлов с 7 добавлено и 5 удалено
  1. 7 5
      module/Air8000/project/整机开发板出厂工程/user/talk.lua

+ 7 - 5
module/Air8000/project/整机开发板出厂工程/user/talk.lua

@@ -371,7 +371,6 @@ local function airtalk_mqtt_task()
                     if g_state ~= SP_T_IDLE then
                         log.info("正在对讲无法开始")
                     else
-                        log.info("测试一下1对多对讲功能")
                         g_remote_id = "all"
                         g_state = SP_T_CONNECTING
                         g_s_mode = airtalk.MODE_GROUP_SPEAKER
@@ -536,22 +535,24 @@ function talk.run()
             if current_page == "main" then
                 lcd.clear(_G.bkcolor) 
                 if  speech_topic  == nil then
-                    lcd.drawStr(0, 80, "输入任意手机号,并保证所有终端/平台一致")
+                    lcd.drawStr(0, 80, "输入设备号,并保证所有终端/平台一致")
                     lcd.drawStr(0, 100, "方案介绍:airtalk.luatos.com")
                     lcd.drawStr(0, 120, "平台端网址:airtalk.openluat.com/talk/")
                     lcd.drawStr(0, 140, "本机ID:" .. g_local_id)
                     lcd.showImage(32, 250, "/luadb/input_topic.jpg")
-                    lcd.showImage(32, 350, "/luadb/broadcast.jpg")
+                    lcd.showImage(32, 300, "/luadb/broadcast.jpg")
                     lcd.showImage(104, 400, "/luadb/stop.jpg")
                     
                 else
-                    lcd.drawStr(0, 80, "对讲测试,测试topic:"..speech_topic )
+                    lcd.drawStr(0, 80, "对端ID:"..speech_topic )
                     lcd.drawStr(0, 100, "方案介绍:airtalk.luatos.com")
                     lcd.drawStr(0, 120, "平台端网址:airtalk.openluat.com/talk/")
                     lcd.drawStr(0, 140, "所有终端或者网页都要使用同一个topic")
                     lcd.drawStr(0, 160, talk_state)
                     lcd.drawStr(0, 180, "事件:" .. event)
                     lcd.drawStr(0, 200, "本机ID:" .. g_local_id)
+                    lcd.drawQrcode(185, 148, "https://airtalk.openluat.com/talk/", 82)
+                    lcd.drawStr(185, 242, "扫码进入网页端",0x0000)
                     -- 显示输入法入口按钮
                     lcd.showImage(32, 250, "/luadb/input_topic.jpg")
                     lcd.showImage(175, 300, "/luadb/datacall.jpg")
@@ -619,7 +620,8 @@ local function select_contact(index)
             speech_topic = contact["id"]
             fskv.set("talk_number", speech_topic)
             start_talk()
-            -- 保持在通讯录页面,但显示停止按钮
+            -- 对讲开始后返回到主页面
+            back_to_main()
         end
     end
 end