AdministradorDeDispositivoDeWeave

la clase pública WeaveDeviceManager extiende el objeto

Resumen de clases anidadas

interfaz WeaveDeviceManager.CompletionHandler  

Resumen de campos

WeaveDeviceManager.CompletionHandler protegido mCompHandler

Resumen de constructores públicos

Resumen de métodos públicos

void
void
StartArmFailSafe(FailSafeArmMode armMode, int failureSafeToken)
int
void
beginConnectBle(servidor BluetoothGatt, booleano Close automático)
void
startConnectBle(servidor BluetoothGatt, booleano booleano cierre y string)
void
beginConnectBle(servidor BluetoothGatt, booleano booleano CloseClose, byte[] accessaccess)
void
beginConnectDevice(long deviceId, String ipAddr, byte[] accessaccess)
void
beginConnectDevice(long deviceId, ipAddr de string, código de vinculación de string)
void
beginConnectDevice(long deviceId, String ipAddr)
void
void
void
startDisableNetwork(red networkId larga)
void
void
beginEnableConnectionMonitor(intintervalMS, int timeoutMS)
void
beginEnableNetwork(networkId largo)
void
StartGetCameraAuthData(nonce de string)
void
void
void
void
void
void
beginJoinExistingFabric(byte[] fabricConfig)
void
void
StartPairToken(byte[])PairingToken
void
beginPing(intPayloadSize)
void
void
void
StartRegistrarServicePairAccount(long serviceId, String accountId, byte[] serviceservice, StringPairingToken, StringPairingInitData)
void
StartRemotePassiveRendezvous(String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
void
StartRemotePassiveRendezvous(byte[], accessToken, string rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
void
StartRemotePassiveRendezvous(StringpairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
void
beginRemoveNetwork(redId larga)
void
void
StartRendezvousDevice(StringpairingCode, IdentificarDeviceCriteria deviceDevice)
void
StartRendezvousDevice(byte[], accessToken, IdentityDeviceCriteria deviceCriteria)
void
void
void
void
startSetRendezvousMode(int modeFlags)
void
StartStartSystemTest(ID de perfil largo, ID de prueba largo)
void
void
void
void
startUnregisterService(long serviceId)
void
void
cerrar()
vacío estático
WeaveDeviceDescriptor
decodeDeviceDescriptor(byte[] codificadoDeviceDesc)
String
long
BluetoothGatt
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
boolean
booleano booleano
isValidPairingCode(stringPairingCode)
void
onAddNetworkComplete(networkId largo)
void
void
onCloseBleComplete(int connId)
void
void
void
void
onDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
void
void
void
void
void
void
onError(errable que se puede lanzar)
void
OnGetCameraAuthDataComplete(String macAddress, String authData)
void
OnGetFabricConfigComplete(byte[] fabricConfig)
void
void
void
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
void
void
void
void
void
onPairTokenComplete(byte[])PairingTokenBundle
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
setAutoReconnect(boolean ReReconnect automática)
void
void
setConnectTimeout(int timeoutMS)
vacío estático
setLoggingEnabled(booleano habilitado)
Habilitar o inhabilitar la salida del registro
void
setRendezvousAddress(String rendezvousAddr)
void
setRendezvousLinkLocal(rendezvousLinkLocal)
void
void

Resumen de métodos protegidos

void

Resumen de métodos heredados

Campos

protegido WeaveDeviceManager.CompletionHandler mCompHandler

Constructores públicos

público WeaveDeviceManager ()

Métodos públicos

void público beginAddNetwork (NetworkInfo netInfo)

Parámetros
NetNet

void público beginArmFailSafe (FailSafeArmMode armMode, int failureSafeToken)

Parámetros
armMode
errorSafeSafe

public int beginArmFailSafe (FailSafeArmMode armMode)

Parámetros
armMode

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

Parámetros
de la API
Cerrar automáticamente

public void beginConnectBle (servidor BluetoothGatt, booleano booleano CloseClose, StringPairingCode)

Parámetros
de la API
Cerrar automáticamente
Código de vinculación

public void beginConnectBle (servidor BluetoothGatt, booleano booleano CloseClose, byte[] accessaccess)

Parámetros
de la API
Cerrar automáticamente
Token de acceso

void void beginConnectDevice (long deviceId, ipAddr de string, byte[] accessaccess)

Parámetros
deviceId
IPIP
Token de acceso

public void beginConnectDevice (long deviceId, ipAddr de string, código de vinculación de strings)

Parámetros
deviceId
IPIP
Código de vinculación

público vacío beginConnectDevice (long deviceId, String ipAddr)

Parámetros
deviceId
IPIP

void público beginCreateFabric ()

void público beginDisableConnectionMonitor ()

vacío público beginDisableNetwork (long networkId)

Parámetros
ID de red

void público beginDisarmFailSafe ()

void público beginEnableConnectionMonitor (int intervalsMS, int timeoutMS)

Parámetros
MS
tiempo de esperaMS

void void beginEnableNetwork (longId de la red)

Parámetros
ID de red

void void beginGetCameraAuthData (nonce de string)

Parámetros
nonce

void público beginGetFabricConfig ()

void público beginGetLastNetworkProvisioningResult ()

void público beginGetNetworks (GetNetworkFlags getFlags)

Parámetros
getFlags

void público beginGetRendezvousMode ()

void público beginIdentificarDevice ()

void void beginJoinExistingFabric (byte[] fabricConfig)

Parámetros
Fabric Config

void público beginleaveFabric ()

public void beginPairToken (byte[] PairingToken)

Parámetros
VinculaciónToken

void público beginPing (int PayloadSize)

Parámetros
tamaño de la carga útil

void público beginPing ()

void público beginReconnectDevice ()

public void beginRegisterServicePairAccount (longId de servicio, ID de cuenta de string, byte[] serviceConfig, vinculación de vinculación de string, vinculación de string)

Parámetros
ID del servicio
ID de cuenta
ServiceConfig
VinculaciónToken
VinculaciónInitData

void público beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

Parámetros
rendezvousDirección
rendezvousTimeoutSec
InactivityTimeoutSec

público vacío beginRemotePassiveRendezvous (byte[] accessToken, string rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

Parámetros
Token de acceso
rendezvousDirección
rendezvousTimeoutSec
InactivityTimeoutSec

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

Parámetros
Código de vinculación
rendezvousDirección
rendezvousTimeoutSec
InactivityTimeoutSec

void void beginRemoveNetwork (networkId largo)

Parámetros
ID de red

void público beginRendezvousDevice (IdentityDeviceCriteria deviceCriteria)

Parámetros
Criteriosdeldispositivo

void público beginRendezvousDevice (stringPairingCode, IdentificarDeviceCriteria deviceCriteria)

Parámetros
Código de vinculación
Criteriosdeldispositivo

void void beginRendezvousDevice (byte[] accessToken, IdentityDeviceCriteria deviceCriteria)

Parámetros
Token de acceso
Criteriosdeldispositivo

void público beginResetConfig (ResetFlags resetFlags)

Parámetros
Marcas de restablecimiento

void público beginScanNetworks (NetworkType netType)

Parámetros
NetType

void público beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

Parámetros
ModoDeModo

void público beginSetRendezvousMode (int modemodes)

Parámetros
Modo experimental

void void beginStartSystemTest (long profileId, long testId)

Parámetros
ID de perfil
ID de prueba

void público beginStopSystemTest ()

void void beginTestNetworkConnectivity (longId de la red)

Parámetros
ID de red

void público beginUnpairToken ()

void público beginUnregisterService (longId de service)

Parámetros
ID del servicio

void público beginUpdateNetwork (NetworkInfo netInfo)

Parámetros
NetNet

void público close ()

void público estático closeEndpoints ()

público WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] codificadoDeviceDesc)

Parámetros
codificado de dispositivos

String pública deviceAddress ()

public long deviceId ()

BluetoothGatt público getBluetoothGatt ()

Público BluetoothGattCallback getCallback ()

Público WeaveDeviceManager.CompletionHandler getCompletionHandler ()

booleano público isConnected ()

booleano estático público isValidPairingCode (String bindingingCode)

Parámetros
Código de vinculación

vacío público onAddNetworkComplete (networkId largo)

Parámetros
ID de red

void público onArmFailSafeComplete ()

vacío público onCloseBleComplete (int connId)

Parámetros
ID de conexión

void público onConnectBleComplete ()

void público onConnectDeviceComplete ()

void público onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Parámetros
Descripción del dispositivo
dispositivoAddr

void público onDisableConnectionMonitorComplete ()

void público onDisableNetworkComplete ()

void público onDisarmFailSafeComplete ()

void público onEnableConnectionMonitorComplete ()

void público onEnableNetworkComplete ()

void público onError (errable del lanzamiento)

Parámetros
errar

público vacío onGetCameraAuthDataComplete (String macAddress, String authData)

Parámetros
Dirección mac
Datos de autenticación

void público onGetFabricConfigComplete (byte[] fabricConfig)

Parámetros
Fabric Config

void público onGetLastNetworkProvisioningResultComplete ()

void público onGetNetworksComplete (NetworkInfo[] redes)

Parámetros
networks

void público onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

Parámetros
Recendimientos

void público onIdentityDeviceComplete (WeaveDeviceDescriptor deviceDesc)

Parámetros
Descripción del dispositivo

void público onJoinExistingFabricComplete ()

void público onleaveFabricComplete ()

void público onNotifyWeaveConnectionClosed (int connId)

Parámetros
ID de conexión

void público onPairTokenComplete (byte[] PairingTokenBundle)

Parámetros
VinculaciónTokenToken

void público onPingComplete ()

void público onReconnectDeviceComplete ()

void público onRegisterServicePairAccountComplete ()

void público onRemotePassiveRendezvousComplete ()

void público onRemoveNetworkComplete ()

void público onRendezvousDeviceComplete ()

void público onResetConfigComplete ()

void público onScanNetworksComplete (NetworkInfo[])

Parámetros
networks

void público onSetRendezvousModeComplete ()

void público onStartSystemTestComplete ()

void público onStopSystemTestComplete ()

void público onTestNetworkConnectivityComplete ()

void público onUnpairTokenComplete ()

void público onUnregisterServiceComplete ()

void público onUpdateNetworkComplete ()

void público setAutoReconnect (boolean ReReconnect automática)

Parámetros
Reconectar automáticamente

public void setCompletionHandler (WeaveDeviceManager.completionHandler compHandler)

Parámetros
compHandleror

void void setConnectTimeout (int timeoutMS)

Parámetros
tiempo de esperaMS

void público estático setLoggingEnabled (booleano habilitado)

Habilitar o inhabilitar la salida del registro

Parámetros
habilitado Es verdadero si se deben imprimir los registros y falso si no hay resultados.

void público setRendezvousAddress (String rendezvousAddr)

Parámetros
RendezvousAddr

void público setRendezvousLinkLocal (rendezvousLinkLocal)

Parámetros
Vínculos a la cuenta

void público startDeviceEnumeration (IdentityDeviceCriteria deviceCriteria)

Parámetros
Criteriosdeldispositivo

void público stopDeviceEnumeration ()

Métodos protegidos

vacío protegido finalizar ()

Arroja
Throwable