Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

WeaveDeviceManager

公共類WeaveDeviceManager擴展Object

嵌套類摘要

接口WeaveDeviceManager.CompletionHandler

領域摘要

受保護的WeaveDeviceManager.CompletionHandler mCompHandler

公共建設者摘要

公開方法摘要

虛空
虛空
beginArmFailSafeFailSafeArmMode armMode,INT failSafeToken)
整型
虛空
beginConnectBleBluetoothGatt服務器,布爾自動關閉)
虛空
beginConnectBleBluetoothGatt服務器,布爾自動關閉,字符串pairingCode)
虛空
beginConnectBleBluetoothGatt服務器,布爾自動關閉,字節[] accessToken)
虛空
beginConnectDevice (長deviceId,字符串ipAddr,byte [] accessToken)
虛空
beginConnectDevice (長設備編號,字符串ipAddr,字符串pairingCode)
虛空
beginConnectDevice (長設備編號,字符串ipAddr)
虛空
虛空
虛空
beginDisableNetwork (長networkId)
虛空
虛空
beginEnableConnectionMonitor (int intervalMS,int timeoutMS)
虛空
beginEnableNetwork (長networkId)
虛空
beginGetCameraAuthData (字符串隨機數)
虛空
虛空
虛空
虛空
虛空
虛空
beginJoinExistingFabric (字節[] fabricConfig)
虛空
虛空
beginPairToken (字節[] pairingToken)
虛空
beginPing (int payloadSize)
虛空
beginPing ()
虛空
虛空
beginRegisterServicePairAccount (長serviceId,字符串accountId,字節[] serviceConfig,字符串pairingToken,字符串pairingInitData)
虛空
beginRemotePassiveRendezvous (字符串rendezvousAddress,int rendezvousTimeoutSec,int inactivityTimeoutSec)
虛空
beginRemotePassiveRendezvous (字節[] accessToken,字符串rendezvousAddress,int rendezvousTimeoutSec,int inactivityTimeoutSec)
虛空
beginRemotePassiveRendezvous (字符串pairingCode,字符串rendezvousAddress,int rendezvousTimeoutSec,int inactivityTimeoutSec)
虛空
beginRemoveNetwork (長networkId)
虛空
虛空
beginRendezvousDevice (字符串pairingCode, IdentifyDeviceCriteria deviceCriteria)
虛空
beginRendezvousDevice (字節[] accessToken, IdentifyDeviceCriteria deviceCriteria)
虛空
beginResetConfigResetFlags resetFlags)
虛空
虛空
beginSetRendezvousMode (EnumSet < RendezvousMode > modeSet)
虛空
beginSetRendezvousMode (int modeFlags)
虛空
beginStartSystemTest (長profileId,長testId)
虛空
虛空
beginTestNetworkConnectivity (長networkId)
虛空
虛空
beginUnregisterService (長serviceId)
虛空
虛空
關閉()
靜態空隙
WeaveDeviceDescriptor
encodeDeviceDescriptor (byte [] encodingDeviceDesc)
deviceId ()
藍牙Gatt
藍牙GattCallback
getCallback ()
WeaveDeviceManager.CompletionHandler
布爾值
靜態布爾
isValidPairingCode (字符串pairingCode)
虛空
onAddNetworkComplete (長networkId)
虛空
虛空
onCloseBleComplete (int connId)
虛空
虛空
虛空
虛空
onDeviceEnumerationResponseWeaveDeviceDescriptor deviceDesc,String deviceAddr)
虛空
虛空
虛空
虛空
虛空
虛空
onError (可拋出err)
虛空
onGetCameraAuthDataComplete (字符串macAddress,字符串authData)
虛空
onGetFabricConfigComplete (字節[] fabricConfig)
虛空
虛空
虛空
onGetRendezvousModeComplete (EnumSet < RendezvousMode > rendezvousModes)
虛空
虛空
虛空
虛空
虛空
onPairTokenComplete (字節[] pairingTokenBundle)
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
虛空
setAutoReconnect (布爾自動重新連接)
虛空
虛空
setConnectTimeout (int timeoutMS)
靜態空隙
setLoggingEnabled (啟用布爾值)
啟用或禁用日誌記錄輸出
虛空
setRendezvousAddress (字符串rendezvousAddr)
虛空
setRendezvousLinkLocal (布爾rendezvousLinkLocal)
虛空
虛空

保護方法摘要

虛空
完成()

繼承的方法摘要

領域

受保護的WeaveDeviceManager.CompletionHandler mCompHandler

公共建設者

公共WeaveDeviceManager ()

公開方法

public void beginAddNetwork NetworkInfo netInfo)

參量
netInfo

公共無效beginArmFailSafe( FailSafeArmMode armMode,INT failSafeToken)

參量
armMode
failSafeToken

public int beginArmFailSafe FailSafeArmMode armMode)

參量
armMode

public void beginConnectBle BluetoothGatt服務器,布爾自動關閉)

參量
服務器
自動關閉

公共無效beginConnectBle BluetoothGatt服務器,布爾自動關閉,字符串pairingCode)

參量
服務器
自動關閉
pairingCode

公共無效beginConnectBle BluetoothGatt服務器,布爾自動關閉,字節[] accessToken)

參量
服務器
自動關閉
accessToken

公共無效beginConnectDevice (長deviceId,字符串ipAddr,byte [] accessToken)

參量
設備編號
ip地址
accessToken

公共無效beginConnectDevice (長deviceId,字符串ipAddr,字符串pairingCode)

參量
設備編號
ip地址
pairingCode

公共無效beginConnectDevice (長deviceId,字符串ipAddr)

參量
設備編號
ip地址

公共無效beginCreateFabric ()

公共無效beginDisableConnectionMonitor ()

公共無效beginDisableNetwork (長networkId)

參量
networkId

公共無效beginDisarmFailSafe ()

公共無效beginEnableConnectionMonitor (int intervalMS,int timeoutMS)

參量
間隔MS
超時時間

公共無效beginEnableNetwork (長networkId)

參量
networkId

公共無效beginGetCameraAuthData (字符串隨機數)

參量
隨機數

公共無效beginGetFabricConfig ()

公共無效beginGetLastNetworkProvisioningResult ()

公共無效beginGetNetworks GetNetworkFlags getFlags)

參量
getFlags

公共無效beginGetRendezvousMode ()

公共無效beginIdentifyDevice ()

公共無效beginJoinExistingFabric (byte [] fabricConfig)

參量
fabricConfig

公共無效beginLeaveFabric ()

公共無效beginPairToken (byte [] pairingToken)

參量
pairingToken

公共無效beginPing (int有效載荷大小)

參量
有效負載大小

公共無效beginPing ()

公共無效beginReconnectDevice ()

公共無效beginRegisterServicePairAccount (長serviceId,字符串accountId,字節[] serviceConfig,字符串pairingToken,字符串pairingInitData)

參量
serviceId
帳戶ID
serviceConfig
pairingToken
pairingInitData

public void beginRemotePassiveRendezvous (字符串rendezvousAddress,int rendezvousTimeoutSec,int inactivityTimeoutSec)

參量
集合地址
集合超時時間
inactivityTimeoutSec

公共無效beginRemotePassiveRendezvous (字節[] accessToken,字符串rendezvousAddress,int rendezvousTimeoutSec,int inactivityTimeoutSec)

參量
accessToken
集合地址
集合超時時間
inactivityTimeoutSec

公共無效beginRemotePassiveRendezvous (字符串pairingCode,字符串rendezvousAddress,詮釋rendezvousTimeoutSec,詮釋inactivityTimeoutSec)

參量
pairingCode
集合地址
集合超時時間
inactivityTimeoutSec

公共無效beginRemoveNetwork (長networkId)

參量
networkId

公共無效beginRendezvousDevice IdentifyDeviceCriteria deviceCriteria)

參量
deviceCriteria

公共無效beginRendezvousDevice (字符串pairingCode, IdentifyDeviceCriteria deviceCriteria)

參量
pairingCode
deviceCriteria

公共無效beginRendezvousDevice (字節[] accessToken, IdentifyDeviceCriteria deviceCriteria)

參量
accessToken
deviceCriteria

公共無效的beginResetConfig ResetFlags resetFlags)

參量
resetFlags

公共無效beginScanNetworks NetworkType netType)

參量
netType

公共無效beginSetRendezvousMode (EnumSet < RendezvousMode > modeSet)

參量
modeSet

公共無效beginSetRendezvousMode (int modeFlags)

參量
modeFlags

公共無效beginStartSystemTest (長profileId,長testId)

參量
profileId
testId

公共無效beginStopSystemTest ()

公共無效beginTestNetworkConnectivity (長networkId)

參量
networkId

公共無效beginUnpairToken ()

公共無效beginUnregisterService (長serviceId)

參量
serviceId

公共無效beginUpdateNetwork NetworkInfo netInfo)

參量
netInfo

公共無效關閉()

公共靜態無效closeEndpoints ()

公開的WeaveDeviceDescriptor解碼設備描述(byte [] encodingDeviceDesc)

參量
encodeDeviceDesc

公共字符串deviceAddress ()

公共長deviceId ()

公共BluetoothGatt getBluetoothGatt ()

公共BluetoothGattCallback getCallback ()

公共WeaveDeviceManager.CompletionHandler getCompletionHandler()

公共布爾isConnected ()

公共靜態布爾isValidPairingCode (字符串pairingCode)

參量
pairingCode

public void onAddNetworkComplete (長networkId)

參量
networkId

onArmFailSafeComplete ()上的公共無效

公共無效的onCloseBleComplete (int connId)

參量
康奈德

公共無效onConnectBleComplete ()

公共無效onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse WeaveDeviceDescriptor deviceDesc,字符串deviceAddr)

參量
deviceDesc
deviceAddr

公共無效onDisableConnectionMonitorComplete ()

公共無效onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

公共無效onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

公共無效的onError (可拋出err)

參量

public void onGetCameraAuthDataComplete (字符串macAddress,字符串authData)

參量
MAC地址
認證數據

公共無效onGetFabricConfigComplete (byte [] fabricConfig)

參量
fabricConfig

onGetLastNetworkProvisioningResultComplete ()上的公共無效

public void onGetNetworksComplete NetworkInfo []網絡)

參量
網路

公共無效onGetRendezvousModeComplete (EnumSet < RendezvousMode > rendezvousModes)

參量
集合模式

公共無效onIdentifyDeviceComplete WeaveDeviceDescriptor deviceDesc)

參量
deviceDesc

public void onJoinExistingFabricComplete ()

public void onLeaveFabricComplete ()

公共無效onNotifyWeaveConnectionClosed (int connId)

參量
連接

公共無效onPairTokenComplete (byte [] pairingTokenBundle)

參量
pairingTokenBundle

公共無效onPingComplete ()

公共無效的onReconnectDeviceComplete ()

public void onRegisterServicePairAccountComplete ()

public void onRemotePassiveRendezvousComplete ()

public void onRemoveNetworkComplete ()

public void onRendezvousDeviceComplete ()

公共無效onResetConfigComplete ()

public void onScanNetworksComplete NetworkInfo []網絡)

參量
網路

公共無效onSetRendezvousModeComplete ()

public void onStartSystemTestComplete ()

public void onStopSystemTestComplete ()

public void onTestNetworkConnectivityComplete ()

public void onUnpairTokenComplete ()

public void onUnregisterServiceComplete ()

公共無效onUpdateNetworkComplete ()

public void setAutoReconnect (布爾值autoReconnect)

參量
自動重新連接

公共無效setCompletionHandler WeaveDeviceManager.CompletionHandler compHandler)

參量
compHandler

公共無效setConnectTimeout (int timeoutMS)

參量
超時時間

公共靜態無效setLoggingEnabled (啟用布爾值)

啟用或禁用日誌記錄輸出

參量
已啟用如果應打印日誌,則為true;否則為false。如果沒有輸出則為false

public void setRendezvousAddress (字符串rendezvousAddr)

參量
集合點地址

public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)

參量
rendezvousLinkLocal

公共無效的startDeviceEnumeration IdentifyDeviceCriteria deviceCriteria)

參量
deviceCriteria

公共無效stopDeviceEnumeration ()

受保護的方法

受保護的void定稿()

投擲
可投擲