[add] v2x数据改变->更新main状态 接口添加

This commit is contained in:
liujing
2021-03-25 11:00:00 +08:00
parent b60e2803d4
commit 05472a2716
16 changed files with 312 additions and 80 deletions

View File

@@ -38,6 +38,7 @@ import com.mogo.service.strategy.IMogoOnlineCarListPanelProvider;
import com.mogo.service.strategy.IMogoRefreshStrategyController;
import com.mogo.service.share.IMogoTanluProvider;
import com.mogo.service.share.IMogoTanluUiProvider;
import com.mogo.service.v2x.IV2XProvider;
import com.mogo.service.windowview.IMogoTopViewManager;
import com.mogo.service.windowview.IMogoWindowManager;
import com.mogo.skin.support.IMogoSkinSupportInstaller;
@@ -71,12 +72,12 @@ public interface IMogoServiceApis extends IProvider {
*
* @return
*/
IMogoSocketManager getSocketManagerApi( Context context );
IMogoSocketManager getSocketManagerApi(Context context);
/**
* 获取WebSocket操作api
*/
IMogoWebSocketManager getWebSocketManagerApi( Context context );
IMogoWebSocketManager getWebSocketManagerApi(Context context);
/**
* 大而全的数据管理接口
@@ -297,6 +298,7 @@ public interface IMogoServiceApis extends IProvider {
/**
* 获取交通状况服务
*
* @return
*/
IMogoTrafficUploadProvider getTrafficUploadApi();
@@ -314,4 +316,9 @@ public interface IMogoServiceApis extends IProvider {
* @return
*/
IMogoSmallMapProvider getSmallMapProviderApi();
/*
*V2X
* */
IV2XProvider getV2XListenerManager();
}

View File

@@ -270,7 +270,7 @@ public class MogoServicePaths {
public static final String PATH_TANLU_UI_API = "/tanlu/ui";
/**
* 碰撞报警模块
* 碰撞报警模块 已碰撞
*/
@Deprecated
public static final String PATH_CRASH_WARNING = "/crash/warning";
@@ -304,4 +304,9 @@ public class MogoServicePaths {
* 小地图控件
*/
public static final String PATH_SMALL_MAP = "/small_map/api";
/*
*前方碰撞预警 未碰撞
* */
public static final String PATH_V2X_FRONT_CRASH_WARNING = "/front/crashwarning";
}

View File

@@ -5,6 +5,6 @@ package com.mogo.service.v2x;
* @description 描述
* @since: 2021/3/24
*/
public interface IWarningChangeListener {
void warningChangedWithType(String type);
public interface IV2XListener {
void warningChangedWithType(int type);
}

View File

@@ -0,0 +1,24 @@
package com.mogo.service.v2x;
import android.content.Intent;
import com.alibaba.android.arouter.facade.template.IProvider;
/**
* @author liujing
* @description 描述
* @since: 2021/3/24
*/
public interface IV2XProvider extends IProvider {
/**
* 注册意图接收者
*/
public void registerIntentListener(String intent, IV2XListener listener);
/**
* 注册意图接收者
*/
public void unregisterIntentListener(String intent, IV2XListener listener);
public void warningChangedWithType(int type, String command);
}