- 
                    
                    
 public interface IThingBlueMeshClientThe interface of thingmesh connection management. 
- 
                
                    
                    
                    
                    
                    
                    
                    
                    
                    
                    - 
                                
                            
                                Method SummaryModifier and Type Method Description abstract voidstartClient(BlueMeshBean blueMeshBean)Start connect to specified device. abstract voidstartClient(BlueMeshBean blueMeshBean, long searchTime)Start connect to specified device and set limited scan time. abstract voidstopClient()Stop all action, include scan, connect, status listener, etc. abstract voidstartSearch()Start scan. abstract voidstopSearch()Stop scan. abstract voidinitMesh(String meshId)Init mesh status listeners from server and mqtt. abstract voidinitMesh(String meshId, boolean isDebug)abstract voiddestroyMesh()Unregister the mesh status listeners from server and mqtt for all. abstract voiddestroyMesh(String meshId)Unregister the mesh status listeners from server and mqtt for specified meshId. abstract MeshClientStatusEnumgetStatus()Get current connect status with mesh. - 
                    
                    
                    
                    
                    - 
                                
                            
                                Method Detail- 
                                        startClientabstract void startClient(BlueMeshBean blueMeshBean) Start connect to specified device. - Parameters:
- blueMeshBean- BlueMeshBean
 
 - 
                                        startClientabstract void startClient(BlueMeshBean blueMeshBean, long searchTime) Start connect to specified device and set limited scan time. - Parameters:
- blueMeshBean- BlueMeshBean
 
 - 
                                        stopClientabstract void stopClient() Stop all action, include scan, connect, status listener, etc. 
 - 
                                        startSearchabstract void startSearch() Start scan.This must be used after startClient or startClient 
 - 
                                        stopSearchabstract void stopSearch() Stop scan. 
 - 
                                        initMeshabstract void initMesh(String meshId) Init mesh status listeners from server and mqtt. - Parameters:
- meshId- Thing mesh id com.thingclips.smart.sdk.bean.DeviceBean
 
 - 
                                        initMeshabstract void initMesh(String meshId, boolean isDebug) 
 - 
                                        destroyMesh@Deprecated() abstract void destroyMesh() Unregister the mesh status listeners from server and mqtt for all. 
 - 
                                        destroyMeshabstract void destroyMesh(String meshId) Unregister the mesh status listeners from server and mqtt for specified meshId. - Parameters:
- meshId- Thing mesh id com.thingclips.smart.sdk.bean.DeviceBean
 
 - 
                                        getStatusabstract MeshClientStatusEnum getStatus() Get current connect status with mesh. 
 
- 
                                        
 
- 
                                
                            
                                
 
- 
                    
                    
                    
                    
                    
 
-