[2.13.2] add mock data of ai identify
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
package com.mogo.eagle.core.function.business.ai
|
||||
|
||||
import android.content.Context
|
||||
import com.mogo.cloud.socket.entity.SocketDownData
|
||||
|
||||
import com.mogo.commons.debug.DebugConfig
|
||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||
import com.mogo.realtime.api.MoGoAiCloudRealTime
|
||||
import com.mogo.realtime.socket.IMogoCloudOnMsgListener
|
||||
|
||||
class AiCloudIdentifyData{
|
||||
|
||||
companion object{
|
||||
private const val TAG = "AiCloudIdentifyData"
|
||||
|
||||
@JvmStatic
|
||||
val aiCloudIdentifyData by lazy(LazyThreadSafetyMode.SYNCHRONIZED){
|
||||
AiCloudIdentifyData()
|
||||
}
|
||||
}
|
||||
|
||||
fun init(mContext:Context){
|
||||
//todo emArrow
|
||||
MoGoAiCloudRealTime.startRealTime(mContext, DebugConfig.getSocketAppId())
|
||||
MoGoAiCloudRealTime.registerOnMsgListener(object :IMogoCloudOnMsgListener {
|
||||
override fun onMsgSend(id: Long) {
|
||||
}
|
||||
|
||||
override fun onMsgReceived(mogoSnapshotSetData: SocketDownData.LauncherSnapshotProto?) {
|
||||
mogoSnapshotSetData?.let {
|
||||
CallerLogger.d(TAG,"mogoSnapshotSetData : $mogoSnapshotSetData")
|
||||
}
|
||||
}
|
||||
|
||||
})
|
||||
}
|
||||
|
||||
}
|
||||
@@ -9,12 +9,14 @@ import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.mogo.commons.AbsMogoApplication;
|
||||
import com.mogo.commons.mvp.MvpFragment;
|
||||
import com.mogo.eagle.core.data.constants.MoGoFragmentPaths;
|
||||
import com.mogo.eagle.core.data.map.CenterLine;
|
||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotPlanningListener;
|
||||
import com.mogo.eagle.core.function.api.map.hd.IMoGoMapFragmentProvider;
|
||||
import com.mogo.eagle.core.function.api.setting.IMoGoSkinModeChangeListener;
|
||||
import com.mogo.eagle.core.function.business.ai.AiCloudIdentifyData;
|
||||
import com.mogo.eagle.core.function.business.identify.MapIdentifySubscriber;
|
||||
import com.mogo.eagle.core.function.business.MapPointCloudSubscriber;
|
||||
import com.mogo.eagle.core.function.business.routeoverlay.MogoRouteOverlayManager;
|
||||
@@ -191,6 +193,7 @@ public class MapFragment extends MvpFragment<MapView, MapPresenter>
|
||||
MapIdentifySubscriber.Companion.getInstance();
|
||||
MogoRouteOverlayManager.getInstance().init();
|
||||
MapPointCloudSubscriber.Companion.getInstance();
|
||||
AiCloudIdentifyData.Companion.getAiCloudIdentifyData().init(AbsMogoApplication.getApp());
|
||||
}
|
||||
|
||||
private void queryInfStructure() {
|
||||
|
||||
Reference in New Issue
Block a user