| | |
| | | CEventCenter.dispatchEvent(Constant.BIND_ROUTE_COLLECT_TOPIC,cmd,0,json); |
| | | break; |
| | | case Constant. ID_SM_CAN_BRIEF: |
| | | CEventCenter.dispatchEvent(Constant.BIND_MCUINFO_TOPIC,cmd,0,json); |
| | | break; |
| | | } |
| | | |
| | |
| | | private ICEventListener icEventListener = new ICEventListener() { |
| | | @Override |
| | | public void onCEvent(String topic, int msgCode, int resultCode, Object obj) { |
| | | datas.clear(); |
| | | |
| | | if (msgCode == Constant.MCU_SN){ |
| | | String mcuinfoStr = (String)obj; |
| | | if (gson != null){ |
| | | datas.clear(); |
| | | final MCUInfo mcuInfo=gson.fromJson(mcuinfoStr, MCUInfo.class); |
| | | Field [] fields = mcuInfo.getClass().getDeclaredFields(); |
| | | |
| | | |
| | | if (datas_ProductTest !=null && datas_ProductTest.size()>0){ |
| | | Log.i(TAG,"显示产测数据"); |
| | | datas.addAll(datas_ProductTest); |
| | | } |
| | | for (int i = 0; i < fields.length; i++) { |
| | | fields[i].setAccessible(true); |
| | | try { |
| | |
| | | } |
| | | } |
| | | if (msgCode == Constant.ID_SM_CAN_BRIEF){ |
| | | datas_ProductTest.clear(); |
| | | ProductTestData productTestData = gson.fromJson((String) obj, ProductTestData.class); |
| | | |
| | | datas.add(new BaseDataUIBean(str2SpannableString("输入状态"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getGpio()+""),"",1,null)); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("发动机转速"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getRpm()+""),"",1,null)); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("车速"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getSpeed()+""),"",1,null)); |
| | | datas.add(new BaseDataUIBean(str2SpannableString("电压"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getVoltage()+""),"",1,null)); |
| | | datas_ProductTest.add(new BaseDataUIBean(str2SpannableString("输入状态"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getGpio()+""),"",1,null)); |
| | | datas_ProductTest.add(new BaseDataUIBean(str2SpannableString("发动机转速"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getRpm()+""),"",1,null)); |
| | | datas_ProductTest.add(new BaseDataUIBean(str2SpannableString("车速"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getSpeed()+""),"",1,null)); |
| | | datas_ProductTest.add(new BaseDataUIBean(str2SpannableString("电压"),R.mipmap.version_pic,str2FouregourdSpannableString(productTestData.getVoltage()+""),"",1,null)); |
| | | } |
| | | } |
| | | }; |
| | |
| | | |
| | | |
| | | private List<BaseDataUIBean> datas = new ArrayList<>(); |
| | | private List<BaseDataUIBean> datas_ProductTest = new ArrayList<>(); |
| | | private ListView lv; |
| | | private BaseDataInfoAdapter gpsInfoAdapter; |
| | | @Nullable |