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 |
beginAddNetwork(NetworkInfo netInfo)
|
void |
StartArmFailSafe(FailSafeArmMode
armMode, int failureSafeToken)
|
int |
StartArmFailSafe(FailSafeArmMode
armMode)
|
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 |
GetGetNetworks(GetNetworkFlags
getFlags)
|
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 |
startResetConfig(ResetFlags resetFlags)
|
void |
StartScanNetworks(NetworkType netType)
|
void |
startSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
void |
startSetRendezvousMode(int modeFlags)
|
void |
StartStartSystemTest(ID de perfil largo, ID de prueba largo)
|
void | |
void |
beginTestNetworkConnectivity(redId largo)
|
void | |
void |
startUnregisterService(long serviceId)
|
void |
beginUpdateNetwork(NetworkInfo netInfo)
|
void |
cerrar()
|
vacío estático | |
WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] codificadoDeviceDesc)
|
String | |
long |
deviceId()
|
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 |
onIdentityDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
void | |
void | |
void |
onNotifyWeaveConnectionClosed(int connId)
|
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 |
StartDeviceEnumeration(IdentificaDeviceCriteria
deviceCriteria)
|
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 |
---|