Gestione dispositivi Weave

classe pubblica WeaveDeviceManager estende l'oggetto

Riepilogo dei corsi nidificati

interfaccia WeaveDeviceManager.completionHandler  

Riepilogo campo

WeaveDeviceManager.completionHandler protetto mCompHandler

Riepilogo pubblico edilizia

Riepilogo del metodo pubblico

null
null
beginArmFailSafe(FailSafeArmMode armMode, int fallSafeToken)
int
null
beginConnectBle(server BluetoothGatt, chiusura automatica booleana)
null
beginConnectBle(server BluetoothGatt, chiusura automatica booleana, accoppiamento codice String)
null
beginConnectBle(server BluetoothGatt, operatore booleano autoClose, byte[] accessToken)
null
beginConnectDevice(long idId, String ipAddr, byte[] accessToken)
null
beginConnectDevice(long deviceId, String ipAddr, String MatchingCode)
null
beginConnectDevice(long idId, String ipAddr)
null
null
null
beginDisableNetwork(lungo ID rete)
null
null
beginEnableConnectionMonitor(intintMS, int timeoutMS)
null
beginEnableNetwork(lungo ID rete)
null
beginGetCameraAuthData(stringa nonce)
null
null
null
null
null
null
beginjoinexistingFabric(byte[] FabricConfig)
null
null
beginPairToken(byte[] abbinamento token)
null
beginPing(int payloadSize)
null
null
null
beginRegisterServicePairAccount(long serviceId, String accountId, byte[] serviceConfig, String pairToken, String MatchingInitData)
null
beginRemotePassiveRendezvous(Stringa appuntamentozvousAddress, int appuntamentozvousTimeoutSec, int inactivityTimeoutSec)
null
beginRemotePassiveRendezvous(byte[] accessToken, String appuntamentozvousAddress, int incontrizvousTimeoutSec, int inactivityTimeoutSec)
null
beginRemotePassiveRendezvous(String MatchingCode, String appuntamentozvousAddress, int incontrizvousTimeoutSec, int inactivityTimeoutSec)
null
beginRemoveNetwork(lungo ID rete)
null
null
beginRendezvousDevice(String MatchingCode, IdentifiDeviceCriteria deviceCriteria)
null
beginRendezvousDevice(byte[] accessToken, IdentifiDeviceCriteria deviceCriteria)
null
null
null
null
beginSetRendezvousMode(inint modeFlags)
null
beginStartSystemTest(ID profilo lungo, ID test lungo)
null
null
null
null
beginUnregisterService(long serviceId)
null
null
chiudi()
null statico
DescrittoreWeaveDevice
decodeDeviceDescriptor(byte[] codedDeviceDesc)
Stringa
lunga
Gatt Bluetooth
BluetoothGattCallback
WeaveDeviceManager.completionHandler
boolean
booleano booleano
isValidPairingCode(Codice di accoppiamento stringa)
null
onAddNetworkComplete(ID rete lungo)
null
null
onCloseBleComplete(int connId)
null
null
null
null
onDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
null
null
null
null
null
null
onError(Valore non modificabile)
null
onGetCameraAuthDataComplete(stringa macAddress, stringa authData)
null
onGetFabricConfigComplete(byte[] FabricConfig)
null
null
null
onGetRendezvousModeComplete(EnumSet<RendezvousMode> appuntamentozvousModes)
null
null
null
null
null
onPairTokenComplete(byte[] accoppiamento TokenTokenBundle)
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
null
setAutoRiconnetti (booleano riconnessione automatica)
null
null
setConnectTimeout(intTimeoutMS)
null statico
setLoggingEnabled(booleano abilitato)
Attiva o disattiva l'output di logging
null
setRendezvousAddress(Stringa appuntamentozvousAddr)
null
setRendezvousLinkLocal(meetzvousLinkLocal booleano)
null
null

Riepilogo del metodo protetto

null

Riepilogo metodo ereditato

Campi

proteggi WeaveDeviceManager.completionHandler mCompHandler

Costruttori pubblici

pubblico WeaveDeviceManager ()

Metodi pubblici

public void beginAddNetwork (Informazioni sulla rete netInfo)

Parametri
netInfo

public void beginArmFailSafe (FailSafeArmMode armMode, int fallSafeToken)

Parametri
armMode
failSafeToken

public int beginArmFailSafe (FailSafeArmMode armMode)

Parametri
armMode

public void beginConnectBle ( server BluetoothGatt, chiusura automatica booleana)

Parametri
API
chiusura automatica

public void beginConnectBle (server BluetoothGatt, booleano automatico Close, stringa stringCode)

Parametri
API
chiusura automatica
accoppiamentoCodice

public void beginConnectBle ( server BluetoothGatt, chiusura automatica booleana, byte[] accessToken)

Parametri
API
chiusura automatica
AccessoToken

public void beginConnectDevice (long idId, String ipAddr, byte[] accessToken)

Parametri
ID dispositivo
ipaddr
AccessoToken

public void beginConnectDevice (deviceId lungo, ipAddr stringa, codice accoppiamento stringa)

Parametri
ID dispositivo
ipaddr
accoppiamentoCodice

public void beginConnectDevice (long idId, String ipAddr)

Parametri
ID dispositivo
ipaddr

public void beginCreateFabric ()

public void beginDisableDisableMonitor ()

public void beginDisableNetwork (lungo id rete)

Parametri
ID rete

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalloMS, int timeoutMS)

Parametri
intervalloMS
timeoutMS

public void beginEnableNetwork (lungo id rete)

Parametri
ID rete

public void beginGetCameraAuthData (stringa nonce)

Parametri
nonce

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks (GetNetworkFlags getFlags)

Parametri
getFlag

public void beginGetRendezvousMode ()

public void beginIdentifiDevice ()

public void beginjoinexistingFabric (byte[] FabricConfig)

Parametri
FabricConfig

public void begin LeaveFabric ()

public void beginPairToken (byte[] abbinamento token)

Parametri
accoppiamentoToken

public void beginPing (int payloadSize)

Parametri
payloadSize

null vuoto beginPing ()

public void beginConnectDevice ()

public void beginRegisterServicePairAccount (ID servizio lungo, ID stringa stringa, byte[] serviceConfig, token accoppiamento stringa, accoppiamento stringa inData)

Parametri
ID servizio
ID account
ServiceConfig
accoppiamentoToken
accoppiamentoInitData

public void beginRemotePassiveRendezvous (Stringa appuntamentozvousAddress, int incontrizvousTimeoutSec, int inactivityTimeoutSec)

Parametri
indirizzo appuntamento
appuntamentozvousTimeoutSec
inactivityTimeoutSec

public void beginRemotePassiveRendezvous (byte[] accessToken, String appuntamentozvousAddress, int incontrizvousTimeoutSec, int inactivityTimeoutSec)

Parametri
AccessoToken
indirizzo appuntamento
appuntamentozvousTimeoutSec
inactivityTimeoutSec

public void beginRemotePassiveRendezvous (String MatchingCode, String appuntamentozvousAddress, int incontrizvousTimeoutSec, int inactivityTimeoutSec)

Parametri
accoppiamentoCodice
indirizzo appuntamento
appuntamentozvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (networkId lungo)

Parametri
ID rete

public void beginRendezvousDevice (IdentifiDeviceCriteria deviceCriteria)

Parametri
criteri criteri dispositivo

public void beginRendezvousDevice (String code , IdentifiDeviceCriteria deviceCriteria)

Parametri
accoppiamentoCodice
criteri criteri dispositivo

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

Parametri
AccessoToken
criteri criteri dispositivo

public void beginReimpostaConfig (ResetFlags resetFlags)

Parametri
resetFlags

public void beginScanNetworks (Tipo di rete netType)

Parametri
netType

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

Parametri
modalità

public void beginSetRendezvousMode (intint. flag)

Parametri
modeFlags

public void beginStartSystemTest (ID profilo lungo, id test lungo)

Parametri
ID profilo
ID test

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (networkId lungo)

Parametri
ID rete

public void beginUnpairToken ()

public void beginUnregisterService (long serviceId)

Parametri
ID servizio

public void beginUpdateNetwork (Informazioni sulla rete netInfo)

Parametri
netInfo

public void chiudi ()

public static void closeEndpoints ()

pubblico WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] codedDeviceDesc)

Parametri
Decodifica dispositivo

stringa pubblica deviceAddress ()

pubblico lungo deviceId ()

public BluetoothGatt getBluetoothGatt()

pubblico BluetoothGattCallback getCallback ()

pubblico WeaveDeviceManager.completionHandler getCompleteHandler ()

booleano pubblico isConnected ()

Public static boolean isValidPairingCode (String MatchingCode)

Parametri
accoppiamentoCodice

public void onAddNetworkComplete (lungo networknetwork)

Parametri
ID rete

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Parametri
connId

public void onConnectBleComplete ()

null pubblico onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Parametri
dispositivoDesc
dispositivoAddr

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

public void onError (errore generabile)

Parametri
errore

public void onGetCameraAuthDataComplete (Stringa macAddress, String authData)

Parametri
Indirizzo mac
authData

public void onGetFabricConfigComplete (byte[] FabricConfig)

Parametri
FabricConfig

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (Informazioni sulla rete[])

Parametri
networks

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> appuntamentozvousModes)

Parametri
incontrizvousModes

public void onIdentifiDeviceComplete (WeaveDeviceDescriptor deviceDesc)

Parametri
dispositivoDesc

public void onjoinexistingFabricComplete ()

public void onLeftFabricComplete ()

public void onNotificationWeaveConnectionClosed (connId int)

Parametri
connId

public void onPairTokenCompleta (byte[] accoppiamento TokenToken)

Parametri
abbinamentoTokenToken

public void onPingComplete ()

public void onCONNECTDeviceComplete ()

public void onRegisterServicePairAccountComplete ()

public void onRemotePassiveRendezvousComplete ()

public void onRemoveNetworkComplete ()

public void onRendezvousDeviceComplete ()

public void onResetConfigCompleta ()

public void onScanNetworksComplete (reti NetworkInfo[])

Parametri
networks

public void onSetRendezvousModeCompleta ()

public void onStartSystemTestComplete ()

public void onStopSystemTestComplete ()

public void onTestNetworkConnectivityComplete ()

public void onUnpairTokenCompleta ()

public void onUnregisterServiceComplete ()

public void onUpdateNetworkComplete ()

public void setAutoRiconnetti (booleano riconnessione automatica)

Parametri
riconnessione automatica

public void setCompleteHandler (WeaveDeviceManager.CompleteHandler compHandler)

Parametri
compHandler

public void setConnectTimeout (int. timeout.int)

Parametri
timeoutMS

public static void setLoggingEnabled (booleano abilitato)

Attiva o disattiva l'output di logging

Parametri
abilitata true se i log devono essere stampati; false per nessun output

public void setRendezvousAddress (stringa appuntamentozvousAddr)

Parametri
appuntamentozAddus

pubblico void setRendezvousLinkLocal (boolean appuntamentozvousLinkLocal)

Parametri
linkzvousLinkLocal

public void startDeviceEnumeration (IdentifiDeviceCriteria deviceCriteria)

Parametri
criteri criteri dispositivo

public void stopDeviceEnumeration ()

Metodi protetti

void-void- protezionefinalizza ()

Copriletto
Throwable