From f3eee86cd6460364368a3b5a44bcfea176945e3c Mon Sep 17 00:00:00 2001 From: suyong Date: Thu, 10 Jun 2021 18:51:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=91=E7=BA=A6=E8=BD=A6=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/adas/MogoADASController.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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 5d0891b6ea..2b755b35b4 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 @@ -8,6 +8,7 @@ import android.os.Message; import android.os.RemoteException; import android.text.TextUtils; import android.util.Log; +import android.widget.Toast; import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.launcher.ARouter; @@ -301,6 +302,16 @@ public class MogoADASController implements IMogoADASController { private volatile boolean needEmphasizeMyLocation = false; + private void testOCH() { + RemoteControlAutoPilotParameters currentAutopilot = new RemoteControlAutoPilotParameters(); + currentAutopilot.isSpeakVoice = true; + currentAutopilot.startLatLon = new RemoteControlAutoPilotParameters.AutoPilotLonLat( 0, 1 ); + currentAutopilot.endLatLon = new RemoteControlAutoPilotParameters.AutoPilotLonLat( 2, 3 ); + currentAutopilot.vehicleType = 10; + Logger.d( TAG, "开启自动驾驶====" + currentAutopilot ); + aiCloudToAdasData(currentAutopilot); + } + @Override public void showADAS() { @@ -323,6 +334,9 @@ public class MogoADASController implements IMogoADASController { info.setSn(MoGoAiCloudClientConfig.getInstance().getSn()+"xavier"); AdasManager.getInstance().setBasicInfo(info); invokeShowADASOperation(); + + //测试网约车 + //testOCH(); } @Override @@ -662,7 +676,8 @@ public class MogoADASController implements IMogoADASController { AdasControlCommandParameter parameter = new AdasControlCommandParameter(action, result); //位置信息 action是aiCloudToStartAutopilot try { - AutopilotServiceManage.getInstance().aiCloudToAdasData(GsonUtil.jsonFromObject(parameter)); + //AutopilotServiceManage.getInstance().aiCloudToAdasData(GsonUtil.jsonFromObject(parameter)); + adasProvider.sendWsMessage(GsonUtil.jsonFromObject(parameter)); } catch (Exception e) { e.printStackTrace(); }