public class WeaveDeviceManager extends Object
ملخّص الفئة المدمَج
واحدة | WeaveDeviceManager.CompletionHandler |
ملخّص الحقل
protected WeaveDeviceManager.CompletionHandler | mCompHandler |
ملخّص أداة الإنشاء العامة
ملخّص الطريقة العامة
void |
beginAddNetwork(NetworkInfo
netInfo)
|
void |
beginArmFailSafe(FailSafeArmMode
armMode, int failSafeToken)
|
int |
beginArmFailSafe(FailSafeArmMode
armMode)
|
void |
beginConnectBle(BluetoothGatt
server, boolean autoClose)
|
void |
beginConnectBle(BluetoothGatt
server, boolean autoClose, String pairingCode)
|
void |
beginConnectBle(BluetoothGatt
server, boolean autoClose, byte[] accessToken)
|
void |
beginConnectDevice(long deviceId, String ipAddr, byte[] accessToken)
|
void |
beginConnectDevice(long deviceId, String ipAddr, String pairingCode)
|
void |
beginConnectDevice(long deviceId, String ipAddr)
|
void | |
void | |
void |
beginDisableNetwork(long networkId)
|
void | |
void |
beginEnableConnectionMonitor(int intervalMS, int timeoutMS)
|
void |
beginEnableNetwork(long networkId)
|
void |
beginGetCameraAuthData(String nonce)
|
void | |
void | |
void |
beginGetNetworks(GetNetworkFlags
getFlags)
|
void | |
void | |
void |
beginJoinExistingFabric(byte[] fabricConfig)
|
void | |
void |
beginPairToken(byte[] pairingToken)
|
void |
beginPing(int payloadSize)
|
void | |
void | |
void |
beginRegisterServicePairAccount(long serviceId, String accountId,
byte[] serviceConfig, String pairingToken, String pairingInitData)
|
void |
beginRemotePassiveRendezvous(String rendezvousAddress, int
rendezvousTimeoutSec, int inactivityTimeoutSec)
|
void |
beginRemotePassiveRendezvous(byte[] accessToken, String
rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
|
void |
beginRemotePassiveRendezvous(String pairingCode, String
rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
|
void |
beginRemoveNetwork(long networkId)
|
void |
beginRendezvousDevice(IdentifyDeviceCriteria
deviceCriteria)
|
void |
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria
deviceCriteria)
|
void |
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria
deviceCriteria)
|
void |
beginResetConfig(ResetFlags
resetFlags)
|
void |
beginScanNetworks(NetworkType
netType)
|
void |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
void |
beginSetRendezvousMode(int modeFlags)
|
void |
beginStartSystemTest(long profileId, long testId)
|
void | |
void |
beginTestNetworkConnectivity(long networkId)
|
void | |
void |
beginUnregisterService(long serviceId)
|
void |
beginUpdateNetwork(NetworkInfo
netInfo)
|
void |
close()
|
static void | |
WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
|
سلسلة | |
طويلة |
deviceId()
|
BluetoothGatt | |
BluetoothGattCallback | |
WeaveDeviceManager.CompletionHandler | |
قيمة منطقية | |
static boolean |
isValidPairingCode(String pairingCode)
|
void |
onAddNetworkComplete(long networkId)
|
void | |
void |
onCloseBleComplete(int connId)
|
void | |
void | |
void | |
void |
onDeviceEnumerationResponse(WeaveDeviceDescriptor
deviceDesc, String deviceAddr)
|
void | |
void | |
void | |
void | |
void | |
void |
onError(Throwable err)
|
void |
onGetCameraAuthDataComplete(String macAddress, String authData)
|
void |
onGetFabricConfigComplete(byte[] fabricConfig)
|
void | |
void |
onGetNetworksComplete(NetworkInfo[]
networks)
|
void |
onGetRendezvousModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
void |
onIdentifyDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
void | |
void | |
void |
onNotifyWeaveConnectionClosed(int connId)
|
void |
onPairTokenComplete(byte[] pairingTokenBundle)
|
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void |
onScanNetworksComplete(NetworkInfo[]
networks)
|
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void |
setAutoReconnect(boolean autoReconnect)
|
void |
setCompletionHandler(WeaveDeviceManager.CompletionHandler
compHandler)
|
void |
setConnectTimeout(int timeoutMS)
|
static void |
setLoggingEnabled(boolean enabled)
تفعيل أو إيقاف إخراج التسجيل
|
void |
setRendezvousAddress(String rendezvousAddr)
|
void |
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
|
void |
startDeviceEnumeration(IdentifyDeviceCriteria
deviceCriteria)
|
void |
ملخّص الطريقة المحمية
void |
finalize()
|
ملخّص الطرق الموروثة
الحقول
protected WeaveDeviceManager.CompletionHandler mCompHandler
الشركات المصنِّعة العامة
public WeaveDeviceManager ()
الطُرق العامة
public void beginAddNetwork (NetworkInfo netInfo)
المعلمات
netInfo |
---|
public void beginArmFailSafe (FailSafeArmMode armMode, int failSafeToken)
المعلمات
armMode | |
---|---|
failSafeToken |
public int beginArmFailSafe (FailSafeArmMode armMode)
المعلمات
armMode |
---|
public void beginConnectBle (BluetoothGatt server, boolean autoClose)
المعلمات
خادم | |
---|---|
autoClose |
public void beginConnectBle (BluetoothGatt server, boolean autoClose, String pairingCode)
المعلمات
خادم | |
---|---|
autoClose | |
pairingCode |
public void beginConnectBle (BluetoothGatt server, boolean autoClose, byte[] accessToken)
المعلمات
خادم | |
---|---|
autoClose | |
accessToken |
public void beginConnectDevice (long deviceId, String ipAddr, byte[] accessToken)
المعلمات
deviceId | |
---|---|
ipAddr | |
accessToken |
public void beginConnectDevice (long deviceId, String ipAddr, String pairingCode)
المعلمات
deviceId | |
---|---|
ipAddr | |
pairingCode |
public void beginConnectDevice (long deviceId, String ipAddr)
المعلمات
deviceId | |
---|---|
ipAddr |
public void beginCreateFabric ()
public void beginDisableConnectionMonitor ()
public void beginDisableNetwork (long networkId)
المعلمات
networkId |
---|
public void beginDisarmFailSafe ()
public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)
المعلمات
intervalMS | |
---|---|
timeoutMS |
public void beginEnableNetwork (long networkId)
المعلمات
networkId |
---|
public void beginGetCameraAuthData (String nonce)
المعلمات
رقم خاص |
---|
public void beginGetFabricConfig ()
public void beginGetLastNetworkProvisioningResult ()
public void beginGetNetworks (GetNetworkFlags getFlags)
المعلمات
getFlags |
---|
public void beginGetRendezvousMode ()
public void beginIdentifyDevice ()
public void beginJoinExistingFabric (byte[] fabricConfig)
المعلمات
fabricConfig |
---|
public void beginLeaveFabric ()
public void beginPairToken (byte[] pairingToken)
المعلمات
pairingToken |
---|
public void beginPing (int payloadSize)
المعلمات
payloadSize |
---|
public void beginPing ()
public void beginReconnectDevice ()
public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)
المعلمات
serviceId | |
---|---|
accountId | |
serviceConfig | |
pairingToken | |
pairingInitData |
public void beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
المعلمات
rendezvousAddress | |
---|---|
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemotePassiveRendezvous (byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
المعلمات
accessToken | |
---|---|
rendezvousAddress | |
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemotePassiveRendezvous (String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
المعلمات
pairingCode | |
---|---|
rendezvousAddress | |
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemoveNetwork (long networkId)
المعلمات
networkId |
---|
public void beginRendezvousDevice (IdentifyDeviceCriteria deviceCriteria)
المعلمات
deviceCriteria |
---|
public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)
المعلمات
pairingCode | |
---|---|
deviceCriteria |
public void beginRendezvousDevice (byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
المعلمات
accessToken | |
---|---|
deviceCriteria |
public void beginResetConfig (ResetFlags resetFlags)
المعلمات
resetFlags |
---|
public void beginScanNetworks (NetworkType netType)
المعلمات
netType |
---|
public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)
المعلمات
modeSet |
---|
public void beginSetRendezvousMode (int modeFlags)
المعلمات
modeFlags |
---|
public void beginStartSystemTest (long profileId, long testId)
المعلمات
profileId | |
---|---|
testId |
public void beginStopSystemTest ()
public void beginTestNetworkConnectivity (long networkId)
المعلمات
networkId |
---|
public void beginUnpairToken ()
public void beginUnregisterService (long serviceId)
المعلمات
serviceId |
---|
public void beginUpdateNetwork (NetworkInfo netInfo)
المعلمات
netInfo |
---|
public void close ()
public static void closeEndpoints ()
public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)
المعلمات
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)
المعلمات
pairingCode |
---|
public void onAddNetworkComplete (long networkId)
المعلمات
networkId |
---|
public void onArmFailSafeComplete ()
public void onCloseBleComplete (int connId)
المعلمات
connId |
---|
public void onConnectBleComplete ()
public void onConnectDeviceComplete ()
public void onCreateFabricComplete ()
public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)
المعلمات
deviceDesc | |
---|---|
deviceAddr |
public void onDisableConnectionMonitorComplete ()
public void onDisableNetworkComplete ()
public void onDisarmFailSafeComplete ()
public void onEnableConnectionMonitorComplete ()
public void onEnableNetworkComplete ()
public void onError (Throwable err)
المعلمات
خطأ |
---|
public void onGetCameraAuthDataComplete (String macAddress, String authData)
المعلمات
macAddress | |
---|---|
authData |
public void onGetFabricConfigComplete (byte[] fabricConfig)
المعلمات
fabricConfig |
---|
public void onGetLastNetworkProvisioningResultComplete ()
public void onGetNetworksComplete (NetworkInfo[] networks)
المعلمات
شبكات |
---|
public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)
المعلمات
rendezvousModes |
---|
public void onIdentifyDeviceComplete (WeaveDeviceDescriptor deviceDesc)
المعلمات
deviceDesc |
---|
public void onJoinExistingFabricComplete ()
public void onLeaveFabricComplete ()
public void onNotifyWeaveConnectionClosed (int connId)
المعلمات
connId |
---|
public void onPairTokenComplete (byte[] pairingTokenBundle)
المعلمات
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)
المعلمات
شبكات |
---|
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)
المعلمات
autoReconnect |
---|
public void setCompletionHandler (WeaveDeviceManager.CompletionHandler compHandler)
المعلمات
compHandler |
---|
public void setConnectTimeout (int timeoutMS)
المعلمات
timeoutMS |
---|
public static void setLoggingEnabled (boolean enabled)
تفعيل أو إيقاف إخراج التسجيل
المعلمات
مفعّلة | يتم ضبط القيمة على "صحيح" إذا كان يجب طباعة السجلات، وعلى "خطأ" إذا لم يكن يجب طباعتها. |
---|
public void setRendezvousAddress (String rendezvousAddr)
المعلمات
rendezvousAddr |
---|
public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)
المعلمات
rendezvousLinkLocal |
---|
public void startDeviceEnumeration (IdentifyDeviceCriteria deviceCriteria)
المعلمات
deviceCriteria |
---|
public void stopDeviceEnumeration ()
الطُرق المحمية
protected void finalize ()
الرميات
Throwable |
---|