-
public interface IThingMeshManager
-
-
Method Summary
Modifier and Type Method Description abstract void
)>createSigMesh(long gId, IThingResultCallback<SigMeshBean> callback)
abstract void
)>createThingMesh(long gId, String meshName, IThingResultCallback<BlueMeshBean> callback)
abstract void
removeMesh(String meshId, IResultCallback callback)
abstract void
initSigMesh(String meshId)
abstract void
connectMesh(List<MeshConnectBuilder> builderList)
abstract void
disconnectMesh(String meshId)
abstract void
disConnectWireNodeId(String meshId, String nodeId)
abstract void
initMesh(String meshId, boolean isSigMesh)
abstract void
destroyMesh(String meshId)
abstract List<DeviceBean>
getMeshSubDevList(String meshId)
abstract void
publishDps(String deviceId, String dps, IResultCallback callback)
abstract void
querySubDevStatusByLocal(String meshId, String pcc, String nodeId, IResultCallback callback)
abstract boolean
isMeshLocalOnLine(String meshId)
abstract void
queryAllOnLineStatusByLocal(String meshId, IResultCallback callback)
abstract List<SigMeshBean>
getSigMeshList()
abstract List<BlueMeshBean>
getThingMeshList()
abstract ISigMeshControl
getSigMeshController(String meshId)
abstract <T extends IMeshCommonControl> T
getMeshController(String meshId, boolean isSigMesh)
abstract void
createMeshGroup(String meshId, String name, String category, String localId, IAddGroupCallback callback)
abstract void
)>createMeshGroupLocalId(String meshId, IThingResultCallback<String> callback)
abstract void
clearGattService(String mac)
abstract List<String>
getConnectedMeshIds()
abstract Map<String, IMeshCommonControl>
getAllMeshController()
abstract SigMeshGlobalConfiguration
obtainSigMeshGlobalConfiguration()
-
-
Method Detail
-
createSigMesh
abstract void )>createSigMesh(long gId, IThingResultCallback<SigMeshBean> callback)
-
createThingMesh
abstract void )>createThingMesh(long gId, String meshName, IThingResultCallback<BlueMeshBean> callback)
-
removeMesh
abstract void removeMesh(String meshId, IResultCallback callback)
-
initSigMesh
abstract void initSigMesh(String meshId)
-
connectMesh
abstract void connectMesh(List<MeshConnectBuilder> builderList)
-
disconnectMesh
abstract void disconnectMesh(String meshId)
-
disConnectWireNodeId
abstract void disConnectWireNodeId(String meshId, String nodeId)
-
initMesh
abstract void initMesh(String meshId, boolean isSigMesh)
-
destroyMesh
abstract void destroyMesh(String meshId)
-
getMeshSubDevList
abstract List<DeviceBean> getMeshSubDevList(String meshId)
-
publishDps
abstract void publishDps(String deviceId, String dps, IResultCallback callback)
-
querySubDevStatusByLocal
abstract void querySubDevStatusByLocal(String meshId, String pcc, String nodeId, IResultCallback callback)
-
isMeshLocalOnLine
abstract boolean isMeshLocalOnLine(String meshId)
-
queryAllOnLineStatusByLocal
abstract void queryAllOnLineStatusByLocal(String meshId, IResultCallback callback)
-
getSigMeshList
abstract List<SigMeshBean> getSigMeshList()
-
getThingMeshList
abstract List<BlueMeshBean> getThingMeshList()
-
getSigMeshController
abstract ISigMeshControl getSigMeshController(String meshId)
-
getMeshController
abstract <T extends IMeshCommonControl> T getMeshController(String meshId, boolean isSigMesh)
-
createMeshGroup
abstract void createMeshGroup(String meshId, String name, String category, String localId, IAddGroupCallback callback)
-
createMeshGroupLocalId
abstract void )>createMeshGroupLocalId(String meshId, IThingResultCallback<String> callback)
-
clearGattService
abstract void clearGattService(String mac)
-
getConnectedMeshIds
abstract List<String> getConnectedMeshIds()
-
getAllMeshController
abstract Map<String, IMeshCommonControl> getAllMeshController()
-
obtainSigMeshGlobalConfiguration
abstract SigMeshGlobalConfiguration obtainSigMeshGlobalConfiguration()
-
-
-
-