Menedżer urządzeń Weave

public class WeaveDeviceManager extends Object

Podsumowanie zagnieżdżonej klasy

interfejs, WeaveDeviceManager.CompletionHandler  

Podsumowanie pola

protected WeaveDeviceManager.CompletionHandler mCompHandler

Podsumowanie konstruktora publicznego

Podsumowanie metod publicznych

pusty
pusty
beginArmFailSafe(FailSafeArmMode armMode, int failSafeToken)
int
pusty
beginConnectBle(BluetoothGatt server, boolean autoClose)
pusty
beginConnectBle(BluetoothGatt server, boolean autoClose, String pairingCode)
pusty
beginConnectBle(BluetoothGatt server, boolean autoClose, byte[] accessToken)
pusty
beginConnectDevice(long deviceId, String ipAddr, byte[] accessToken)
pusty
beginConnectDevice(long deviceId, String ipAddr, String pairingCode)
pusty
beginConnectDevice(long deviceId, String ipAddr)
pusty
pusty
pusty
beginDisableNetwork(long networkId)
pusty
pusty
beginEnableConnectionMonitor(int intervalMS, int timeoutMS)
pusty
beginEnableNetwork(long networkId)
pusty
pusty
pusty
pusty
pusty
pusty
pusty
beginJoinExistingFabric(byte[] fabricConfig)
pusty
pusty
beginPairToken(byte[] pairingToken)
pusty
beginPing(int payloadSize)
pusty
pusty
pusty
beginRegisterServicePairAccount(long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)
pusty
beginRemotePassiveRendezvous(String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
pusty
beginRemotePassiveRendezvous(byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
pusty
beginRemotePassiveRendezvous(String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
pusty
beginRemoveNetwork(long networkId)
pusty
pusty
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria deviceCriteria)
pusty
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
pusty
pusty
pusty
pusty
beginSetRendezvousMode(int modeFlags)
pusty
beginStartSystemTest(long profileId, long testId)
pusty
pusty
pusty
pusty
beginUnregisterService(long serviceId)
pusty
pusty
close()
static void
WeaveDeviceDescriptor
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
Ciąg znaków
Liczba długa
BluetoothGatt
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
Wartość logiczna
static boolean
isValidPairingCode(String pairingCode)
pusty
onAddNetworkComplete(long networkId)
pusty
pusty
onCloseBleComplete(int connId)
pusty
pusty
pusty
pusty
onDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
pusty
pusty
pusty
pusty
pusty
pusty
onError(Throwable err)
pusty
onGetCameraAuthDataComplete(String macAddress, String authData)
pusty
onGetFabricConfigComplete(byte[] fabricConfig)
pusty
pusty
pusty
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
pusty
pusty
pusty
pusty
pusty
onPairTokenComplete(byte[] pairingTokenBundle)
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
pusty
setAutoReconnect(boolean autoReconnect)
pusty
pusty
setConnectTimeout(int timeoutMS)
static void
setLoggingEnabled(boolean enabled)
Włączanie i wyłączanie danych wyjściowych logowania
pusty
setRendezvousAddress(String rendezvousAddr)
pusty
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
pusty
pusty

Podsumowanie chronionej metody

pusty

Podsumowanie dziedziczonej metody

Pola

protected WeaveDeviceManager.CompletionHandler mCompHandler

Public Constructors

public WeaveDeviceManager ()

Metody publiczne

public void beginAddNetwork (NetworkInfo netInfo)

Parametry
netInfo

public void beginArmFailSafe (FailSafeArmMode armMode, int failSafeToken)

Parametry
armMode
failSafeToken

public int beginArmFailSafe (FailSafeArmMode armMode)

Parametry
armMode

public void beginConnectBle (BluetoothGatt server, boolean autoClose)

Parametry
serwer
autoClose

public void beginConnectBle (BluetoothGatt server, boolean autoClose, String pairingCode)

Parametry
serwer
autoClose
pairingCode

public void beginConnectBle (BluetoothGatt server, boolean autoClose, byte[] accessToken)

Parametry
serwer
autoClose
accessToken

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

Parametry
deviceId
ipAddr
accessToken

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

Parametry
deviceId
ipAddr
pairingCode

public void beginConnectDevice (long deviceId, String ipAddr)

Parametry
deviceId
ipAddr

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (long networkId)

Parametry
networkId

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

Parametry
intervalMS
timeoutMS

public void beginEnableNetwork (long networkId)

Parametry
networkId

public void beginGetCameraAuthData (String nonce)

Parametry
liczba jednorazowa

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks (GetNetworkFlags getFlags)

Parametry
getFlags

public void beginGetRendezvousMode ()

public void beginIdentifyDevice ()

public void beginJoinExistingFabric (byte[] fabricConfig)

Parametry
fabricConfig

public void beginLeaveFabric ()

public void beginPairToken (byte[] pairingToken)

Parametry
pairingToken

public void beginPing (int payloadSize)

Parametry
payloadSize

public void beginPing ()

public void beginReconnectDevice ()

public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)

Parametry
serviceId
accountId
serviceConfig
pairingToken
pairingInitData

public void beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

Parametry
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parametry
accessToken
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemotePassiveRendezvous (String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

Parametry
pairingCode
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (long networkId)

Parametry
networkId

public void beginRendezvousDevice (IdentifyDeviceCriteria deviceCriteria)

Parametry
deviceCriteria

public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)

Parametry
pairingCode
deviceCriteria

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

Parametry
accessToken
deviceCriteria

public void beginResetConfig (ResetFlags resetFlags)

Parametry
resetFlags

public void beginScanNetworks (NetworkType netType)

Parametry
netType

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

Parametry
modeSet

public void beginSetRendezvousMode (int modeFlags)

Parametry
modeFlags

public void beginStartSystemTest (long profileId, long testId)

Parametry
profileId
testId

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (long networkId)

Parametry
networkId

public void beginUnpairToken ()

public void beginUnregisterService (long serviceId)

Parametry
serviceId

public void beginUpdateNetwork (NetworkInfo netInfo)

Parametry
netInfo

public void close ()

public static void closeEndpoints ()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

Parametry
encodedDeviceDesc

public String deviceAddress ()

public long deviceId ()

public BluetoothGatt getBluetoothGatt ()

public BluetoothGattCallback getCallback ()

public WeaveDeviceManager.CompletionHandler getCompletionHandler ()

public boolean isConnected ()

public static boolean isValidPairingCode (String pairingCode)

Parametry
pairingCode

public void onAddNetworkComplete (long networkId)

Parametry
networkId

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Parametry
connId

public void onConnectBleComplete ()

public void onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Parametry
deviceDesc
deviceAddr

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

public void onError (Throwable err)

Parametry
błąd

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Parametry
macAddress
authData

public void onGetFabricConfigComplete (byte[] fabricConfig)

Parametry
fabricConfig

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (NetworkInfo[] networks)

Parametry
sieci

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

Parametry
rendezvousModes

public void onIdentifyDeviceComplete (WeaveDeviceDescriptor deviceDesc)

Parametry
deviceDesc

public void onJoinExistingFabricComplete ()

public void onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

Parametry
connId

public void onPairTokenComplete (byte[] pairingTokenBundle)

Parametry
pairingTokenBundle

public void onPingComplete ()

public void onReconnectDeviceComplete ()

public void onRegisterServicePairAccountComplete ()

public void onRemotePassiveRendezvousComplete ()

public void onRemoveNetworkComplete ()

public void onRendezvousDeviceComplete ()

public void onResetConfigComplete ()

public void onScanNetworksComplete (NetworkInfo[] networks)

Parametry
sieci

public void onSetRendezvousModeComplete ()

public void onStartSystemTestComplete ()

public void onStopSystemTestComplete ()

public void onTestNetworkConnectivityComplete ()

public void onUnpairTokenComplete ()

public void onUnregisterServiceComplete ()

public void onUpdateNetworkComplete ()

public void setAutoReconnect (boolean autoReconnect)

Parametry
autoReconnect

public void setCompletionHandler (WeaveDeviceManager.CompletionHandler compHandler)

Parametry
compHandler

public void setConnectTimeout (int timeoutMS)

Parametry
timeoutMS

public static void setLoggingEnabled (boolean enabled)

Włączanie i wyłączanie danych wyjściowych logowania

Parametry
włączone wartość „true”, jeśli dzienniki mają być drukowane; wartość „false”, jeśli nie ma być żadnych danych wyjściowych.

public void setRendezvousAddress (String rendezvousAddr)

Parametry
rendezvousAddr

public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)

Parametry
rendezvousLinkLocal

public void startDeviceEnumeration (IdentifyDeviceCriteria deviceCriteria)

Parametry
deviceCriteria

public void stopDeviceEnumeration ()

Metody chronione

protected void finalize ()

Rzuty
Throwable