重构obu模块,新增udp通信
This commit is contained in:
@@ -26,7 +26,6 @@ import com.mogo.service.module.IMogoSettingManager;
|
||||
import com.mogo.service.monitor.IMogoMonitorProvider;
|
||||
import com.mogo.service.network.IMogoNetwork;
|
||||
import com.mogo.service.obu.IMogoCrashWarnProvider;
|
||||
import com.mogo.service.obu.IMogoObuManager;
|
||||
import com.mogo.service.passport.IMogoPassportManager;
|
||||
import com.mogo.service.share.IMogoShareManager;
|
||||
import com.mogo.service.statusmanager.IMogoMsgCenter;
|
||||
@@ -215,13 +214,6 @@ public interface IMogoServiceApis extends IProvider {
|
||||
*/
|
||||
IMogoShareManager getShareManager();
|
||||
|
||||
/**
|
||||
* 获取obuManager
|
||||
*
|
||||
* @return obuManager
|
||||
*/
|
||||
IMogoObuManager getObuManager();
|
||||
|
||||
/**
|
||||
* 获取事件面板manager
|
||||
*
|
||||
|
||||
@@ -8,7 +8,6 @@ import com.mogo.map.navi.IMogoAimlessModeListener;
|
||||
import com.mogo.map.navi.IMogoCarLocationChangedListener;
|
||||
import com.mogo.map.navi.IMogoNaviListener;
|
||||
import com.mogo.service.adas.IMogoADASControlStatusChangedListener;
|
||||
import com.mogo.service.obu.IMogoObuDataChangedListener;
|
||||
|
||||
import java.util.Iterator;
|
||||
|
||||
@@ -138,19 +137,6 @@ public interface IMogoRegisterCenter extends IProvider {
|
||||
*/
|
||||
void unregisterCarLocationChangedListener( String tag, IMogoCarLocationChangedListener listener );
|
||||
|
||||
/**
|
||||
* 注册obu数据变化监听
|
||||
* @param tag 模块tag,目前没有实际作用,只用于解注册时的tag选择
|
||||
* @param listener 回调监听
|
||||
*/
|
||||
void registerObuDataListener(String tag, IMogoObuDataChangedListener listener);
|
||||
|
||||
/**
|
||||
* 注销obu数据变化监听
|
||||
* @param tag 传入与注册时相同的tag
|
||||
*/
|
||||
void unregisterObuDataListener(String tag);
|
||||
|
||||
/**
|
||||
* adas 控制状态变更监听
|
||||
* @param tag
|
||||
|
||||
@@ -1,39 +0,0 @@
|
||||
package com.mogo.service.obu;
|
||||
|
||||
import com.zhidao.smartv2x.model.obu.CarEventInfo;
|
||||
import com.zhidao.smartv2x.model.obu.CarLocationInfo;
|
||||
import com.zhidao.smartv2x.model.obu.TrafficLightInfo;
|
||||
|
||||
/**
|
||||
* obu数据改变的回调
|
||||
*
|
||||
* @author tongchenfei
|
||||
*/
|
||||
public interface IMogoObuDataChangedListener {
|
||||
/**
|
||||
* 车辆位置信息回调接口
|
||||
* @param info 位置信息
|
||||
*/
|
||||
void showCarLocationInfo(CarLocationInfo info);
|
||||
|
||||
/**
|
||||
* UDP 收发消息回调接口
|
||||
*
|
||||
* @param info 消息回调
|
||||
*/
|
||||
void showOtherInfo(String info);
|
||||
|
||||
/**
|
||||
* 交通信号灯信息回调接口
|
||||
*
|
||||
* @param info 信号灯信息
|
||||
*/
|
||||
void showTrafficLightInfo(TrafficLightInfo info);
|
||||
|
||||
/**
|
||||
* 场景触发事件信息回调接口
|
||||
*
|
||||
* @param info 场景触发事件信息
|
||||
*/
|
||||
void showCarEventInfo(CarEventInfo info);
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
package com.mogo.service.obu;
|
||||
|
||||
import com.alibaba.android.arouter.facade.template.IProvider;
|
||||
import com.zhidao.smartv2x.listener.OnMessageReceiveListener;
|
||||
|
||||
/**
|
||||
* obu事件管理器
|
||||
* @author tongchenfei
|
||||
*/
|
||||
public interface IMogoObuManager extends IProvider, OnMessageReceiveListener{
|
||||
void registerObuDataChangedListener(IMogoObuDataChangedListener listener);
|
||||
}
|
||||
Reference in New Issue
Block a user