public class DeviceManager
extends java.lang.Object
| 限定符 | 构造器和说明 |
|---|---|
protected |
DeviceManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
DeviceBasicData |
addDeviceBasicData(DeviceBasicData basicData)
增加设备数据
|
void |
clearAccessTokenCache()
清理设备缓存数据
建议在账号退出后调用 |
IDevice |
createDevice(DeviceConfig config)
创建设备实例
|
void |
discoverDevices(java.lang.Object tag,
long timeOutInMilSec,
IDevListener handler)
发现设备
|
java.util.List<DeviceBasicData> |
getAllDeviceData()
获取设备数据列表
|
DeviceBasicData |
getDeviceBasicData(java.lang.String id)
获取设备的基础数据
|
static DeviceManager |
getInstance()
获取设备管理实例
|
IDevice |
removeDevice(java.lang.String id)
删除设备实例
|
DeviceBasicData |
removeDeviceBasicData(java.lang.String id)
删除设备数据
|
void |
stopDiscoverDevices()
停止发现设备
|
public static DeviceManager getInstance()
public void discoverDevices(java.lang.Object tag,
long timeOutInMilSec,
IDevListener handler)
tag - 使用者自定义的一个值,在回调方法空会带该值timeOutInMilSec - 发现超时返回事件,单位是毫秒handler - 回调接口public void stopDiscoverDevices()
public IDevice createDevice(DeviceConfig config)
config - 设备配置文件public void clearAccessTokenCache()
public IDevice removeDevice(java.lang.String id)
id - 设备唯一标识符public DeviceBasicData getDeviceBasicData(java.lang.String id)
id - 设备唯一标识符public java.util.List<DeviceBasicData> getAllDeviceData()
public DeviceBasicData addDeviceBasicData(DeviceBasicData basicData)
basicData - 设备数据public DeviceBasicData removeDeviceBasicData(java.lang.String id)
id - 设备唯一标识符