WeaveDeviceManager

la classe publique WeaveDeviceManager étend l'objet
.

Récapitulatif des classes imbriquées

interface WeaveDeviceManager.completionHandler  

Résumé du champ

protection WeaveDeviceManager.completionHandler mCompHandler

Récapitulatif des constructeurs publics

Récapitulatif des méthodes publiques

nul
nul
beginArmFailSafe (FailSafeArmMode armMode, intfailSafeToken)
int
nul
beginConnectBle(serveur BluetoothGatt, fonction de fermeture automatique booléenne)
nul
beginConnectBle(serveur BluetoothGatt, valeur booléenne fermée, fermeture par code de chaîne)
nul
beginConnectBle(Serveur Bluetooth, valeur booléenne fermée, octet[]) avec jeton d'accès)
nul
beginConnectDevice(long deviceId, ipAddr, octet[] accessToken)
nul
beginConnectDevice(long ID de l'appareil, ID de chaîne, codeassociation de chaîne)
nul
beginConnectDevice(long deviceId, chaîne ipAddr)
nul
nul
nul
beginDisableNetwork(long networkId)
nul
nul
beginEnableConnectionMonitor(intintervalMS, intTimeoutMS)
nul
beginEnableNetwork(long réseau)
nul
beginGetCameraAuthData(chaîne nonce)
nul
nul
nul
nul
nul
nul
beginJoinexistingFabric(octet[] tissuConfig)
nul
nul
beginPairToken(byte[] linkingToken)
nul
beginPing(int payloadSize)
nul
nul
nul
beginRegisterServicePairAccount(long serviceId, String accountId, byte[] serviceConfig, String linkingToken, String pairInitData)
nul
beginRemotePassiveRendezvous(Chaîne rendezvousAddress, int rendezvousTimeoutSec, intactivityTimeoutSec)
nul
beginRemotePassiveRendezvous(octet[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, intactivityTimeoutSec)
nul
beginRemotePassiveRendezvous(StringAssociationCode, String rendezvousAddress, int rendezvousTimeoutSec, intinactivityTimeoutSec)
nul
beginRemoveNetwork (long ID de réseau)
nul
nul
beginVisitevousDevice(codeCode d'association de chaînes, IdentifiDeviceCriteria deviceCriteria)
nul
beginVisitevousDevice(octet[], jeton d'accès, IdentifiDeviceCriteria Critères)
nul
nul
nul
nul
setSetRendezvousMode(int modeFlags)
nul
beginStartSystemTest(long ID du profil, ID de test long)
nul
nul
nul
nul
beginUnregisterService (long serviceId)
nul
nul
valeur statique statique
WeaveDeviceDescriptor
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
Chaîne
long
Bluetooth Gatt
BluetoothGattCallback
WeaveDeviceManager.completionHandler
booléen
booléen statique
isValidPairingCode(Association du code à la chaîne)
nul
onAddNetworkComplete(long réseau)
nul
nul
onCloseBleComplete(int connId)
nul
nul
nul
nul
OnDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
nul
nul
nul
nul
nul
nul
onError(erreur "Throwable")
nul
onGetCameraAuthDataComplete(String macAddress, String authData)
nul
onGetFabricConfigComplete (octet[] tissuConfig)
nul
nul
nul
GetGetsModeComplete(EnumSet<RendezvousMode> rendezvousModes)
nul
nul
nul
nul
nul
onPairTokenComplete(octet[] coupleTokenBundle)
nul
nul
nul
nul
nul
nul
nul
nul
nul
nul
nul
nul
nul
nul
nul
nul
setAutoReconnect(reconnexion automatique booléenne)
nul
nul
setConnectTimeout(intTimeoutMS)
valeur statique statique
setLoggingEnabled(valeur booléenne activée)
Activer ou désactiver la sortie de journalisation
nul
setRendezvousAddress(chaîne rendezvousAddr)
nul
setRendezvousLinkLocal(booléen rendezvousLinkLocal)
nul
nul

Résumé des méthodes protégées

nul

Récapitulatif des méthodes héritées

Champs

protection WeaveDeviceManager.completionHandler mCompHandler

Constructeurs publics

public WeaveDeviceManager ()

Méthodes publiques

public void beginAddNetwork (NetworkInfo netInfo)

Paramètres
Infos net

public void beginArmFailSafe (FailSafeArmMode armMode, intfailSafeToken)

Paramètres
Mode Arm
échecSafeToken

public int beginArmFailSafe (FailSafeArmMode armMode)

Paramètres
Mode Arm

void voidbeginConnectBle (BluetoothGatt server, booléen autoClose)

Paramètres
d'API
Fermeture automatique

public void beginConnectBle (serveur BluetoothGatt, système de fermeture automatique booléenne, code de paire de chaînes)

Paramètres
d'API
Fermeture automatique
AssociationCode

public void beginConnectBle (serveur BluetoothGatt, valeur booléenne booléenne CloseClose, octet[] accessToken)

Paramètres
d'API
Fermeture automatique
jeton d'accès

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

Paramètres
ID de l'appareil
Adresse IP
jeton d'accès

public void beginConnectDevice (long deviceId, String ipAddr, String linkingCode)

Paramètres
ID de l'appareil
Adresse IP
AssociationCode

public void beginConnectDevice (long deviceId, ip ipAddr)

Paramètres
ID de l'appareil
Adresse IP

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (long ID réseau)

Paramètres
ID réseau

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (intintervalMS, intTimeoutMS)

Paramètres
intervallesMS
expiration du délai

public void beginEnableNetwork (long ID réseau)

Paramètres
ID réseau

public void beginGetCameraAuthData (chaîne non non)

Paramètres
nonce

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult()

public void beginGetNetworks (GetNetworkFlags getFlags)

Paramètres
getFlags

public void beginGetRendezvousMode ()

public voidbeginIdentifierDevice()

public voidbeginJoin existantsFabric (octet[] tissuConfig)

Paramètres
Fichier config

public voidbeginLeaveFabric()

public void beginPairToken (octet[] linkingToken)

Paramètres
associer un jeton

public void beginPing (int payloadSize)

Paramètres
PayloadSize

public void beginPing ()

public void beginReconnectDevice ()

public void beginRegisterServicePairAccount (long service serviceId, String accountId, byte[] serviceConfig, String linkingToken, String linkingInitData)

Paramètres
ID du service
IDdecompte
ServiceConfig
associer un jeton
coupleInitData

public void beginRemotePassiveRendezvous (String rendez-vous, int rendezvousTimeoutSec, intinactivityTimeoutSec)

Paramètres
Adresse rendez-vous
rendezvousTimeoutSec
inactivityTimeoutSec

public

Paramètres
jeton d'accès
Adresse rendez-vous
rendezvousTimeoutSec
inactivityTimeoutSec

public

Paramètres
AssociationCode
Adresse rendez-vous
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (long ID réseau)

Paramètres
ID réseau

public void beginRendezvousDevice (IdentifierDeviceCriteria deviceCriteria)

Paramètres
Critères de l'appareil

public void beginDate

Paramètres
AssociationCode
Critères de l'appareil

public void beginRendezvousDevice (octet[] accessToken, IdentifierDeviceCriteria deviceCriteria)

Paramètres
jeton d'accès
Critères de l'appareil

public void beginResetConfig (ResetFlags ResetFlags)

Paramètres
Indicateurs de réinitialisation

public void beginScanNetworks (NetworkType netType)

Paramètres
Type

public void beginSetRjourMode (EnumSet<RendezvousMode> modeSet)

Paramètres
modeSet

public void beginSetRisteMode (int modeFlags)

Paramètres
modeFlags

public void beginStartSystemTest (long profileId, long testId)

Paramètres
ID du profil
ID de test

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (long networkId)

Paramètres
ID réseau

public void beginUnpairToken ()

public void beginUnregisterService (long ID service)

Paramètres
ID du service

public void beginUpdateNetwork (NetworkInfo netInfo)

Paramètres
Infos net

public void close ()

public static void closeEndpoints()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

Paramètres
Appareil encodé

Chaîne publique deviceAddress ()

public long deviceId ()

public BluetoothGatt getBluetoothGatt ()

public BluetoothGattCallback getCallback ()

public WeaveDeviceManager.completionHandler getCompleteHandler

valeur booléenne publique isConnected ()

public static booléen isValidPairingCode (chaîne d'association du code)

Paramètres
AssociationCode

public void onAddNetworkComplete (long ID réseau)

Paramètres
ID réseau

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Paramètres
Identifiant

public void onConnectBleComplete ()

public void onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WaveDeviceDescriptor deviceDesc, String deviceAddr)

Paramètres
DeviceDesc
DeviceAddr

public void DisableDisableMonitorComplete ()

public void DisableDisableComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

public void onError (Throwable err)

Paramètres
erreur

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Paramètres
Adresse Mac
authData

public voidonGetFabricConfigComplete (octet[] tissuConfig)

Paramètres
Fichier config

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (réseaux NetworkInfo[])

Paramètres
networks

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

Paramètres
Modes de rendez-vous

public void onIdentifierDeviceComplete (WeaveDeviceDescriptor desc)

Paramètres
DeviceDesc

public void onJoin existantsFabricComplete ()

public void onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

Paramètres
Identifiant

public void onPairTokenComplete (octet[] linkingTokenBundle)

Paramètres
pairTokenBundle

public void onPingComplete()

public void ReconnecterDeviceComplete ()

public void onRegisterServicePairAccountComplete ()

public void RemoteRemoteiveVieuxComplete ()

public void onRemoveNetworkComplete ()

public void Rendez-vousDeviceComplete()

public void RéinitialiserRéinitialiserConfigComplete ()

public void onScanNetworksComplete (réseaux NetworkInfo[])

Paramètres
networks

public void SetSetRendezModeMode ()

public void onStartSystemTestComplete ()

public void onStopSystemTestComplete ()

public void onTestNetworkConnectivityComplete ()

public void onUnpairTokenComplete ()

public void onUnregisterServiceComplete ()

public void onUpdateNetworkComplete ()

public void setAutoReconnect (reconnexion automatique booléenne)

Paramètres
reconnexion automatique

public void setcompletionHandler (WeaveDeviceManager.completionHandler compHandler)

Paramètres
CompHandler

public void setConnectTimeout (intTimeoutMS)

Paramètres
expiration du délai

public static void setLoggingEnabled (valeur booléenne activée)

Activer ou désactiver la sortie de journalisation

Paramètres
activé "true" si les journaux doivent être affichés, "false" pour aucun résultat

public void setRendezvousAddress (chaîne rendezvousAddr)

Paramètres
rendez-vous

public voidsetRendezvousLinkLocal (booléen rendez-LinkLinkLocal)

Paramètres
rendez-vousLinkLocal

public void startDeviceEnumeration (Critères DeviceDevice deviceCriteria)

Paramètres
Critères de l'appareil

public void stopDeviceEnumeration ()

Méthodes protégées

void void finaliser ()

Génère
Throwable