public class PanelDevice
extends java.lang.Object
构造器和说明 |
---|
PanelDevice(java.lang.String iotId)
默认构造函数
|
限定符和类型 | 方法和说明 |
---|---|
void |
getEvents(IPanelCallback callback)
获取最后一次事件
|
void |
getProperties(IPanelCallback callback)
获取所有属性
|
void |
getStatus(IPanelCallback callback)
获取设备当前状态
|
void |
getTsl(IPanelCallback callback)
获取tsl字符串
|
void |
init(android.content.Context context,
IPanelCallback callback)
初始化设备
|
void |
invokeService(java.lang.String params,
IPanelCallback callback)
调用设备方法
|
boolean |
isInit()
判断客户端设备控制类是否初始化成功
|
boolean |
isLocal()
是否可以在本地被访问
|
void |
setProperties(java.lang.String params,
IPanelCallback callback)
设置设备属性
|
void |
subAllEvent(IPanelEventCallback callback,
IPanelCallback listener)
订阅所有事件
|
void |
uninit()
反初始化设备
|
public void uninit()
public void init(android.content.Context context, IPanelCallback callback)
context
- app的上下文callback
- 初始化回调函数public boolean isInit()
public boolean isLocal()
public void getProperties(IPanelCallback callback)
callback
- 属性获取回调public void setProperties(java.lang.String params, IPanelCallback callback)
params
- 设备属性参数callback
- 设置属性回调public void getEvents(IPanelCallback callback)
callback
- 回调接口public void invokeService(java.lang.String params, IPanelCallback callback)
params
- 参数结构callback
- 回调接口public void getStatus(IPanelCallback callback)
callback
- 回调接口public void subAllEvent(IPanelEventCallback callback, IPanelCallback listener)
callback
- 订阅是否成功回调listener
- 事件触发回调public void getTsl(IPanelCallback callback)
callback
- 方法回调