Google is committed to advancing racial equity for Black communities. See how.

WeaveDeviceManager

öffentliche Klasse WeaveDeviceManager erweitert Object

Zusammenfassung verschachtelter Klassen

Schnittstelle WeaveDeviceManager.CompletionHandler

Feldzusammenfassung

protected WeaveDeviceManager.CompletionHandler mCompHandler

Zusammenfassung der öffentlichen Konstruktoren

Zusammenfassung der öffentlichen Methoden

Leere
Leere
beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)
int
Leere
beginConnectBle ( BluetoothGatt- Server, boolean autoClose)
Leere
beginConnectBle ( BluetoothGatt- Server, boolean autoClose, String pairingCode)
Leere
beginConnectBle ( BluetoothGatt- Server, boolesches autoClose, Byte [] accessToken)
Leere
beginConnectDevice (lange Geräte-ID, Zeichenfolge ipAddr, Byte [] accessToken)
Leere
beginConnectDevice (lange Geräte-ID, String ipAddr, String pairingCode)
Leere
beginConnectDevice (lange Geräte-ID, Zeichenfolge ipAddr)
Leere
Leere
Leere
beginDisableNetwork (lange Netzwerk- ID )
Leere
Leere
beginEnableConnectionMonitor (int intervalMS, int timeoutMS)
Leere
beginEnableNetwork (lange Netzwerk- ID )
Leere
beginGetCameraAuthData (String nonce)
Leere
Leere
Leere
Leere
Leere
Leere
beginJoinExistingFabric (Byte [] FabricConfig)
Leere
Leere
beginPairToken (byte [] pairingToken)
Leere
beginPing (int payloadSize)
Leere
Leere
Leere
beginRegisterServicePairAccount (lange serviceId, String accountId, Byte [] serviceConfig, String pairingToken, String pairingInitData)
Leere
beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec )
Leere
beginRemotePassiveRendezvous (Byte [] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Leere
beginRemotePassiveRendezvous (String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Leere
beginRemoveNetwork (lange Netzwerk- ID )
Leere
Leere
beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)
Leere
beginRendezvousDevice (Byte [] accessToken, IdentifyDeviceCriteria deviceCriteria)
Leere
Leere
Leere
beginSetRendezvousMode (EnumSet < RendezvousMode > modeSet)
Leere
beginSetRendezvousMode (int modeFlags)
Leere
beginStartSystemTest (lange Profil-ID, lange Test-ID)
Leere
Leere
beginTestNetworkConnectivity (lange Netzwerk- ID )
Leere
Leere
beginUnregisterService (lange Dienst-ID)
Leere
Leere
close ()
Statische Leere
WeaveDeviceDescriptor
decodeDeviceDescriptor (byte [] encodedDeviceDesc)
String
lange
BluetoothGatt
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
Boolescher Wert
statischer Boolescher Wert
isValidPairingCode (String pairingCode)
Leere
onAddNetworkComplete (lange Netzwerk- ID )
Leere
Leere
onCloseBleComplete (int connId)
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
onError (Throwable err)
Leere
onGetCameraAuthDataComplete (String macAddress, String authData)
Leere
onGetFabricConfigComplete (Byte [] FabricConfig)
Leere
Leere
Leere
onGetRendezvousModeComplete (EnumSet < RendezvousMode > rendezvousModes)
Leere
Leere
Leere
Leere
Leere
onPairTokenComplete (byte [] pairingTokenBundle)
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
Leere
setAutoReconnect (boolescher autoReconnect)
Leere
Leere
setConnectTimeout (int timeoutMS)
Statische Leere
setLoggingEnabled (Boolescher Wert aktiviert)
Aktivieren oder deaktivieren Sie die Protokollausgabe
Leere
setRendezvousAddress (String rendezvousAddr)
Leere
setRendezvousLinkLocal (boolesches RendezvousLinkLocal)
Leere
Leere

Zusammenfassung der geschützten Methoden

Leere

Zusammenfassung der vererbten Methode

Felder

protected WeaveDeviceManager.CompletionHandler mCompHandler

Öffentliche Konstrukteure

public WeaveDeviceManager ()

Öffentliche Methoden

public void beginAddNetwork ( NetworkInfo netInfo)

Parameter
netInfo

public void beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)

Parameter
armMode
failSafeToken

public int beginArmFailSafe ( FailSafeArmMode armMode)

Parameter
armMode

public void beginConnectBle ( BluetoothGatt- Server, boolean autoClose)

Parameter
Server
automatisch schließen

public void beginConnectBle ( BluetoothGatt- Server, boolean autoClose, String pairingCode)

Parameter
Server
automatisch schließen
pairingCode

public void beginConnectBle ( BluetoothGatt- Server, boolesches autoClose, Byte [] accessToken)

Parameter
Server
automatisch schließen
Zugangstoken

public void beginConnectDevice (lange Geräte-ID, Zeichenfolge ipAddr, Byte [] accessToken)

Parameter
Geräte ID
ipAddr
Zugangstoken

public void beginConnectDevice (lange Geräte-ID, String ipAddr, String pairingCode)

Parameter
Geräte ID
ipAddr
pairingCode

public void beginConnectDevice (lange Geräte-ID, Zeichenfolge ipAddr)

Parameter
Geräte ID
ipAddr

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (lange Netzwerk- ID )

Parameter
Netzwerk ID

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

Parameter
IntervallMS
timeoutMS

public void beginEnableNetwork (lange Netzwerk- ID )

Parameter
Netzwerk ID

public void beginGetCameraAuthData (String nonce)

Parameter
nonce

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks ( GetNetworkFlags getFlags)

Parameter
getFlags

public void beginGetRendezvousMode ()

public void beginIdentifyDevice ()

public void beginJoinExistingFabric (Byte [] FabricConfig)

Parameter
FabricConfig

public void beginLeaveFabric ()

public void beginPairToken (byte [] pairingToken)

Parameter
pairingToken

public void beginPing (int payloadSize)

Parameter
payloadSize

public void beginPing ()

public void beginReconnectDevice ()

public void beginRegisterServicePairAccount (lange serviceId, String accountId, Byte [] serviceConfig, String pairingToken, String pairingInitData)

Parameter
serviceId
accountId
serviceConfig
pairingToken
pairingInitData

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

Parameter
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parameter
Zugangstoken
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parameter
pairingCode
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (lange Netzwerk- ID )

Parameter
Netzwerk ID

public void beginRendezvousDevice ( IdentifyDeviceCriteria deviceCriteria)

Parameter
deviceCriteria

public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)

Parameter
pairingCode
deviceCriteria

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

Parameter
Zugangstoken
deviceCriteria

public void beginResetConfig ( ResetFlags resetFlags)

Parameter
resetFlags

public void beginScanNetworks ( NetworkType netType)

Parameter
netType

public void beginSetRendezvousMode (EnumSet < RendezvousMode > modeSet)

Parameter
Modus eingestellt

public void beginSetRendezvousMode (int modeFlags)

Parameter
modeFlags

public void beginStartSystemTest (lange Profil-ID, lange Test-ID)

Parameter
Profil ID
testId

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (lange Netzwerk- ID )

Parameter
Netzwerk ID

public void beginUnpairToken ()

public void beginUnregisterService (lange Dienst-ID)

Parameter
serviceId

public void beginUpdateNetwork ( NetworkInfo netInfo)

Parameter
netInfo

public void close ()

public static void closeEndpoints ()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte [] encodedDeviceDesc)

Parameter
encodedDeviceDesc

public String deviceAddress ()

public long deviceId ()

öffentliches BluetoothGatt getBluetoothGatt ()

public BluetoothGattCallback getCallback ()

public WeaveDeviceManager.CompletionHandler getCompletionHandler ()

public boolean isConnected ()

public static boolean isValidPairingCode (String pairingCode)

Parameter
pairingCode

public void onAddNetworkComplete (lange Netzwerk- ID )

Parameter
Netzwerk ID

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Parameter
connId

public void onConnectBleComplete ()

public void onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc , String deviceAddr)

Parameter
deviceDesc
deviceAddr

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

public void onError (Throwable err)

Parameter
irren

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Parameter
MAC-Adresse
authData

public void onGetFabricConfigComplete (Byte [] FabricConfig)

Parameter
FabricConfig

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete ( NetworkInfo [] -Netzwerke)

Parameter
Netzwerke

public void onGetRendezvousModeComplete (EnumSet < RendezvousMode > rendezvousModes)

Parameter
rendezvousModes

public void onIdentifyDeviceComplete ( WeaveDeviceDescriptor deviceDesc )

Parameter
deviceDesc

public void onJoinExistingFabricComplete ()

public void onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

Parameter
connId

public void onPairTokenComplete (byte [] pairingTokenBundle)

Parameter
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 [] -Netzwerke)

Parameter
Netzwerke

public void onSetRendezvousModeComplete ()

public void onStartSystemTestComplete ()

public void onStopSystemTestComplete ()

public void onTestNetworkConnectivityComplete ()

public void onUnpairTokenComplete ()

public void onUnregisterServiceComplete ()

public void onUpdateNetworkComplete ()

public void setAutoReconnect (boolescher autoReconnect)

Parameter
autoReconnect

public void setCompletionHandler ( WeaveDeviceManager.CompletionHandler compHandler)

Parameter
compHandler

public void setConnectTimeout (int timeoutMS)

Parameter
timeoutMS

public static void setLoggingEnabled (Boolescher Wert aktiviert)

Aktivieren oder deaktivieren Sie die Protokollausgabe

Parameter
aktiviert true, wenn Protokolle gedruckt werden sollen; false für keine Ausgabe

public void setRendezvousAddress (String rendezvousAddr)

Parameter
rendezvousAddr

public void setRendezvousLinkLocal (boolesches RendezvousLinkLocal)

Parameter
rendezvousLinkLocal

public void startDeviceEnumeration ( IdentifyDeviceCriteria deviceCriteria)

Parameter
deviceCriteria

public void stopDeviceEnumeration ()

Geschützte Methoden

geschützte Leere finalize ()

Würfe
Werfen