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 |
beginAddNetwork(NetworkInfo
netInfo)
|
nieważne |
startArmFailSafe(FailSafeArmMode
ArmMode, int failedSafeToken)
|
int, |
startArmFailSafe(FailSafeArmMode
ArmMode)
|
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 |
beginGetNetworks(GetNetworkFlags
getFlags)
|
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 |
startRendezvousDevice(IdentifiDeviceCriteria
deviceCriteria)
|
nieważne |
beginRendezvousDevice(ciąg znaków z parą ciągów, IdentifiDeviceCriteria
deviceCriteria)
|
nieważne |
startRendezvousDevice(byte[] accessToken, IdentifiDeviceCriteria deviceCriteria)
|
nieważne |
beginResetConfig(ResetFlags
resetFlags)
|
nieważne |
startScanNetworks(NetworkType netType)
|
nieważne |
startSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
nieważne |
startSetRendezvousMode(int modeFlags)
|
nieważne |
startStartSystemTest(długi identyfikator profilu, długi testId)
|
nieważne | |
nieważne |
startTestNetworkConnectivity(long networkId)
|
nieważne | |
nieważne |
beginUnregisterService(długi identyfikator usługi)
|
nieważne |
beginUpdateNetwork(NetworkInfo
netInfo)
|
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 |
isConnected();
|
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 |
onIdentifiDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
nieważne | |
nieważne | |
nieważne |
onNotificationWeaveConnectionClosed: (int connId)
|
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 |
setCOMPLETEHandler (WeaveDeviceManager.COMPLETEHandler
compHandler)
|
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 |
start startEnumeration(IdentifiDeviceCriteria deviceCriteria)
|
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 |
---|