En Google, luchamos por la equidad racial de la comunidad negra. Más información

WeaveDeviceManager

public class WeaveDeviceManager extiende Objeto

Resumen de clases anidadas

interfaz WeaveDeviceManager.CompletionHandler

Campo Resumen

protegido WeaveDeviceManager.CompletionHandler mCompHandler

Resumen del constructor público

Resumen del método público

vacío
vacío
beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)
En t
vacío
beginConnectBle ( BluetoothGatt servidor, Autoclose boolean)
vacío
beginConnectBle ( BluetoothGatt servidor, Autoclose booleano, cadena pairingCode)
vacío
beginConnectBle ( BluetoothGatt servidor, Autoclose boolean, byte [] accessToken)
vacío
beginConnectDevice (largo deviceId, Cadena ipAddr, byte [] accessToken)
vacío
beginConnectDevice (largo deviceId, Cadena ipAddr, Cadena pairingCode)
vacío
beginConnectDevice (largo deviceId, Cadena ipAddr)
vacío
vacío
vacío
beginDisableNetwork (largo IDDERED)
vacío
vacío
beginEnableConnectionMonitor (intervalMS int, timeoutMS INT)
vacío
beginEnableNetwork (largo IDDERED)
vacío
beginGetCameraAuthData (String nonce)
vacío
vacío
vacío
vacío
vacío
vacío
beginJoinExistingFabric (byte [] fabricConfig)
vacío
vacío
beginPairToken (byte [] pairingToken)
vacío
beginPing (int payloadSize)
vacío
vacío
vacío
beginRegisterServicePairAccount (largo serviceId, Cadena accountId, byte [] ServiceConfig, Cadena pairingToken, Cadena pairingInitData)
vacío
beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
vacío
beginRemotePassiveRendezvous (byte [] accessToken, Cadena rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
vacío
beginRemotePassiveRendezvous (String pairingCode, Cadena rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
vacío
beginRemoveNetwork (largo IDDERED)
vacío
vacío
beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)
vacío
beginRendezvousDevice (byte [] accessToken, IdentifyDeviceCriteria deviceCriteria)
vacío
vacío
vacío
beginSetRendezvousMode (EnumSet < RendezvousMode > modeSet)
vacío
beginSetRendezvousMode (modeFlags int)
vacío
beginStartSystemTest (largo profileId, largo testid)
vacío
vacío
vacío
vacío
beginUnregisterService (largo serviceId)
vacío
vacío
Cerrar ()
hoyo estatico
WeaveDeviceDescriptor
decodeDeviceDescriptor (byte [] encodedDeviceDesc)
Cuerda
largo
BluetoothGatt
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
booleano
booleano estático
isValidPairingCode (String pairingCode)
vacío
onAddNetworkComplete (largo IDDERED)
vacío
vacío
onCloseBleComplete (int connid)
vacío
vacío
vacío
vacío
onDeviceEnumerationResponse ( WeaveDeviceDescriptor DeviceDesc, Cadena deviceAddr)
vacío
vacío
vacío
vacío
vacío
vacío
onError (err Throwable)
vacío
onGetCameraAuthDataComplete (String MacAddress, Cadena authData)
vacío
onGetFabricConfigComplete (byte [] fabricConfig)
vacío
vacío
vacío
onGetRendezvousModeComplete (EnumSet < RendezvousMode > rendezvousModes)
vacío
vacío
vacío
vacío
vacío
onPairTokenComplete (byte [] pairingTokenBundle)
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
vacío
setAutoReconnect (boolean autoReconnect)
vacío
vacío
setConnectTimeout (timeoutMS int)
hoyo estatico
setLoggingEnabled (boolean habilitado)
Habilitar o deshabilitar la salida de registro
vacío
setRendezvousAddress (String rendezvousAddr)
vacío
setRendezvousLinkLocal (boolean rendezvousLinkLocal)
vacío
vacío

Resumen del método protegido

vacío

Resumen del método heredado

Campos

protegida WeaveDeviceManager.CompletionHandler mCompHandler

Constructores públicos

WeaveDeviceManager pública ()

Métodos públicos

beginAddNetwork pública vacío ( NetworkInfo NETINFO)

Parámetros
netInfo

public void beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)

Parámetros
armMode
failSafeToken

public int beginArmFailSafe ( FailSafeArmMode armMode)

Parámetros
armMode

beginConnectBle vacío (público BluetoothGatt servidor, Autoclose booleano)

Parámetros
servidor
auto cerrado

beginConnectBle vacío (público BluetoothGatt servidor, Autoclose booleano, cadena pairingCode)

Parámetros
servidor
auto cerrado
código de emparejamiento

beginConnectBle vacío (público BluetoothGatt servidor, Autoclose boolean, byte [] accessToken)

Parámetros
servidor
auto cerrado
accessToken

beginConnectDevice pública vacío (deviceId larga, cadena ipAddr, byte [] accessToken)

Parámetros
ID del dispositivo
ipAddr
accessToken

beginConnectDevice pública vacío (deviceId larga, cadena ipAddr, Cadena pairingCode)

Parámetros
ID del dispositivo
ipAddr
código de emparejamiento

beginConnectDevice pública vacío (deviceId larga, cadena ipAddr)

Parámetros
ID del dispositivo
ipAddr

beginCreateFabric public void ()

beginDisableConnectionMonitor public void ()

beginDisableNetwork pública vacío (larga IDDERED)

Parámetros
Identificación de red

beginDisarmFailSafe public void ()

beginEnableConnectionMonitor pública vacío (intervalMS int, int timeoutMS)

Parámetros
intervaloMS
timeoutMS

beginEnableNetwork pública vacío (larga IDDERED)

Parámetros
Identificación de red

beginGetCameraAuthData pública vacío (nonce String)

Parámetros
mientras tanto

beginGetFabricConfig public void ()

beginGetLastNetworkProvisioningResult public void ()

beginGetNetworks public void ( GetNetworkFlags getFlags)

Parámetros
getFlags

beginGetRendezvousMode public void ()

beginIdentifyDevice public void ()

public void beginJoinExistingFabric (byte [] fabricConfig)

Parámetros
fabricConfig

beginLeaveFabric public void ()

public void beginPairToken (byte [] pairingToken)

Parámetros
pairingToken

beginPing pública vacío (int payloadSize)

Parámetros
payloadSize

beginPing public void ()

beginReconnectDevice public void ()

beginRegisterServicePairAccount pública vacío (serviceId larga, cadena accountId, byte [] ServiceConfig, Cadena pairingToken, Cadena pairingInitData)

Parámetros
serviceId
ID de la cuenta
serviceConfig
pairingToken
pairingInitData

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

Parámetros
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parámetros
accessToken
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parámetros
código de emparejamiento
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

beginRemoveNetwork pública vacío (larga IDDERED)

Parámetros
Identificación de red

beginRendezvousDevice pública vacío ( IdentifyDeviceCriteria deviceCriteria)

Parámetros
deviceCriteria

beginRendezvousDevice pública vacío (String pairingCode, IdentifyDeviceCriteria deviceCriteria)

Parámetros
código de emparejamiento
deviceCriteria

beginRendezvousDevice pública vacío (byte [] accessToken, IdentifyDeviceCriteria deviceCriteria)

Parámetros
accessToken
deviceCriteria

public void beginResetConfig ( ResetFlags resetFlags)

Parámetros
resetFlags

beginScanNetworks public void ( NetworkType NETTYPE)

Parámetros
netType

beginSetRendezvousMode pública vacío (EnumSet < RendezvousMode > modeSet)

Parámetros
modeSet

beginSetRendezvousMode pública vacío (int modeFlags)

Parámetros
modeFlags

beginStartSystemTest public void (profileId larga, larga testid)

Parámetros
Perfil Id
testId

beginStopSystemTest public void ()

beginTestNetworkConnectivity public void (larga IDDERED)

Parámetros
Identificación de red

beginUnpairToken public void ()

beginUnregisterService public void (larga serviceId)

Parámetros
serviceId

beginUpdateNetwork pública vacío ( NetworkInfo NETINFO)

Parámetros
netInfo

void close pública ()

closeEndpoints public static void ()

pública WeaveDeviceDescriptor decodeDeviceDescriptor (byte [] encodedDeviceDesc)

Parámetros
encodedDeviceDesc

Cadena deviceAddress pública ()

deviceId larga público ()

pública BluetoothGatt getBluetoothGatt ()

pública BluetoothGattCallback getCallback ()

pública WeaveDeviceManager.CompletionHandler getCompletionHandler ()

public boolean isConnected ()

public static boolean isValidPairingCode (String pairingCode)

Parámetros
código de emparejamiento

onAddNetworkComplete pública vacío (larga IDDERED)

Parámetros
Identificación de red

onArmFailSafeComplete public void ()

public void onCloseBleComplete (int connid)

Parámetros
connId

onConnectBleComplete public void ()

onConnectDeviceComplete public void ()

onCreateFabricComplete public void ()

onDeviceEnumerationResponse pública vacío ( WeaveDeviceDescriptor DeviceDesc, Cadena deviceAddr)

Parámetros
deviceDesc
deviceAddr

onDisableConnectionMonitorComplete public void ()

onDisableNetworkComplete public void ()

onDisarmFailSafeComplete public void ()

onEnableConnectionMonitorComplete public void ()

onEnableNetworkComplete public void ()

onError public void (err Throwable)

Parámetros
errar

onGetCameraAuthDataComplete pública vacío (String MacAddress, Cadena authData)

Parámetros
dirección MAC
authData

onGetFabricConfigComplete pública vacío (byte [] fabricConfig)

Parámetros
fabricConfig

onGetLastNetworkProvisioningResultComplete public void ()

onGetNetworksComplete pública vacío ( NetworkInfo [] redes)

Parámetros
redes

onGetRendezvousModeComplete pública vacío (EnumSet < RendezvousMode > rendezvousModes)

Parámetros
rendezvousModes

onIdentifyDeviceComplete pública vacío ( WeaveDeviceDescriptor DeviceDesc)

Parámetros
deviceDesc

onJoinExistingFabricComplete public void ()

onLeaveFabricComplete public void ()

public void onNotifyWeaveConnectionClosed (int connid)

Parámetros
connId

onPairTokenComplete pública vacío (byte [] pairingTokenBundle)

Parámetros
pairingTokenBundle

onPingComplete public void ()

onReconnectDeviceComplete public void ()

onRegisterServicePairAccountComplete public void ()

onRemotePassiveRendezvousComplete public void ()

onRemoveNetworkComplete public void ()

onRendezvousDeviceComplete public void ()

onResetConfigComplete public void ()

onScanNetworksComplete pública vacío ( NetworkInfo [] redes)

Parámetros
redes

onSetRendezvousModeComplete public void ()

onStartSystemTestComplete public void ()

onStopSystemTestComplete public void ()

onTestNetworkConnectivityComplete public void ()

onUnpairTokenComplete public void ()

onUnregisterServiceComplete public void ()

onUpdateNetworkComplete public void ()

setAutoReconnect pública vacío (booleano autoReconnect)

Parámetros
autoReconnect

setCompletionHandler pública vacío ( WeaveDeviceManager.CompletionHandler compHandler)

Parámetros
compHandler

setConnectTimeout pública vacío (int timeoutMS)

Parámetros
timeoutMS

public static void setLoggingEnabled (booleano habilitado)

Habilitar o deshabilitar la salida de registro

Parámetros
activado Es verdadero si los registros deben imprimirse; falso si no hay salida

setRendezvousAddress pública vacío (String rendezvousAddr)

Parámetros
rendezvousAddr

setRendezvousLinkLocal pública vacío (booleano rendezvousLinkLocal)

Parámetros
rendezvousLinkLocal

startDeviceEnumeration pública vacío ( IdentifyDeviceCriteria deviceCriteria)

Parámetros
deviceCriteria

stopDeviceEnumeration public void ()

Métodos protegidos

protegida de finalización vacío ()

Lanza
Desechable