-
public interface IThingBlueMesh
-
-
Method Summary
Modifier and Type Method Description abstract boolean
isCloudOnline()
abstract void
removeMesh(IResultCallback callback)
abstract void
renameMesh(String meshName, IResultCallback callback)
abstract void
addSubDev(String uuid, String nodeId, String encryptedAuthKey, String productKey, String version, IAddSubDevCallback callback)
abstract void
addSubDev(String uuid, String nodeId, String productKey, String version, String deviceKey, String mac, String option, IAddSubDevCallback callback)
abstract void
renameMeshSubDev(String devId, String name, IResultCallback callback)
abstract void
publishDps(String nodeId, String pcc, String dps, IResultCallback callback)
abstract void
broadcastDps(String pcc, String dps, IResultCallback callback)
abstract void
multicastDps(String localId, String pcc, String dps, IResultCallback callback)
abstract void
multicastDps(String localId, String pcc, String dps, Map<String, SchemaBean> schemaMap, IResultCallback callback)
abstract void
publishRawData(Array<byte> data, IResultCallback callback)
abstract DeviceBean
getMeshSubDevBean(String devId)
abstract DeviceBean
getMeshSubDevBeanByNodeId(String nodeId)
abstract DeviceBean
getMeshSubDevBeanByMac(String mac)
abstract List<DeviceBean>
getMeshSubDevList()
abstract void
removeMeshSubDev(String devId, IResultCallback callback)
abstract void
getDataByDpIds(String nodeId, List<Integer> dpIds, IResultCallback callback)
abstract void
addGroup(String name, String pcc, String localId, IAddGroupCallback callback)
abstract void
groupDpReport(long groupId, String dps, IResultCallback callback)
abstract void
onDestroy()
abstract void
ivIndexReport(String meshId, int ivIndex, IResultCallback callback)
-
-
Method Detail
-
isCloudOnline
abstract boolean isCloudOnline()
-
removeMesh
abstract void removeMesh(IResultCallback callback)
-
renameMesh
abstract void renameMesh(String meshName, IResultCallback callback)
-
addSubDev
abstract void addSubDev(String uuid, String nodeId, String encryptedAuthKey, String productKey, String version, IAddSubDevCallback callback)
-
addSubDev
abstract void addSubDev(String uuid, String nodeId, String productKey, String version, String deviceKey, String mac, String option, IAddSubDevCallback callback)
-
renameMeshSubDev
abstract void renameMeshSubDev(String devId, String name, IResultCallback callback)
-
publishDps
abstract void publishDps(String nodeId, String pcc, String dps, IResultCallback callback)
-
broadcastDps
abstract void broadcastDps(String pcc, String dps, IResultCallback callback)
-
multicastDps
abstract void multicastDps(String localId, String pcc, String dps, IResultCallback callback)
-
multicastDps
abstract void multicastDps(String localId, String pcc, String dps, Map<String, SchemaBean> schemaMap, IResultCallback callback)
-
publishRawData
abstract void publishRawData(Array<byte> data, IResultCallback callback)
-
getMeshSubDevBean
abstract DeviceBean getMeshSubDevBean(String devId)
-
getMeshSubDevBeanByNodeId
abstract DeviceBean getMeshSubDevBeanByNodeId(String nodeId)
-
getMeshSubDevBeanByMac
abstract DeviceBean getMeshSubDevBeanByMac(String mac)
-
getMeshSubDevList
abstract List<DeviceBean> getMeshSubDevList()
-
removeMeshSubDev
abstract void removeMeshSubDev(String devId, IResultCallback callback)
-
getDataByDpIds
abstract void getDataByDpIds(String nodeId, List<Integer> dpIds, IResultCallback callback)
-
addGroup
abstract void addGroup(String name, String pcc, String localId, IAddGroupCallback callback)
-
groupDpReport
abstract void groupDpReport(long groupId, String dps, IResultCallback callback)
-
onDestroy
abstract void onDestroy()
-
ivIndexReport
abstract void ivIndexReport(String meshId, int ivIndex, IResultCallback callback)
-
-
-
-