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 |
beginAddNetwork (NetworkInfo netInfo)
|
nul |
beginArmFailSafe (FailSafeArmMode armMode, intfailSafeToken)
|
int |
beginArmFailSafe (FailSafeArmMode armMode)
|
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 |
beginGetNetworks(GetNetworkFlags getFlags)
|
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 |
startResetConfig(ResetFlags
ResetFlags)
|
nul |
beginScanNetworks(NetworkType netType)
|
nul |
beginSetRendezsMode(EnumSet<DécouvrirvousMode>
modeSet)
|
nul |
setSetRendezvousMode(int modeFlags)
|
nul |
beginStartSystemTest(long ID du profil, ID de test long)
|
nul | |
nul |
beginTestNetworkConnectivity(long networkId)
|
nul | |
nul |
beginUnregisterService (long serviceId)
|
nul |
beginUpdateNetwork(NetworkInfo netInfo)
|
nul | |
valeur statique statique | |
WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
|
Chaîne | |
long |
deviceId()
|
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 |
onGetNetworksComplete(NetworkInfo[] réseaux)
|
nul |
GetGetsModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
nul |
onIdentifierDeviceComplete(WeaveDeviceDescriptor) DeviceDesc
|
nul | |
nul | |
nul |
onNotifyWeaveConnectionClosed(int connId)
|
nul |
onPairTokenComplete(octet[] coupleTokenBundle)
|
nul | |
nul | |
nul | |
nul | |
nul | |
nul | |
nul | |
nul |
onScanNetworksComplete(NetworkInfo[] networks)
|
nul | |
nul | |
nul | |
nul | |
nul | |
nul | |
nul | |
nul |
setAutoReconnect(reconnexion automatique booléenne)
|
nul |
setcompletionHandler(WeaveDeviceManager.completionHandler) compHandler)
|
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 |
---|