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 |
beginAddNetwork(NetworkInfo
netInfo)
|
geçersiz |
beginArmFailSafe(FailSafeArmMode
armMode, int failSafeToken)
|
int |
beginArmFailSafe(FailSafeArmMode
armMode)
|
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 |
beginGetCameraAuthData(String nonce)
|
geçersiz | |
geçersiz | |
geçersiz |
beginGetNetworks(GetNetworkFlags
getFlags)
|
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 |
beginRendezvousDevice(IdentifyDeviceCriteria
deviceCriteria)
|
geçersiz |
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria
deviceCriteria)
|
geçersiz |
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria
deviceCriteria)
|
geçersiz |
beginResetConfig(ResetFlags
resetFlags)
|
geçersiz |
beginScanNetworks(NetworkType
netType)
|
geçersiz |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
geçersiz |
beginSetRendezvousMode(int modeFlags)
|
geçersiz |
beginStartSystemTest(long profileId, long testId)
|
geçersiz | |
geçersiz |
beginTestNetworkConnectivity(long networkId)
|
geçersiz | |
geçersiz |
beginUnregisterService(long serviceId)
|
geçersiz |
beginUpdateNetwork(NetworkInfo
netInfo)
|
geçersiz |
close()
|
static void | |
WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
|
Dize | |
uzun |
deviceId()
|
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 |
onGetNetworksComplete(NetworkInfo[]
networks)
|
geçersiz |
onGetRendezvousModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
geçersiz |
onIdentifyDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
geçersiz | |
geçersiz | |
geçersiz |
onNotifyWeaveConnectionClosed(int connId)
|
geçersiz |
onPairTokenComplete(byte[] pairingTokenBundle)
|
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz |
onScanNetworksComplete(NetworkInfo[]
networks)
|
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz | |
geçersiz |
setAutoReconnect(boolean autoReconnect)
|
geçersiz |
setCompletionHandler(WeaveDeviceManager.CompletionHandler
compHandler)
|
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 |
startDeviceEnumeration(IdentifyDeviceCriteria
deviceCriteria)
|
geçersiz |
Protected Method Summary
geçersiz |
finalize()
|
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. |
---|