public class PanelDevice
extends java.lang.Object
构造器和说明 |
---|
PanelDevice(java.lang.String iotId)
默认构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
getEvents(IPanelCallback callback)
已过时。
|
void |
getLastEvent(IPanelCallback callback)
获取最后一次事件
|
void |
getLocalConnectionState(IPanelCallback boneCallback)
获取本地链接状态接口,结果参数可以参考
|
void |
getProperties(IPanelCallback callback)
获取所有属性
|
void |
getStatus(IPanelCallback callback)
获取设备当前状态
|
void |
getTsl(IPanelCallback callback)
获取tsl字符串
|
void |
init(android.content.Context context,
IPanelCallback callback)
初始化设备
|
void |
init(android.content.Context context,
IPanelCallback callback,
com.aliyun.alink.linksdk.tmp.device.panel.listener.IPanelDeviceLocalInitListener localInitListener)
初始化设备
|
void |
invokeService(java.lang.String params,
IPanelCallback callback)
调用设备方法
|
boolean |
isInit()
判断客户端设备控制类是否初始化成功
|
void |
setProperties(java.lang.String params,
IPanelCallback callback)
设置设备属性
|
void |
startLocalConnect(IPanelCallback callback)
建立本地链接
|
void |
stopLocalConnect(IPanelCallback callback)
断开本地链接
|
void |
subAllEvent(IPanelEventCallback callback,
IPanelCallback listener)
已过时。
|
void |
subAllEvents(IPanelEventCallback callback,
IPanelCallback listener)
订阅所有事件
|
void |
uninit()
反初始化设备
|
public void uninit()
public void init(android.content.Context context, IPanelCallback callback)
context
- app的上下文callback
- 初始化回调函数public void init(android.content.Context context, IPanelCallback callback, com.aliyun.alink.linksdk.tmp.device.panel.listener.IPanelDeviceLocalInitListener localInitListener)
context
- app的上下文callback
- 初始化回调函数localInitListener
- 本地链接的状态回调接口public boolean isInit()
public void getProperties(IPanelCallback callback)
callback
- 属性获取回调public void setProperties(java.lang.String params, IPanelCallback callback)
params
- 设备属性参数callback
- 设置属性回调@Deprecated public void getEvents(IPanelCallback callback)
getLastEvent(IPanelCallback)
callback
- 回调接口public void getLastEvent(IPanelCallback callback)
callback
- 回调接口public void invokeService(java.lang.String params, IPanelCallback callback)
params
- 参数结构callback
- 回调接口public void getStatus(IPanelCallback callback)
callback
- 回调接口@Deprecated public void subAllEvent(IPanelEventCallback callback, IPanelCallback listener)
callback
- 订阅是否成功回调listener
- 事件触发回调subAllEvents(IPanelEventCallback, IPanelCallback)
public void subAllEvents(IPanelEventCallback callback, IPanelCallback listener)
callback
- 订阅是否成功回调listener
- 事件触发回调public void getTsl(IPanelCallback callback)
callback
- 方法回调public void startLocalConnect(IPanelCallback callback)
callback
- 回调方法public void stopLocalConnect(IPanelCallback callback)
callback
- 回调方法public void getLocalConnectionState(IPanelCallback boneCallback)
boneCallback
- 回调方法TmpEnum.DeviceState