-
public 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)
-
-
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)
-
queryAllOnLineStatusByLocal
abstract void queryAllOnLineStatusByLocal(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)
-
onDestroy
abstract void onDestroy()
-
queryOfflineDeviceStatusByLocal
abstract void queryOfflineDeviceStatusByLocal(IResultCallback callback)
-
queryAllMeshSubDeviceStatusByLocal
abstract void queryAllMeshSubDeviceStatusByLocal(IResultCallback callback)
-
-
-
-