修改adas接口
This commit is contained in:
@@ -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 );
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -74,5 +74,5 @@ public interface IMogoADASController extends IProvider {
|
||||
*
|
||||
* @param json
|
||||
*/
|
||||
void notifyAdas( String json );
|
||||
void aiCloudToAdasData( String json );
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user