WeaveDeviceManager

public class WeaveDeviceManager extends Object

İç İçe Yerleştirilmiş Sınıf Özeti

arayüz WeaveDeviceManager.CompletionHandler  

Alan Özeti

protected WeaveDeviceManager.CompletionHandler mCompHandler

Herkese Açık Oluşturucu Özeti

Herkese Açık Yöntem Özeti

geçersiz
geçersiz
beginArmFailSafe(FailSafeArmMode armMode, int failSafeToken)
int
geçersiz
beginConnectBle(BluetoothGatt server, boolean autoClose)
geçersiz
beginConnectBle(BluetoothGatt server, boolean autoClose, String pairingCode)
geçersiz
beginConnectBle(BluetoothGatt server, boolean autoClose, byte[] accessToken)
geçersiz
beginConnectDevice(long deviceId, String ipAddr, byte[] accessToken)
geçersiz
beginConnectDevice(long deviceId, String ipAddr, String pairingCode)
geçersiz
beginConnectDevice(long deviceId, String ipAddr)
geçersiz
geçersiz
geçersiz
beginDisableNetwork(long networkId)
geçersiz
geçersiz
beginEnableConnectionMonitor(int intervalMS, int timeoutMS)
geçersiz
beginEnableNetwork(long networkId)
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
beginJoinExistingFabric(byte[] fabricConfig)
geçersiz
geçersiz
beginPairToken(byte[] pairingToken)
geçersiz
beginPing(int payloadSize)
geçersiz
geçersiz
geçersiz
beginRegisterServicePairAccount(long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)
geçersiz
beginRemotePassiveRendezvous(String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
geçersiz
beginRemotePassiveRendezvous(byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
geçersiz
beginRemotePassiveRendezvous(String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
geçersiz
beginRemoveNetwork(long networkId)
geçersiz
geçersiz
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria deviceCriteria)
geçersiz
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
geçersiz
geçersiz
geçersiz
geçersiz
beginSetRendezvousMode(int modeFlags)
geçersiz
beginStartSystemTest(long profileId, long testId)
geçersiz
geçersiz
geçersiz
geçersiz
beginUnregisterService(long serviceId)
geçersiz
geçersiz
close()
static void
WeaveDeviceDescriptor
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
Dize
uzun
BluetoothGatt
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
boolean
static boolean
isValidPairingCode(String pairingCode)
geçersiz
onAddNetworkComplete(long networkId)
geçersiz
geçersiz
onCloseBleComplete(int connId)
geçersiz
geçersiz
geçersiz
geçersiz
onDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
onError(Throwable err)
geçersiz
onGetCameraAuthDataComplete(String macAddress, String authData)
geçersiz
onGetFabricConfigComplete(byte[] fabricConfig)
geçersiz
geçersiz
geçersiz
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
onPairTokenComplete(byte[] pairingTokenBundle)
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
geçersiz
setAutoReconnect(boolean autoReconnect)
geçersiz
geçersiz
setConnectTimeout(int timeoutMS)
static void
setLoggingEnabled(boolean enabled)
Günlük kaydı çıkışını etkinleştirme veya devre dışı bırakma
geçersiz
setRendezvousAddress(String rendezvousAddr)
geçersiz
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
geçersiz
geçersiz

Protected Method Summary

geçersiz

Devralınan Yöntem Özeti

Alanlar

protected WeaveDeviceManager.CompletionHandler mCompHandler

Herkese Açık Oluşturucular

public WeaveDeviceManager ()

Herkese Açık Yöntemler

public void beginAddNetwork (NetworkInfo netInfo)

Parametreler
netInfo

public void beginArmFailSafe (FailSafeArmMode armMode, int failSafeToken)

Parametreler
armMode
failSafeToken

public int beginArmFailSafe (FailSafeArmMode armMode)

Parametreler
armMode

public void beginConnectBle (BluetoothGatt server, boolean autoClose)

Parametreler
sunucu
autoClose

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

Parametreler
sunucu
autoClose
pairingCode

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

Parametreler
sunucu
autoClose
accessToken

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

Parametreler
deviceId
ipAddr
accessToken

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

Parametreler
deviceId
ipAddr
pairingCode

public void beginConnectDevice (long deviceId, String ipAddr)

Parametreler
deviceId
ipAddr

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (long networkId)

Parametreler
networkId

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

Parametreler
intervalMS
timeoutMS

public void beginEnableNetwork (long networkId)

Parametreler
networkId

public void beginGetCameraAuthData (String nonce)

Parametreler
tek seferlik rastgele sayı

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks (GetNetworkFlags getFlags)

Parametreler
getFlags

public void beginGetRendezvousMode ()

public void beginIdentifyDevice ()

public void beginJoinExistingFabric (byte[] fabricConfig)

Parametreler
fabricConfig

public void beginLeaveFabric ()

public void beginPairToken (byte[] pairingToken)

Parametreler
pairingToken

public void beginPing (int payloadSize)

Parametreler
payloadSize

public void beginPing ()

public void beginReconnectDevice ()

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

Parametreler
serviceId
accountId
serviceConfig
pairingToken
pairingInitData

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

Parametreler
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parametreler
accessToken
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parametreler
pairingCode
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (long networkId)

Parametreler
networkId

public void beginRendezvousDevice (IdentifyDeviceCriteria deviceCriteria)

Parametreler
deviceCriteria

public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)

Parametreler
pairingCode
deviceCriteria

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

Parametreler
accessToken
deviceCriteria

public void beginResetConfig (ResetFlags resetFlags)

Parametreler
resetFlags

public void beginScanNetworks (NetworkType netType)

Parametreler
netType

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

Parametreler
modeSet

public void beginSetRendezvousMode (int modeFlags)

Parametreler
modeFlags

public void beginStartSystemTest (long profileId, long testId)

Parametreler
profileId
testId

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (long networkId)

Parametreler
networkId

public void beginUnpairToken ()

public void beginUnregisterService (long serviceId)

Parametreler
serviceId

public void beginUpdateNetwork (NetworkInfo netInfo)

Parametreler
netInfo

public void close ()

public static void closeEndpoints ()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

Parametreler
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)

Parametreler
pairingCode

public void onAddNetworkComplete (long networkId)

Parametreler
networkId

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Parametreler
connId

public void onConnectBleComplete ()

public void onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Parametreler
deviceDesc
deviceAddr

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

public void onError (Throwable err)

Parametreler
err

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Parametreler
macAddress
authData

public void onGetFabricConfigComplete (byte[] fabricConfig)

Parametreler
fabricConfig

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (NetworkInfo[] networks)

Parametreler
networks

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

Parametreler
rendezvousModes

public void onIdentifyDeviceComplete (WeaveDeviceDescriptor deviceDesc)

Parametreler
deviceDesc

public void onJoinExistingFabricComplete ()

public void onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

Parametreler
connId

public void onPairTokenComplete (byte[] pairingTokenBundle)

Parametreler
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)

Parametreler
networks

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)

Parametreler
autoReconnect

public void setCompletionHandler (WeaveDeviceManager.CompletionHandler compHandler)

Parametreler
compHandler

public void setConnectTimeout (int timeoutMS)

Parametreler
timeoutMS

public static void setLoggingEnabled (boolean enabled)

Günlük kaydı çıkışını etkinleştirme veya devre dışı bırakma

Parametreler
etkin Günlükler yazdırılacaksa doğru, çıkış olmayacaksa yanlış

public void setRendezvousAddress (String rendezvousAddr)

Parametreler
rendezvousAddr

public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)

Parametreler
rendezvousLinkLocal

public void startDeviceEnumeration (IdentifyDeviceCriteria deviceCriteria)

Parametreler
deviceCriteria

public void stopDeviceEnumeration ()

Korunan Yöntemler

protected void finalize ()

Battaniyeler
Atılabil.