-
public interface IMeshManager
-
-
Method Summary
Modifier and Type Method Description abstract void
)>createSigMesh(long homeId, IThingResultCallback<SigMeshBean> callback)
abstract void
)>createThingMesh(long homeId, String meshName, IThingResultCallback<BlueMeshBean> callback)
abstract void
removeMesh(String meshId, IResultCallback callback)
abstract void
renameMesh(String meshId, String meshName, IResultCallback callback)
abstract List<SigMeshBean>
getSigMeshList()
abstract List<BlueMeshBean>
getThingMeshList()
abstract void
requestSigMeshList(long homeId, IRequestSigMeshListCallback callback)
abstract void
requestThingMeshList(long homeId, IRequestMeshListCallback callback)
abstract List<DeviceBean>
getMeshSubDevList(String meshId)
abstract void
initMesh(String meshId)
abstract void
destroyMesh(String meshId)
abstract void
operationMeshSubDevice(MeshOperationBean params, IResultCallback callback)
abstract void
renameGroup(MeshGroupOperationBean params, IResultCallback callback)
abstract void
addSubDev(String meshId, String uuid, String nodeId, String encryptedAuthKey, String productKey, String version, IAddSubDevCallback callback)
abstract void
addSubDev(String meshId, String uuid, String nodeId, String productKey, String version, String deviceKey, String mac, String option, IAddSubDevCallback callback)
abstract DeviceBean
getMeshSubDevBean(String devId)
abstract DeviceBean
getMeshSubDevBeanByNodeId(String meshId, String nodeId)
abstract DeviceBean
getMeshSubDevBeanByMac(String meshId, String mac)
abstract void
requestUpgradeInfo(String devId, IRequestUpgradeInfoCallback callback)
-
-
Method Detail
-
createSigMesh
abstract void )>createSigMesh(long homeId, IThingResultCallback<SigMeshBean> callback)
-
createThingMesh
abstract void )>createThingMesh(long homeId, String meshName, IThingResultCallback<BlueMeshBean> callback)
-
removeMesh
abstract void removeMesh(String meshId, IResultCallback callback)
-
renameMesh
abstract void renameMesh(String meshId, String meshName, IResultCallback callback)
-
getSigMeshList
abstract List<SigMeshBean> getSigMeshList()
-
getThingMeshList
abstract List<BlueMeshBean> getThingMeshList()
-
requestSigMeshList
abstract void requestSigMeshList(long homeId, IRequestSigMeshListCallback callback)
-
requestThingMeshList
abstract void requestThingMeshList(long homeId, IRequestMeshListCallback callback)
-
getMeshSubDevList
abstract List<DeviceBean> getMeshSubDevList(String meshId)
-
initMesh
abstract void initMesh(String meshId)
-
destroyMesh
abstract void destroyMesh(String meshId)
-
operationMeshSubDevice
abstract void operationMeshSubDevice(MeshOperationBean params, IResultCallback callback)
-
renameGroup
abstract void renameGroup(MeshGroupOperationBean params, IResultCallback callback)
-
addSubDev
abstract void addSubDev(String meshId, String uuid, String nodeId, String encryptedAuthKey, String productKey, String version, IAddSubDevCallback callback)
-
addSubDev
abstract void addSubDev(String meshId, String uuid, String nodeId, String productKey, String version, String deviceKey, String mac, String option, IAddSubDevCallback callback)
-
getMeshSubDevBean
abstract DeviceBean getMeshSubDevBean(String devId)
-
getMeshSubDevBeanByNodeId
abstract DeviceBean getMeshSubDevBeanByNodeId(String meshId, String nodeId)
-
getMeshSubDevBeanByMac
abstract DeviceBean getMeshSubDevBeanByMac(String meshId, String mac)
-
requestUpgradeInfo
abstract void requestUpgradeInfo(String devId, IRequestUpgradeInfoCallback callback)
-
-
-
-