Package 

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

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • 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)
      • 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)
      • ivIndexReport

         abstract void ivIndexReport(String meshId, int ivIndex, IResultCallback callback)