Package 

Interface IMeshLocalController

    • Method Summary

      Modifier and Type Method Description
      abstract void publishDps(DeviceBean deviceBean, String nodeId, String pcc, String dps, IResultCallback callback)
      abstract void publishDps(DeviceBean deviceBean, String nodeId, String pcc, String dps, boolean ack, IResultCallback callback)
      abstract void getDpList(DeviceBean deviceBean, String nodeId, String pcc, String dps, boolean ack, IResultCallback callback)
      abstract void multicastDps(String localId, String pcc, String dps, Map<String, SchemaBean> schemaMap, IResultCallback callback)
      abstract void querySubDevStatusByLocal(String pcc, String nodeId, IResultCallback callback)
      abstract void removeMeshSubDev(String pcc, String nodeId, String devKey, IResultCallback callback)
      abstract void queryAllOnLineStatusByLocal(IResultCallback callback)
      abstract void publishCommands(DeviceBean deviceBean, Map<String, Object> commands, IResultCallback callback)
      abstract void sendCommand(SendCommandParams sendCommandParams, IResultCallback callback, boolean withTid)
      abstract void sendCommand(SendCommandParams sendCommandParams, IResultCallback callback)
      abstract void passThroughByLocal(String meshId, String nodeId, int modelId, int opCode, Array<byte> param, boolean isAck, IResultCallback callback)
      abstract void onDestroy()
      abstract void queryOfflineDeviceStatusByLocal(IResultCallback callback)
      abstract void queryAllMeshSubDeviceStatusByLocal(IResultCallback callback)
      • Methods inherited from class java.lang.Object

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

      • publishDps

         abstract void publishDps(DeviceBean deviceBean, String nodeId, String pcc, String dps, IResultCallback callback)
      • publishDps

         abstract void publishDps(DeviceBean deviceBean, String nodeId, String pcc, String dps, boolean ack, IResultCallback callback)
      • getDpList

         abstract void getDpList(DeviceBean deviceBean, String nodeId, String pcc, String dps, boolean ack, IResultCallback callback)
      • multicastDps

         abstract void multicastDps(String localId, String pcc, String dps, Map<String, SchemaBean> schemaMap, IResultCallback callback)
      • querySubDevStatusByLocal

         abstract void querySubDevStatusByLocal(String pcc, String nodeId, IResultCallback callback)
      • removeMeshSubDev

         abstract void removeMeshSubDev(String pcc, String nodeId, String devKey, IResultCallback callback)
      • publishCommands

         abstract void publishCommands(DeviceBean deviceBean, Map<String, Object> commands, IResultCallback callback)
      • sendCommand

         abstract void sendCommand(SendCommandParams sendCommandParams, IResultCallback callback, boolean withTid)
      • sendCommand

         abstract void sendCommand(SendCommandParams sendCommandParams, IResultCallback callback)
      • passThroughByLocal

         abstract void passThroughByLocal(String meshId, String nodeId, int modelId, int opCode, Array<byte> param, boolean isAck, IResultCallback callback)