Package 

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)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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)
      • requestSigMeshList

         abstract void requestSigMeshList(long homeId, IRequestSigMeshListCallback callback)
      • requestThingMeshList

         abstract void requestThingMeshList(long homeId, IRequestMeshListCallback callback)
      • 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)
      • requestUpgradeInfo

         abstract void requestUpgradeInfo(String devId, IRequestUpgradeInfoCallback callback)