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 |
beginAddNetwork(NetworkInfo
netInfo)
|
pusty |
beginArmFailSafe(FailSafeArmMode
armMode, int failSafeToken)
|
int |
beginArmFailSafe(FailSafeArmMode
armMode)
|
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 |
beginGetCameraAuthData(String nonce)
|
pusty | |
pusty | |
pusty |
beginGetNetworks(GetNetworkFlags
getFlags)
|
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 |
beginRendezvousDevice(IdentifyDeviceCriteria
deviceCriteria)
|
pusty |
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria
deviceCriteria)
|
pusty |
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria
deviceCriteria)
|
pusty |
beginResetConfig(ResetFlags
resetFlags)
|
pusty |
beginScanNetworks(NetworkType
netType)
|
pusty |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
pusty |
beginSetRendezvousMode(int modeFlags)
|
pusty |
beginStartSystemTest(long profileId, long testId)
|
pusty | |
pusty |
beginTestNetworkConnectivity(long networkId)
|
pusty | |
pusty |
beginUnregisterService(long serviceId)
|
pusty |
beginUpdateNetwork(NetworkInfo
netInfo)
|
pusty |
close()
|
static void | |
WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
|
Ciąg znaków | |
Liczba długa |
deviceId()
|
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 |
onGetNetworksComplete(NetworkInfo[]
networks)
|
pusty |
onGetRendezvousModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
pusty |
onIdentifyDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
pusty | |
pusty | |
pusty |
onNotifyWeaveConnectionClosed(int connId)
|
pusty |
onPairTokenComplete(byte[] pairingTokenBundle)
|
pusty | |
pusty | |
pusty | |
pusty | |
pusty | |
pusty | |
pusty | |
pusty |
onScanNetworksComplete(NetworkInfo[]
networks)
|
pusty | |
pusty | |
pusty | |
pusty | |
pusty | |
pusty | |
pusty | |
pusty |
setAutoReconnect(boolean autoReconnect)
|
pusty |
setCompletionHandler(WeaveDeviceManager.CompletionHandler
compHandler)
|
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 |
startDeviceEnumeration(IdentifyDeviceCriteria
deviceCriteria)
|
pusty |
Podsumowanie chronionej metody
pusty |
finalize()
|
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 |
---|