sdk接入基本完成,待验证
This commit is contained in:
@@ -0,0 +1,9 @@
|
||||
package com.zhidao.mogo.module.obu;
|
||||
|
||||
/**
|
||||
* obu涉及的常量汇总
|
||||
*
|
||||
* @author tongchenfei
|
||||
*/
|
||||
class ObuConstant {
|
||||
}
|
||||
@@ -2,6 +2,8 @@ package com.zhidao.mogo.module.obu
|
||||
|
||||
import android.content.Context
|
||||
import android.os.Bundle
|
||||
import android.os.Handler
|
||||
import android.os.Looper
|
||||
import android.view.View
|
||||
import androidx.fragment.app.Fragment
|
||||
import com.alibaba.android.arouter.facade.annotation.Route
|
||||
@@ -28,10 +30,12 @@ import com.zhidao.smartv2x.model.obu.TrafficLightInfo
|
||||
@Route(path = MogoServicePaths.PATH_OBU)
|
||||
class ObuManager: IMogoObuManager {
|
||||
companion object{
|
||||
const val TAG = "ObuProvider"
|
||||
const val TAG = "ObuManger"
|
||||
}
|
||||
private var dataChangedListener: IMogoObuDataChangedListener? = null
|
||||
|
||||
private var handler = Handler(Looper.getMainLooper())
|
||||
|
||||
override fun getNaviListener(): IMogoNaviListener? {
|
||||
return null
|
||||
}
|
||||
@@ -94,7 +98,7 @@ class ObuManager: IMogoObuManager {
|
||||
* 车辆位置信息回调接口
|
||||
*/
|
||||
override fun showCarLocationInfo(info: CarLocationInfo?) {
|
||||
Logger.d(TAG,"showCarLocationInfo: ${info?.carId}")
|
||||
Logger.d(TAG, "thread: ${Thread.currentThread()} showCarLocationInfo: ${info?.carId}")
|
||||
dataChangedListener?.showCarLocationInfo(info)
|
||||
}
|
||||
|
||||
@@ -102,7 +106,7 @@ class ObuManager: IMogoObuManager {
|
||||
* UDP 收发消息回调接口
|
||||
*/
|
||||
override fun showOtherInfo(info: String?) {
|
||||
Logger.d(TAG, "showOtherInfo: $info")
|
||||
Logger.d(TAG, "thread: ${Thread.currentThread()} showOtherInfo: $info")
|
||||
dataChangedListener?.showOtherInfo(info)
|
||||
}
|
||||
|
||||
@@ -110,7 +114,7 @@ class ObuManager: IMogoObuManager {
|
||||
* 交通信号灯信息回调接口
|
||||
*/
|
||||
override fun showTrafficLightInfo(info: TrafficLightInfo?) {
|
||||
Logger.d(TAG, "showTrafficLightInfo: ${info?.id}")
|
||||
Logger.d(TAG, "thread: ${Thread.currentThread()} showTrafficLightInfo: ${info?.id}")
|
||||
dataChangedListener?.showTrafficLightInfo(info)
|
||||
}
|
||||
|
||||
@@ -118,7 +122,7 @@ class ObuManager: IMogoObuManager {
|
||||
* 场景触发事件信息回调接口
|
||||
*/
|
||||
override fun showCarEventInfo(info: CarEventInfo?) {
|
||||
Logger.d(TAG, "showCarEventInfo: ${info?.type}")
|
||||
Logger.d(TAG, "thread: ${Thread.currentThread()} showCarEventInfo: ${info?.type}")
|
||||
dataChangedListener?.showCarEventInfo(info)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user