public final class OBDManager
extends java.lang.Object
NaviSession
的时候使用此类有效。
限定符和类型 | 类和说明 |
---|---|
static class |
OBDManager.AlarmData |
static class |
OBDManager.AlarmDataType
结果数据类型,对应不同的类型应该使用不同的API获取其中的数据
|
static class |
OBDManager.AlarmType |
static class |
OBDManager.ErrorCode
出现错误时的错误码标识
|
static class |
OBDManager.Event
回调事件
注意:如无特殊说明,回调事件所携带数据为空字符串。 |
static interface |
OBDManager.Listener
OBD数据监听接口
|
static class |
OBDManager.RealtimeData |
限定符和类型 | 方法和说明 |
---|---|
static OBDManager |
getInstance()
获取单例类的实例
|
void |
registerListener(OBDManager.Listener listener,
java.lang.Object userData)
注册OBD数据回调
注意:需要在开启服务时前注册回调,否则可能错过设备连接事件,如果后台服务已经运行, 那么可能会收不到设备已连接事件。 |
void |
setLostDelay(long delay)
设置信号丢失延迟,大于此延时时间间隔则发送设备断开消息,缺省值为: 10000(ms)
|
void |
unregisterListener(OBDManager.Listener listener)
注销OBD数据回调
|
void |
updateSpeed(float speed)
更新实时速度,用于隧道中GPS信号推演
|
public static OBDManager getInstance()
OBDManager
的实例public void registerListener(OBDManager.Listener listener, java.lang.Object userData)
listener
- 数据监听回调,不能为空userData
- 回调中的用户自定义数据对象,可以为空unregisterListener(Listener)
public void unregisterListener(OBDManager.Listener listener)
listener
- 调用registerListener(Listener, Object)
注册的回调对象registerListener(Listener, Object)
public void setLostDelay(long delay)
delay
- 延时时间public void updateSpeed(float speed)
speed
- 速度,单位:km/h©Mapbar Engine Team;All Rights Reserved