Package 

Interface ISigMeshControl

  • All Implemented Interfaces:
    com.thingclips.smart.android.ble.IThingFittings , com.thingclips.smart.android.blemesh.IMeshCommonControl , com.thingclips.smart.android.blemesh.IMeshStateControl , com.thingclips.smart.android.blemesh.linkage.ILinkage

    
    public interface ISigMeshControl
     implements IMeshCommonControl, ILinkage, IThingFittings<BeaconAuthBean>, IMeshStateControl
                        

    author : yuzhouxu date : 2021/4/9 16:40 description :Independent functions of blue mesh device

    • Method Summary

      Modifier and Type Method Description
      abstract void publishCommands(String devId, Map<String, Object> commands, IResultCallback callback) Send mesh message by standard dpCode.Only for SIGMesh, ThingMesh doesn't support this method.
      abstract void multicastDps(String localId, String pcc, String dps, Map<String, SchemaBean> schemaMap, IResultCallback callback) Send mesh message to a group address, only for sensors and remote control devices.
      abstract void startSceneDataTransfer(DevSceneDataBean sceneData, IResultCallback callback) Send vendor message with scene data to device
      abstract void startBatchExecution(List<BatchExecutionDps> batchExecutionDpsList, int retryCount) Batch Control Execution
      abstract void batchQueryDps(List<BatchQuery> batchQueryList, boolean forceQuery) Batch Control Execution
      abstract SigMeshConfiguration getSigMeshConfiguration()
      abstract void queryMeshDeviceOnlineStatusByLocal(int queryStrategy, IResultCallback callback) Query the online status of mesh sub-device
      • Methods inherited from class com.thingclips.smart.android.blemesh.IMeshCommonControl

        addGroup, clearDevice, connect, disConnectWireNodeId, disconnect, getMeshGroupLocalId, getStatus, isInConfig, isMeshLocalOnLine, multicastDps, onDestroy, publishDps, queryAllOnLineStatusByLocal, querySubDevStatusByLocal, registerMeshDevListener, removeMeshSubDev, removeMeshSubDevByLocal, unRegisterMeshDevListener
      • Methods inherited from class com.thingclips.smart.android.blemesh.linkage.ILinkage

        addLinkage, compareLinkageHash, deleteLinkage, operateLinkage, queryLinkageHash
      • Methods inherited from class com.thingclips.smart.android.ble.IThingFittings

        handleFittingsData, registerFittingsListener, sendFittingsData, unregisterFittingsListener
      • Methods inherited from class com.thingclips.smart.android.blemesh.IMeshStateControl

        switchProxyState, switchRelayState
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait