|
|
|
@ -14,6 +14,7 @@ import qianmu.container.adapter.BuildingAdapter; |
|
|
|
import qianmu.container.adapter.DeviceNameAdapter; |
|
|
|
import qianmu.container.adapter.DeviceTypeAdapter; |
|
|
|
import qianmu.container.adapter.FloorAdapter; |
|
|
|
import qianmu.container.app.Constant; |
|
|
|
import qianmu.container.data.DeviceData; |
|
|
|
import qianmu.container.data.FloorData; |
|
|
|
import qianmu.container.data.MqttData; |
|
|
|
@ -22,6 +23,7 @@ import qianmu.container.entity.Building; |
|
|
|
import qianmu.container.entity.Dict; |
|
|
|
import qianmu.container.listener.ItemSelectedListener; |
|
|
|
import qianmu.container.util.DeviceUtil; |
|
|
|
import qianmu.container.util.LoggerUtil; |
|
|
|
import qianmu.container.util.SignWayUtil; |
|
|
|
import qianmu.container.util.StringUtil; |
|
|
|
import qianmu.container.util.ToastUtils; |
|
|
|
@ -52,6 +54,24 @@ public class ViewDeviceInfo extends ViewBase<ViewDeviceInfoBinding> { |
|
|
|
if ("开启".equals(syncTest)) binding.rgSyncTest.check(R.id.sync_test_open); |
|
|
|
else binding.rgSyncTest.check(R.id.sync_test_close); |
|
|
|
|
|
|
|
switch (Constant.asrModel){ |
|
|
|
case "aihome" : |
|
|
|
binding.rgModel.check(R.id.rg_model_home); |
|
|
|
break; |
|
|
|
case "aienglish" : |
|
|
|
binding.rgModel.check(R.id.rg_model_english); |
|
|
|
break; |
|
|
|
case "airobot" : |
|
|
|
binding.rgModel.check(R.id.rg_model_rot); |
|
|
|
break; |
|
|
|
case "aiuniversal" : |
|
|
|
binding.rgModel.check(R.id.rg_model_all); |
|
|
|
break; |
|
|
|
case "aienglish-mix" : |
|
|
|
binding.rgModel.check(R.id.rg_model_zhen); |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
binding.deviceIp.setText(DeviceData.getDeviceInfo(DeviceData.HINT_DEVICE_IP, DeviceUtil.getLocalIP()));//显示Ip
|
|
|
|
binding.tvProjectName.setText(FloorData.getMallName());//商场名称显示
|
|
|
|
binding.deviceMac.setText(DeviceData.getDeviceInfo(DeviceData.HINT_DEVICE_MAC, SignWayUtil.getEthMacAddress()));//显示Mac
|
|
|
|
@ -276,6 +296,25 @@ public class ViewDeviceInfo extends ViewBase<ViewDeviceInfoBinding> { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
switch (binding.rgModel.getCheckedRadioButtonId()){ |
|
|
|
case R.id.rg_model_home : |
|
|
|
Constant.asrModel = "aihome"; |
|
|
|
break; |
|
|
|
case R.id.rg_model_english : |
|
|
|
Constant.asrModel = "aienglish"; |
|
|
|
break; |
|
|
|
case R.id.rg_model_rot : |
|
|
|
Constant.asrModel = "airobot"; |
|
|
|
break; |
|
|
|
case R.id.rg_model_all : |
|
|
|
Constant.asrModel = "aiuniversal"; |
|
|
|
break; |
|
|
|
case R.id.rg_model_zhen : |
|
|
|
Constant.asrModel = "aienglish-mix"; |
|
|
|
break; |
|
|
|
} |
|
|
|
LoggerUtil.e("asrModel: ",Constant.asrModel); |
|
|
|
|
|
|
|
FloorData.saveCurrentDeviceInfo(machine); |
|
|
|
|
|
|
|
DeviceData.saveDeviceInfo(DeviceData.HINT_SYNC_TEST, checkId == R.id.sync_test_open ? "开启" : "关闭"); |
|
|
|
|