Menedżer urządzeń Weave

klasa publiczna WeaveDeviceManager rozszerza obiekt

Zagnieżdżone zajęcia – podsumowanie

interfejs WeaveDeviceManager.COMPLETEHandler  

Podsumowanie pola

chroniony WeaveDeviceManager.fulfillmentHandler mCompHandler

Publiczny konstruktor – podsumowanie

Podsumowanie metody publicznej

nieważne
nieważne
startArmFailSafe(FailSafeArmMode ArmMode, int failedSafeToken)
int,
nieważne
startConnectBle(serwer BluetoothGatt, wartość logiczna autoClose)
nieważne
startConnectBle(serwer BluetoothGatt, wartość logiczna autoClose, ciąg parowania)
nieważne
startConnectBle(serwer BluetoothGatt, wartość logiczna autoClose, bajt[] accessToken)
nieważne
beginConnectDevice(długi identyfikator urządzenia, ciąg ipAddr, bajt[] accessToken)
nieważne
startConnectDevice(długi identyfikator urządzenia, ciąg znaków ipAddr, ciąg znaków parujący kod)
nieważne
startConnectDevice(długi identyfikator urządzenia, ciąg znaków ipAddr)
nieważne
nieważne
nieważne
beginDisableNetwork(długi identyfikator sieci)
nieważne
nieważne
startEnableConnectionMonitor(int interMSMS, intTimeoutMS)
nieważne
beginEnableNetwork(długi identyfikator sieci)
nieważne
startGetCameraAuthData(ciąg jednorazowy)
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
beginDołączIstniejąceFabric(bajt[] tkaninaKonfiguracja)
nieważne
nieważne
startparToken(bajta]] parowanieToken)
nieważne
beginPing (int payloadSize)
nieważne
nieważne
nieważne
beginRegisterServiceparAccount(długi identyfikator usługi, ciąg znaków identyfikatora konta, bajt[] serviceConfig, Ciąg parowania ciągów znaków, ciąg znaków parowania ciągów)
nieważne
beginRemotePassiveRendezvous(ciąg rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
nieważne
beginRemotePassiveRendezvous(bajt[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
nieważne
beginRemotePassiveRendezvous(Ciąg parowania kodu, ciąg znaków rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
nieważne
startRemoveNetwork(długi identyfikator sieci)
nieważne
nieważne
beginRendezvousDevice(ciąg znaków z parą ciągów, IdentifiDeviceCriteria deviceCriteria)
nieważne
startRendezvousDevice(byte[] accessToken, IdentifiDeviceCriteria deviceCriteria)
nieważne
nieważne
nieważne
nieważne
startSetRendezvousMode(int modeFlags)
nieważne
startStartSystemTest(długi identyfikator profilu, długi testId)
nieważne
nieważne
nieważne
nieważne
beginUnregisterService(długi identyfikator usługi)
nieważne
nieważne
close()
Static void
DeskryptorWeaveDevice
decodeDeviceDescriptor(byte[] zakodowany typ urządzenia)
Ciąg znaków
długi
Bluetooth Gatt
Połączenie zwrotne BluetoothGatt
WeaveDeviceManager.COMPLETEHandler
wartość logiczna
statyczna wartość logiczna
isValidparingCode(ciąg parowania)
nieważne
onAddNetworkComplete (długi identyfikator sieci)
nieważne
nieważne
onCloseBleComplete(int connId)
nieważne
nieważne
nieważne
nieważne
onDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
onError(Błąd pobierania)
nieważne
onGetCameraAuthDatacomplete(ciąg adresu macAddress, ciąg uwierzytelniania danych)
nieważne
onGetFabricConfigCOMPLETE(byte[] tkaninaKonfiguracja)
nieważne
nieważne
nieważne
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
nieważne
nieważne
nieważne
nieważne
nieważne
onparTokenComplete(bajta]] parowanieBundle)
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
nieważne
setAutoReconnect(wartość logiczna połączenia automatycznego)
nieważne
nieważne
setConnectTimeout (int limitMS)
Static void
setLoggingEnabled(wartość logiczna włączona)
Włącz lub wyłącz dane logowania
nieważne
setRendezvousAddress(ciąg rendezvousAddr)
nieważne
setRendezvousLinkLocal(wartość rendezvousLinkLocal)
nieważne
nieważne

Podsumowanie metody chronionej

nieważne

Podsumowanie metody dziedziczonej

Pola

chroniony WeaveDeviceManager.COMPLETEHandler mCompHandler

Budownictwo publiczne

publiczny WeaveDeviceManager ()

Metody publiczne

public void beginAddNetwork (NetworkInfo netInfo)

Parametry
netInfo

public void beginArmFailSafe (FailSafeArmMode ArmMode, int failedSafeToken)

Parametry
tryb automatyczny
failedSafeToken

public int beginArmFailSafe (FailSafeArmMode ArmMode)

Parametry
tryb automatyczny

public void beginConnectBle (serwer BluetoothGatt, wartość logiczna autoClose)

Parametry
serwer
automatyczne zamykanie

public void beginConnectBle (serwer Gatt, wartość logiczna autoClose, ciąg znaków z kodem)

Parametry
serwer
automatyczne zamykanie
kod parowania

public void beginConnectBle (serwer BluetoothGatt, wartość logiczna autoClose, byte[] accessToken)

Parametry
serwer
automatyczne zamykanie
token dostępu

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

Parametry
identyfikator urządzenia
IPAddr
token dostępu

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

Parametry
identyfikator urządzenia
IPAddr
kod parowania

public void beginConnectDevice (long deviceId, String ipAddr)

Parametry
identyfikator urządzenia
IPAddr

public void beginCreateFabric ().

public void beginDisableConnectionMonitor ().

public void beginDisableNetwork (długi identyfikator network)

Parametry
Identyfikator sieci

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int interMSMS, intTimeoutMS)

Parametry
interwał MS
czas oczekiwania

public void beginEnableNetwork (długi identyfikator sieci)

Parametry
Identyfikator sieci

public void beginGetCameraAuthData (ciąg znaków – wartość jednorazowa)

Parametry
liczba jednorazowa

public void beginGetFabricConfig ().

public void beginGetLastNetworkProvisioningResult ().

public void beginGetNetworks (GetNetworkFlags getFlags)

Parametry
Flagi getFlags

public void beginGetRendezvousMode ().

public void beginIdentifiDevice ().

public void beginjoinIstniejąceFabric (byte[] tkaninaConfig)

Parametry
KonfiguracjaFabryki

public void beginOpuśćFabric ()

public void beginSparujToken (byte[] parowanie tokenu)

Parametry
token parowania

public void beginPing (int payloadSize)

Parametry
rozmiar ładunku

public void beginPing ().

public void beginReconnectDevice ().

public void beginRegisterServiceServiceAccount (long serviceId, String accountId, byte[] serviceConfig, String parument, String parowanie InitData)

Parametry
identyfikator usługi
identyfikator konta
Konfiguracja usługi
token parowania
parowanieInitData

public void beginRemotePassiveRendezvous (Ciąg rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

Parametry
RendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemotePassiveRendezvous (byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

Parametry
token dostępu
RendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemotePassiveRendezvous (ciąg parujący kod, ciąg rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

Parametry
kod parowania
RendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (długi identyfikator sieci)

Parametry
Identyfikator sieci

public void beginRendezvousDevice (IdentifiDeviceCriteria deviceCriteria)

Parametry
DeviceCriteria

public void beginRendezvousDevice (ciąg parowania, IdentifiDeviceCriteria deviceCriteria)

Parametry
kod parowania
DeviceCriteria

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

Parametry
token dostępu
DeviceCriteria

public void beginResetConfig (ResetFlags resetFlags)

Parametry
Flagi resetowania

public void beginScanNetworks (NetworkType netType) (w języku angielskim)

Parametry
netType

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

Parametry
trybSet

public void beginSetRendezvousMode (int modeFlags)

Parametry
Flagi trybu

public void beginStartSystemTest (długi profil profilu, długi testId)

Parametry
IDprofilu
testId

public void beginStopSystemTest ().

public void beginTestNetworkConnectivity (long IdId)

Parametry
Identyfikator sieci

public void beginUnpairToken ().

public void beginUnregisterService (long serviceId)

Parametry
identyfikator usługi

public void beginUpdateNetwork (NetworkInfo netInfo)

Parametry
netInfo

public void close ().

public static void closeEndpoints ().

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

Parametry
zakodowany

publiczny ciąg znaków deviceAddress ()

public long deviceId ()

public BluetoothGatt getBluetoothGatt ()

public BluetoothGattCallback getCallback ()

public WeaveDeviceManager.COMPLETEHandler getCompleteHandler ()

public boolean isConnected()

publiczna statyczna wartość logiczna isValidparingCode (ciąg parowania))

Parametry
kod parowania

public void onAddNetworkComplete (długi identyfikator sieci)

Parametry
Identyfikator sieci

void void onArmFailSafeComplete ()

void void onCloseBleComplete (int connId)

Parametry
identyfikator conn

public void onConnectBleComplete ().

public void onConnectDeviceComplete ().

public void onCreateFabricComplete ().

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Parametry
opis urządzenia
DeviceAddr,

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ().

void void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ().

public void onEnableNetworkComplete ().

public void onError (thrher err)

Parametry
błąd

public void onGetCameraAuthDataCOMPLETE (ciąg macAddress, AuthData StringData)

Parametry
Adres Mac
dane autoryzacji

public void onGetFabricConfigComplete (byte[] tkaninaKonfiguracja)

Parametry
KonfiguracjaFabryki

public void onGetLastNetworkProvisioningResultComplete ().

public void onGetNetworksComplete (NetworkInfo[] sieci)

Parametry
sieci

void void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

Parametry
tryb Renesewous

public void onIdentifiDeviceComplete (WeaveDeviceDescriptor deviceDesc)

Parametry
opis urządzenia

public void onjoinIstniejąceFabricComplete ()

public void onLeftFabricComplete ().

void void onNotificationWeaveConnectionClosed (int connId)

Parametry
identyfikator conn

public void onparTokenToken (byte[]parTokenBundle)

Parametry
TokenTokenparowania

public void onPingComplete ().

public void onReconnectDeviceComplete ()

void void onRegisterServiceparAccountAccount ()

public void onRemotePassiveRendezvousComplete ().

public void onRemoveNetworkComplete ().

public void onRendezvousDeviceComplete ().

public void onResetConfigComplete ().

public void onScanNetworksComplete (NetworkInfo[] Networks)

Parametry
sieci

void void onSetRendezvousModeComplete ()

public void onStartSystemTestComplete ().

public void onStopSystemTestComplete ().

public void onTestNetworkConnectivityComplete ().

public void onUnpairTokenComplete ().

void void onUnregisterServiceComplete ()

public void onUpdateNetworkComplete ().

public void setAutoReconnect (wartość logiczna autoReconnect)

Parametry
automatyczne ponowne łączenie

public void setCOMPLETEHandler (WeaveDeviceManager.COMPLETEHandler compHandler)

Parametry
Moduł obsługi klienta

public void setConnectTimeout (intTimeoutMS)

Parametry
czas oczekiwania

public static void setLoggingEnabled (wartość logiczna włączona)

Włącz lub wyłącz dane logowania

Parametry
włączono TRUE, jeśli logi mają być drukowane; fałsz w przypadku braku danych wyjściowych

public void setRendezvousAddress (ciąg rendezvousAddr)

Parametry
RendevvousAddr

void void setRendezvousLinkLocal (wartość rendezvousLinkLocal)

Parametry
rendezvousLinkLocal

public void startDeviceEnumeration (IdentifiDeviceCriteria deviceCriteria)

Parametry
DeviceCriteria

public void stopDeviceEnumeration ().

Metody chronione

chronione void finalizuj ()

Narzuty
Throwable