WeaveDeviceManager

public class WeaveDeviceManager extends Object

नेस्ट की गई क्लास की खास जानकारी

इंटरफ़ेस WeaveDeviceManager.CompletionHandler  

फ़ील्ड की खास जानकारी

protected WeaveDeviceManager.CompletionHandler mCompHandler

सार्वजनिक कंस्ट्रक्टर की खास जानकारी

सार्वजनिक तरीके की खास जानकारी

अमान्य
अमान्य
beginArmFailSafe(FailSafeArmMode armMode, int failSafeToken)
int
अमान्य
beginConnectBle(BluetoothGatt server, boolean autoClose)
अमान्य
beginConnectBle(BluetoothGatt server, boolean autoClose, String pairingCode)
अमान्य
beginConnectBle(BluetoothGatt server, boolean autoClose, byte[] accessToken)
अमान्य
beginConnectDevice(long deviceId, String ipAddr, byte[] accessToken)
अमान्य
beginConnectDevice(long deviceId, String ipAddr, String pairingCode)
अमान्य
beginConnectDevice(long deviceId, String ipAddr)
अमान्य
अमान्य
अमान्य
beginDisableNetwork(long networkId)
अमान्य
अमान्य
beginEnableConnectionMonitor(int intervalMS, int timeoutMS)
अमान्य
beginEnableNetwork(long networkId)
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
beginJoinExistingFabric(byte[] fabricConfig)
अमान्य
अमान्य
beginPairToken(byte[] pairingToken)
अमान्य
beginPing(int payloadSize)
अमान्य
अमान्य
अमान्य
beginRegisterServicePairAccount(long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)
अमान्य
beginRemotePassiveRendezvous(String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
अमान्य
beginRemotePassiveRendezvous(byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
अमान्य
beginRemotePassiveRendezvous(String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
अमान्य
beginRemoveNetwork(long networkId)
अमान्य
अमान्य
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria deviceCriteria)
अमान्य
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
अमान्य
अमान्य
अमान्य
अमान्य
beginSetRendezvousMode(int modeFlags)
अमान्य
beginStartSystemTest(long profileId, long testId)
अमान्य
अमान्य
अमान्य
अमान्य
beginUnregisterService(long serviceId)
अमान्य
अमान्य
close()
static void
WeaveDeviceDescriptor
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
स्ट्रिंग
लंबा
BluetoothGatt
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
बूलियन
स्टैटिक बूलियन
isValidPairingCode(String pairingCode)
अमान्य
onAddNetworkComplete(long networkId)
अमान्य
अमान्य
onCloseBleComplete(int connId)
अमान्य
अमान्य
अमान्य
अमान्य
onDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
onError(Throwable err)
अमान्य
onGetCameraAuthDataComplete(String macAddress, String authData)
अमान्य
onGetFabricConfigComplete(byte[] fabricConfig)
अमान्य
अमान्य
अमान्य
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
onPairTokenComplete(byte[] pairingTokenBundle)
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
अमान्य
setAutoReconnect(boolean autoReconnect)
अमान्य
अमान्य
setConnectTimeout(int timeoutMS)
static void
setLoggingEnabled(boolean enabled)
लॉगिंग आउटपुट को चालू या बंद करना
अमान्य
setRendezvousAddress(String rendezvousAddr)
अमान्य
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
अमान्य
अमान्य

सुरक्षित किए गए तरीके की खास जानकारी

अमान्य

इनहेरिट किए गए तरीके की खास जानकारी

फ़ील्ड

protected WeaveDeviceManager.CompletionHandler mCompHandler

सार्वजनिक कंस्ट्रक्टर

public WeaveDeviceManager ()

पब्लिक मेथड

public void beginAddNetwork (NetworkInfo netInfo)

पैरामीटर
netInfo

public void beginArmFailSafe (FailSafeArmMode armMode, int failSafeToken)

पैरामीटर
armMode
failSafeToken

public int beginArmFailSafe (FailSafeArmMode armMode)

पैरामीटर
armMode

public void beginConnectBle (BluetoothGatt server, boolean autoClose)

पैरामीटर
सर्वर
autoClose

public void beginConnectBle (BluetoothGatt server, boolean autoClose, String pairingCode)

पैरामीटर
सर्वर
autoClose
pairingCode

public void beginConnectBle (BluetoothGatt server, boolean autoClose, byte[] accessToken)

पैरामीटर
सर्वर
autoClose
accessToken

public void beginConnectDevice (long deviceId, String ipAddr, byte[] accessToken)

पैरामीटर
deviceId
ipAddr
accessToken

public void beginConnectDevice (long deviceId, String ipAddr, String pairingCode)

पैरामीटर
deviceId
ipAddr
pairingCode

public void beginConnectDevice (long deviceId, String ipAddr)

पैरामीटर
deviceId
ipAddr

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (long networkId)

पैरामीटर
networkId

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

पैरामीटर
intervalMS
timeoutMS

public void beginEnableNetwork (long networkId)

पैरामीटर
networkId

public void beginGetCameraAuthData (String nonce)

पैरामीटर
नॉन्स

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks (GetNetworkFlags getFlags)

पैरामीटर
getFlags

public void beginGetRendezvousMode ()

public void beginIdentifyDevice ()

public void beginJoinExistingFabric (byte[] fabricConfig)

पैरामीटर
fabricConfig

public void beginLeaveFabric ()

public void beginPairToken (byte[] pairingToken)

पैरामीटर
pairingToken

public void beginPing (int payloadSize)

पैरामीटर
payloadSize

public void beginPing ()

public void beginReconnectDevice ()

public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)

पैरामीटर
serviceId
accountId
serviceConfig
pairingToken
pairingInitData

public void beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

पैरामीटर
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemotePassiveRendezvous (byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

पैरामीटर
accessToken
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemotePassiveRendezvous (String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

पैरामीटर
pairingCode
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (long networkId)

पैरामीटर
networkId

public void beginRendezvousDevice (IdentifyDeviceCriteria deviceCriteria)

पैरामीटर
deviceCriteria

public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)

पैरामीटर
pairingCode
deviceCriteria

public void beginRendezvousDevice (byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)

पैरामीटर
accessToken
deviceCriteria

public void beginResetConfig (ResetFlags resetFlags)

पैरामीटर
resetFlags

public void beginScanNetworks (NetworkType netType)

पैरामीटर
netType

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

पैरामीटर
modeSet

public void beginSetRendezvousMode (int modeFlags)

पैरामीटर
modeFlags

public void beginStartSystemTest (long profileId, long testId)

पैरामीटर
profileId
testId

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (long networkId)

पैरामीटर
networkId

public void beginUnpairToken ()

public void beginUnregisterService (long serviceId)

पैरामीटर
serviceId

public void beginUpdateNetwork (NetworkInfo netInfo)

पैरामीटर
netInfo

public void close ()

public static void closeEndpoints ()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

पैरामीटर
encodedDeviceDesc

public String deviceAddress ()

public long deviceId ()

public BluetoothGatt getBluetoothGatt ()

public BluetoothGattCallback getCallback ()

public WeaveDeviceManager.CompletionHandler getCompletionHandler ()

public boolean isConnected ()

public static boolean isValidPairingCode (String pairingCode)

पैरामीटर
pairingCode

public void onAddNetworkComplete (long networkId)

पैरामीटर
networkId

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

पैरामीटर
connId

public void onConnectBleComplete ()

public void onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

पैरामीटर
deviceDesc
deviceAddr

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

public void onError (Throwable err)

पैरामीटर
अर

public void onGetCameraAuthDataComplete (String macAddress, String authData)

पैरामीटर
macAddress
authData

public void onGetFabricConfigComplete (byte[] fabricConfig)

पैरामीटर
fabricConfig

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (NetworkInfo[] networks)

पैरामीटर
नेटवर्क

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

पैरामीटर
rendezvousModes

public void onIdentifyDeviceComplete (WeaveDeviceDescriptor deviceDesc)

पैरामीटर
deviceDesc

public void onJoinExistingFabricComplete ()

public void onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

पैरामीटर
connId

public void onPairTokenComplete (byte[] pairingTokenBundle)

पैरामीटर
pairingTokenBundle

public void onPingComplete ()

public void onReconnectDeviceComplete ()

public void onRegisterServicePairAccountComplete ()

public void onRemotePassiveRendezvousComplete ()

public void onRemoveNetworkComplete ()

public void onRendezvousDeviceComplete ()

public void onResetConfigComplete ()

public void onScanNetworksComplete (NetworkInfo[] networks)

पैरामीटर
नेटवर्क

public void onSetRendezvousModeComplete ()

public void onStartSystemTestComplete ()

public void onStopSystemTestComplete ()

public void onTestNetworkConnectivityComplete ()

public void onUnpairTokenComplete ()

public void onUnregisterServiceComplete ()

public void onUpdateNetworkComplete ()

public void setAutoReconnect (boolean autoReconnect)

पैरामीटर
autoReconnect

public void setCompletionHandler (WeaveDeviceManager.CompletionHandler compHandler)

पैरामीटर
compHandler

public void setConnectTimeout (int timeoutMS)

पैरामीटर
timeoutMS

public static void setLoggingEnabled (boolean enabled)

लॉगिंग आउटपुट को चालू या बंद करना

पैरामीटर
चालू किया गया अगर लॉग प्रिंट किए जाने चाहिए, तो वैल्यू true होगी. अगर कोई आउटपुट नहीं चाहिए, तो वैल्यू false होगी

public void setRendezvousAddress (String rendezvousAddr)

पैरामीटर
rendezvousAddr

public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)

पैरामीटर
rendezvousLinkLocal

public void startDeviceEnumeration (IdentifyDeviceCriteria deviceCriteria)

पैरामीटर
deviceCriteria

public void stopDeviceEnumeration ()

सुरक्षित तरीके

protected void finalize ()

थ्रो
फेंकने-योग्य