修改adas接口

This commit is contained in:
wangcongtao
2020-10-21 17:56:46 +08:00
parent d65bb46121
commit 6fe11bf8a1
3 changed files with 20 additions and 4 deletions

View File

@@ -36,7 +36,7 @@ class AutoPilotRemoteController {
}
String json = GsonUtil.jsonFromObject( obj );
Logger.d( TAG, json );
MogoApisHandler.getInstance().getApis().getAdasControllerApi().notifyAdas( json );
MogoApisHandler.getInstance().getApis().getAdasControllerApi().aiCloudToAdasData( json );
}
};

View File

@@ -74,5 +74,5 @@ public interface IMogoADASController extends IProvider {
*
* @param json
*/
void notifyAdas( String json );
void aiCloudToAdasData( String json );
}

View File

@@ -212,14 +212,30 @@ public class MogoADASController implements IMogoADASController {
}
@Override
public void notifyAdas( String json ) {
public void aiCloudToAdasData( String json ) {
try {
AutopilotServiceManage.getInstance().aiCloudToAdasData( json );
syncControlCmdToADAS( "aiCloudToStartAutopilot", json );
} catch ( Exception e ) {
Logger.e( TAG, e, "notifyAdas" );
}
}
/**
* @param action 操作执行
* @param json 指令数据
*/
private void syncControlCmdToADAS( String action, String json ) {
JSONObject jsonObject = new JSONObject();
//位置信息 action是aiCloudToStartAutopilot
try {
jsonObject.put( "action", action );
jsonObject.put( "result", json );
AutopilotServiceManage.getInstance().aiCloudToAdasData( jsonObject.toString() );
} catch ( Exception e ) {
e.printStackTrace();
}
}
@Override
public void release() {
mIsReleased = true;