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 |
beginAddNetwork(NetworkInfo
netInfo)
|
null |
beginArmFailSafe(FailSafeArmMode
armMode, int fallSafeToken)
|
int |
beginArmFailSafe(FailSafeArmMode
armMode)
|
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 |
beginGetNetworks(GetNetworkFlags
getFlags)
|
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 |
beginRendezvousDevice(IdentifiDeviceCriteria
deviceCriteria)
|
null |
beginRendezvousDevice(String MatchingCode, IdentifiDeviceCriteria
deviceCriteria)
|
null |
beginRendezvousDevice(byte[] accessToken, IdentifiDeviceCriteria
deviceCriteria)
|
null |
beginResetConfig(ReimpostaFlag
resetFlags)
|
null |
beginScanNetworks(NetworkType
netType)
|
null |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
null |
beginSetRendezvousMode(inint modeFlags)
|
null |
beginStartSystemTest(ID profilo lungo, ID test lungo)
|
null | |
null |
beginTestNetworkConnectivity(ID rete lungo)
|
null | |
null |
beginUnregisterService(long serviceId)
|
null |
beginUpdateNetwork(NetworkInfo
netInfo)
|
null |
chiudi()
|
null statico | |
DescrittoreWeaveDevice |
decodeDeviceDescriptor(byte[] codedDeviceDesc)
|
Stringa | |
lunga |
deviceId()
|
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 |
onIdentifiDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
null | |
null | |
null |
onNotificationsWeaveConnectionClosed(int connId)
|
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 |
setCompleteHandler(WeaveDeviceManager.CompleteHandler
compHandler)
|
null |
setConnectTimeout(intTimeoutMS)
|
null statico |
setLoggingEnabled(booleano abilitato)
Attiva o disattiva l'output di logging
|
null |
setRendezvousAddress(Stringa appuntamentozvousAddr)
|
null |
setRendezvousLinkLocal(meetzvousLinkLocal booleano)
|
null |
startDeviceEnumeration(IdentifiDeviceCriteria
deviceCriteria)
|
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 |
---|