Public 成员函数 | |
default void | onAllDevicesQueryDone (int errCode, List< IotDevice > deviceList) |
default void | onDeviceAddDone (int errCode, IotDevice addDevice, List< IotDevice > bindDevList) |
default void | onDeviceRemoveDone (int errCode, IotDevice delDevice, List< IotDevice > bindDevList) |
default void | onDeviceRenameDone (int errCode, IotDevice iotDevice, String newName) |
default void | onQueryAllPropertyDescDone (int errCode, final String deviceID, final String productNumber, final List< IotPropertyDesc > propDescList) |
default void | onSetPropertyDone (int errCode, IotDevice iotDevice, Map< String, Object > properties) |
default void | onGetPropertyDone (int errCode, IotDevice device) |
default void | onGetMcuVerInfoDone (int errCode, final IotDevice device, final McuVersionInfo mcuVerInfo) |
default void | onUpgradeMcuVerDone (int errCode, final IotDevice device, long upgradeId, int decide) |
default void | onUpgradeStatusDone (int errCode, final IotDevice device, final McuUpgradeStatus status) |
default void | onReceivedDeviceProperty (IotDevice device, Map< String, Object > properties) |
default void | onDeviceOnOffLine (IotDevice iotDevice, boolean online, List< IotDevice > bindedDevList) |
default void | onDevicePropertyUpdate (IotDevice iotDevice, Map< String, Object > properties) |
default void | onQueryProductDone (ProductQueryResult queryResult) |
default void | onShareDeviceDone (int errCode, boolean force, final IotDevice iotDevice, final String sharingAccount, int permission) |
default void | onDeshareDeviceDone (int errCode, final IotOutSharer outSharer) |
default void | onAcceptDeviceDone (int errCode, final String deviceName, final String order) |
default void | onQuerySharableDevListDone (int errCode, final List< IotDevice > deviceList) |
default void | onQueryOutSharerListDone (int errCode, final String devcieID, final List< IotOutSharer > outSharerList) |
default void | onQueryInSharedDevList (int errCode, final List< IotDevice > deviceList) |
default void | onQueryShareMsgPageDone (int errCode, final IotShareMsgPage shareMsgPage) |
default void | onQueryShareMsgDetailDone (int errCode, final IotShareMessage shareMessage) |
default void | onDeleteShareMsgDone (int errCode, long messageId) |
设备管理回调接口。
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onAcceptDeviceDone | ( | int | errCode, |
final String | deviceName, | ||
final String | order | ||
) |
接收来自其他账号的设备分享回调。
errCode | 错误码,详见 ErrCode。 |
deviceName | 设备名称。 |
order | 分享口令。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onAllDevicesQueryDone | ( | int | errCode, |
List< IotDevice > | deviceList | ||
) |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onDeleteShareMsgDone | ( | int | errCode, |
long | messageId | ||
) |
删除单个分享消息回调。
errCode | 错误码,详见 ErrCode。 |
messageId | 删除的分享消息 ID。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onDeshareDeviceDone | ( | int | errCode, |
final IotOutSharer | outSharer | ||
) |
取消设备分享完成回调。
errCode | 错误码,详见 ErrCode。 |
outSharer | 要取消的分享,详见 IotOutSharer。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onDevicePropertyUpdate | ( | IotDevice | iotDevice, |
Map< String, Object > | properties | ||
) |
设备属性更新回调。
iotDevice | 相应的设备信息,详见 IotDevice。 |
properties | 属性列表。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onDeviceRenameDone | ( | int | errCode, |
IotDevice | iotDevice, | ||
String | newName | ||
) |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onGetMcuVerInfoDone | ( | int | errCode, |
final IotDevice | device, | ||
final McuVersionInfo | mcuVerInfo | ||
) |
设备端固件版本获取完成。
errCode | 错误码,详见 ErrCode。 |
device | 相应的设备信息。 |
mcuVerInfo | 固件版本信息。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onGetPropertyDone | ( | int | errCode, |
IotDevice | device | ||
) |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onQueryAllPropertyDescDone | ( | int | errCode, |
final String | deviceID, | ||
final String | productNumber, | ||
final List< IotPropertyDesc > | propDescList | ||
) |
完成查询属性描述符列表。
errCode | 错误码,详见 ErrCode。 |
deviceID | 设备 ID。 |
productNumber | 产品唯一标识。 |
propDescList | 属性描述符列表。详见 IotPropertyDesc。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onQueryInSharedDevList | ( | int | errCode, |
final List< IotDevice > | deviceList | ||
) |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onQueryOutSharerListDone | ( | int | errCode, |
final String | devcieID, | ||
final List< IotOutSharer > | outSharerList | ||
) |
完成查询已分享的账号信息回调。
成功调用 queryOutSharerList 后,SDK 会触发该回调。
errCode | 错误码,详见 ErrCode。 |
devcieID | 设备 ID。 |
outSharerList | 分享出去的账号信息,详见 IotOutSharer。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onQueryProductDone | ( | ProductQueryResult | queryResult | ) |
查询产品完成回调。
queryResult | 查询结果,详见 ProductQueryResult。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onQuerySharableDevListDone | ( | int | errCode, |
final List< IotDevice > | deviceList | ||
) |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onQueryShareMsgDetailDone | ( | int | errCode, |
final IotShareMessage | shareMessage | ||
) |
查询单个分享消息详情回调。
errCode | 错误码,详见 ErrCode。 |
shareMessage | 当查询成功时,输出的消息详情,详见 IotShareMessage。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onQueryShareMsgPageDone | ( | int | errCode, |
final IotShareMsgPage | shareMsgPage | ||
) |
分页查询设备分享消息回调。
errCode | 错误码,详见 ErrCode。 |
shareMsgPage | 分页的分享消息,详见 IotShareMsgPage。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onReceivedDeviceProperty | ( | IotDevice | device, |
Map< String, Object > | properties | ||
) |
设备端属性值更新回调。
device | 相应的设备信息,详见 IotDevice,其中 device.mProperty 字段包含了设置的属性值。 |
properties | 要设置的属性值。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onSetPropertyDone | ( | int | errCode, |
IotDevice | iotDevice, | ||
Map< String, Object > | properties | ||
) |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onShareDeviceDone | ( | int | errCode, |
boolean | force, | ||
final IotDevice | iotDevice, | ||
final String | sharingAccount, | ||
int | permission | ||
) |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onUpgradeMcuVerDone | ( | int | errCode, |
final IotDevice | device, | ||
long | upgradeId, | ||
int | decide | ||
) |
设备端固件版本升级完成。
errCode | 错误码,详见 ErrCode。 |
device | : 相应的设备信息。 |
upgradeId | : 升级的 ID 号。 |
decide | : 升级方式。 |
default void com.agora.iotsdk20.IDeviceMgr.ICallback.onUpgradeStatusDone | ( | int | errCode, |
final IotDevice | device, | ||
final McuUpgradeStatus | status | ||
) |
获取到固件版本升级状态
errCode | 错误码,详见 ErrCode。 |
device | : 相应的设备信息 |
status | : 升级的状态 |