From 62bc28abd4d34255425ba27dbc5b095204d6eb4f Mon Sep 17 00:00:00 2001 From: zhongchao Date: Thu, 3 Jun 2021 20:46:28 +0800 Subject: [PATCH] add log --- .../service/impl/adas/MogoADASController.java | 75 ++++++++++--------- 1 file changed, 40 insertions(+), 35 deletions(-) diff --git a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java index 5e29d66c06..8e1e48a70d 100644 --- a/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java +++ b/services/mogo-service/src/main/java/com/mogo/service/impl/adas/MogoADASController.java @@ -15,7 +15,6 @@ import com.mogo.cloud.passport.MoGoAiCloudClientConfig; import com.mogo.commons.AbsMogoApplication; import com.mogo.commons.debug.DebugConfig; import com.mogo.commons.network.SubscribeImpl; -import com.mogo.commons.network.Utils; import com.mogo.map.uicontroller.EnumMapUI; import com.mogo.module.adas.AdasDataListener; import com.mogo.module.adas.AdasProvider; @@ -49,7 +48,6 @@ import com.zhidao.adasconfig.common.config.EnumCarChatIncognitoMode; import com.zhidao.adasconfig.common.config.EnumCarHeading; import com.zhidao.adasconfig.common.config.EnumSkinStyle; import com.zhidao.autopilot.support.api.AutopilotServiceManage; -import com.zhidao.autopilot.support.api.IAutopolitDataCallBack; import com.zhidao.autopilotservice.model.AdasAIDLAutopilotArriveModel; import com.zhidao.autopilotservice.model.AdasAIDLAutopilotStateModel; import com.zhidao.autopilotservice.model.AdasAIDLOwnerCarRectModel; @@ -126,12 +124,12 @@ public class MogoADASController implements IMogoADASController { */ private final Handler mAdasRecognizedRecHandler = new Handler(WorkThreadHandler.newInstance("AdasRecognizedRecThread").getLooper()) { @Override - public void handleMessage( Message msg ) { - super.handleMessage( msg ); - if ( msg.obj instanceof List ) { - mAdasDataListener.notifyOwnerCarRect( ( List< AdasAIDLOwnerCarRectModel > ) msg.obj ); - } else if(msg.obj == null ){ - mAdasDataListener.notifyOwnerCarRect( null ); + public void handleMessage(Message msg) { + super.handleMessage(msg); + if (msg.obj instanceof List) { + mAdasDataListener.notifyOwnerCarRect((List) msg.obj); + } else if (msg.obj == null) { + mAdasDataListener.notifyOwnerCarRect(null); } } }; @@ -186,7 +184,14 @@ public class MogoADASController implements IMogoADASController { model.setYt(bean.getYt()); model.setDistance_x(bean.getDistance_x()); model.setDistance_y(bean.getDistance_y()); - model.setType(bean.getType()); + String type; + if (TextUtils.isEmpty(bean.getType())) { + type = "100"; + Logger.d(TAG, " === ADAS 返回结果出现 type 为 null情况 ===="); + } else { + type = bean.getType(); + } + model.setType(type); model.setLat(bean.getLat()); model.setLon(bean.getLon()); model.setHeading(bean.getHeading()); @@ -203,8 +208,8 @@ public class MogoADASController implements IMogoADASController { data.add(model); - Log.d("ADAS数据延时", "uuid : " + bean.getUuid() + " type : " + bean.getType() + "systemTime : " + System.currentTimeMillis() + " GPS time" + Long.parseLong(bean.getSystemTime()) - + " timeDelay : " + (System.currentTimeMillis() - Long.parseLong(bean.getSystemTime()))); + Log.d("ADAS数据延时", "uuid : " + bean.getUuid() + " type : " + bean.getType() + "systemTime : " + System.currentTimeMillis() + " GPS time" + Long.parseLong(bean.getSystemTime()) + + " timeDelay : " + (System.currentTimeMillis() - Long.parseLong(bean.getSystemTime()))); // Log.d("ADAS原始数据", "uuid : " + bean.getUuid() + " type : " + bean.getType()); Logger.d(TAG, "识别距离:x = %s, y = %s", model.getDistance_x(), model.getDistance_y()); @@ -312,33 +317,33 @@ public class MogoADASController implements IMogoADASController { if (SingletonsHolder.get(IMogoStatusManager.class).isVrMode()) { return; } - Logger.d( TAG, Log.getStackTraceString( new Throwable() ) ); - init( AbsMogoApplication.getApp() ); + Logger.d(TAG, Log.getStackTraceString(new Throwable())); + init(AbsMogoApplication.getApp()); adasProvider.addAdasStatusListener(new AdasStatusListener() { @Override public void onServiceConnected() { super.onServiceConnected(); - Logger.d( TAG, "adas statuslistener connected & send sn"); - BasicInfo info=new BasicInfo(); - info.setSn(MoGoAiCloudClientConfig.getInstance().getSn()+"xavier"); + Logger.d(TAG, "adas statuslistener connected & send sn"); + BasicInfo info = new BasicInfo(); + info.setSn(MoGoAiCloudClientConfig.getInstance().getSn() + "xavier"); AdasManager.getInstance().setBasicInfo(info); invokeShowADASOperation(); } @Override public void onServiceDisconnected() { - Logger.d( TAG, "adas statuslistener disconnected"); + Logger.d(TAG, "adas statuslistener disconnected"); super.onServiceDisconnected(); } }); invokeShowADASOperation(); - if ( mAdasDataListener == null ) { + if (mAdasDataListener == null) { mAdasDataListener = new AdasDataListener() { @Override - public void sendMsg( String msg ) { - Logger.d( TAG, "adas AdasDataListener sendmsg " + msg); - for ( IMogoAdasDataCallback callback : mAdasDataCallbackList ) { + public void sendMsg(String msg) { + Logger.d(TAG, "adas AdasDataListener sendmsg " + msg); + for (IMogoAdasDataCallback callback : mAdasDataCallbackList) { try { callback.onAdasDataCallback(msg); } catch (Exception e) { @@ -348,8 +353,8 @@ public class MogoADASController implements IMogoADASController { } @Override - public void cameraEyeDetectResult( String detectResult ) { - Logger.d( TAG, "detectResult " + detectResult); + public void cameraEyeDetectResult(String detectResult) { + Logger.d(TAG, "detectResult " + detectResult); try { JSONObject jsonObjectWs = new JSONObject(detectResult); String action = jsonObjectWs.optString("action"); @@ -375,9 +380,9 @@ public class MogoADASController implements IMogoADASController { @Override public void requestGetCarModelListInfo() { - Logger.d( TAG, "requestGetCarModelListInfo "); - if ( DebugConfig.isMapBased() ) { - Logger.d( TAG, "requestGetCarModelListInfo" ); + Logger.d(TAG, "requestGetCarModelListInfo "); + if (DebugConfig.isMapBased()) { + Logger.d(TAG, "requestGetCarModelListInfo"); // 向adas发送车模list String carModelList = SharedPrefsMgr.getInstance(context).getString("CAR_MODEL_LIST", ""); if (carModelList != null && !carModelList.isEmpty()) { @@ -404,9 +409,9 @@ public class MogoADASController implements IMogoADASController { } @Override - public void autopilotArrive( AdasAIDLAutopilotArriveModel autopilotArriveModel ) { - Logger.d( TAG, "autopilotArriveModel " + autopilotArriveModel); - if ( autopilotArriveModel == null ) { + public void autopilotArrive(AdasAIDLAutopilotArriveModel autopilotArriveModel) { + Logger.d(TAG, "autopilotArriveModel " + autopilotArriveModel); + if (autopilotArriveModel == null) { return; } if (mAdasOCHCallback != null) { @@ -419,16 +424,16 @@ public class MogoADASController implements IMogoADASController { } @Override - public void ownerCarStateInfo( String ownerCarStateInfo ) { - Logger.d( TAG, "ownerCarStateInfo " + ownerCarStateInfo); + public void ownerCarStateInfo(String ownerCarStateInfo) { + Logger.d(TAG, "ownerCarStateInfo " + ownerCarStateInfo); Message message = mAdasLocationRecHandler.obtainMessage(); message.obj = ownerCarStateInfo; message.sendToTarget(); } @Override - public void notifyOwnerCarState( AdasAIDLOwnerCarStateModel ownerCarStateModel ) { - Logger.d( TAG, "AdasAIDLOwnerCarStateModel " + ownerCarStateModel); + public void notifyOwnerCarState(AdasAIDLOwnerCarStateModel ownerCarStateModel) { + Logger.d(TAG, "AdasAIDLOwnerCarStateModel " + ownerCarStateModel); ADASCarStateInfo stateInf = new ADASCarStateInfo(); stateInf.setAction("state"); ADASCarStateInfo.ValuesBean bean = new ADASCarStateInfo.ValuesBean(); @@ -880,7 +885,7 @@ public class MogoADASController implements IMogoADASController { } @Override - public void mockAdasRecognized( String json ) { - mAdasDataListener.cameraEyeDetectResult( json ); + public void mockAdasRecognized(String json) { + mAdasDataListener.cameraEyeDetectResult(json); } }