WeaveDeviceManager

کلاس عمومی WeaveDeviceManager Object را گسترش می دهد

خلاصه کلاس تودرتو

رابط WeaveDeviceManager.CompletionHandler

خلاصه فیلد

WeaveDeviceManager.CompletionHandler محافظت شده است mCompHandler

خلاصه سازنده عمومی

خلاصه روش عمومی

خالی
خالی
beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)
بین المللی
خالی
BeginConnectBle (سرور BluetoothGatt ، بسته خودکار بولی)
خالی
BeginConnectBle (سرور بلوتوث گات، بسته خودکار بولین، کد جفت رشته)
خالی
BeginConnectBle (سرور BluetoothGatt ، بسته خودکار بولین، بایت[] accessToken)
خالی
BeginConnectDevice (ID دستگاه طولانی، ipAddr رشته، بایت[] accessToken)
خالی
BeginConnectDevice (ID طولانی، IPAddr رشته، کد جفت رشته)
خالی
BeginConnectDevice (ID دستگاه طولانی، String ipAddr)
خالی
خالی
خالی
startDisableNetwork (شناسه شبکه طولانی)
خالی
خالی
BeginEnableConnectionMonitor (int intervalMS، int timeoutMS)
خالی
startEnableNetwork (شناسه شبکه طولانی)
خالی
startGetCameraAuthData (رشته غیر یک)
خالی
خالی
خالی
خالی
خالی
خالی
BeginJoinExistingFabric (byte[] fabricConfig)
خالی
خالی
BeginPairToken (بایت[] pairingToken)
خالی
startPing (int payloadSize)
خالی
خالی
خالی
startRegisterServicePairAccount (Long serviceId، String accountId، byte[] serviceConfig، String pairingToken، String pairingInitData)
خالی
startRemotePassiveRendezvous (آدرس قرار ملاقات، int rendezvousTimeoutSec، int inactivityTimeoutSec)
خالی
startRemotePassiveRendezvous (بایت[] accessToken، String rendezvousAddress، int rendezvousTimeoutSec، int inactivityTimeoutSec)
خالی
BeginRemotePassiveRendezvous (کد جفت‌سازی رشته، آدرس قرار ملاقات رشته‌ای، int rendezvousTimeoutSec، int inactivityTimeoutSec)
خالی
startRemoveNetwork (شناسه شبکه طولانی)
خالی
خالی
BeginRendezvousDevice (کد جفت‌سازی رشته‌ها، معیارهای دستگاه Criteria شناسایی دستگاه)
خالی
beginRendezvousDevice (byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
خالی
خالی
خالی
خالی
startSetRendezvousMode (مدهای int flags)
خالی
startStartSystemTest (Id پروفایل طولانی، طولانی testId)
خالی
خالی
startTestNetworkConnectivity (شناسه شبکه طولانی)
خالی
خالی
startUnregisterService (شناسه سرویس طولانی)
خالی
خالی
فضای خالی ساکن
WeaveDeviceDescriptor
decodeDeviceDescriptor (بایت[] encodedDeviceDesc)
رشته
طولانی
بلوتوث گات
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
بولی
بولی استاتیک
isValidPairingCode (کد جفت شدن رشته)
خالی
onAddNetworkComplete (شناسه شبکه طولانی)
خالی
خالی
onCloseBleComplete (int connId)
خالی
خالی
خالی
خالی
onDeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc، String deviceAddr)
خالی
خالی
خالی
خالی
خالی
خالی
یک خطا (خطای قابل پرتاب)
خالی
onGetCameraAuthDataComplete (رشته macAddress، رشته authData)
خالی
onGetFabricConfigComplete (byte[] fabricConfig)
خالی
خالی
onGetNetworksComplete (شبکه‌های NetworkInfo [] )
خالی
onGetRendezvousModeComplete (EnumSet< RendezvousMode > rendezvousModes)
خالی
خالی
خالی
خالی
خالی
onPairTokenComplete (بایت[] pairingTokenBundle)
خالی
خالی
خالی
خالی
خالی
خالی
خالی
خالی
onScanNetworksComplete (شبکه‌های NetworkInfo [] )
خالی
خالی
خالی
خالی
خالی
خالی
خالی
خالی
setAutoReconnect (اتصال مجدد خودکار بولی)
خالی
خالی
setConnectTimeout (int timeoutMS)
فضای خالی ساکن
setLoggingEnabled (بولی فعال)
خروجی ورود به سیستم را فعال یا غیرفعال کنید
خالی
setRendezvousAddress (String rendezvousAddr)
خالی
setRendezvousLinkLocal (قرارداد بولی لینکLocal)
خالی
خالی

خلاصه روش محافظت شده

خالی

خلاصه روش ارثی

زمینه های

محافظت شده WeaveDeviceManager.CompletionHandler mCompHandler

سازندگان عمومی

عمومی WeaveDeviceManager ()

روش های عمومی

public void startAddNetwork ( NetInfo netInfo)

مولفه های
netInfo

public void beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)

مولفه های
حالت arm
failSafeToken

عمومی int startArmFailSafe ( FailSafeArmMode armMode)

مولفه های
حالت arm

public void beginConnectBle (سرور بلوتوث گات، بسته خودکار بولی)

مولفه های
سرور
بسته شدن خودکار

public void startConnectBle (سرور بلوتوث گات، بسته شدن خودکار بولی، کد جفت شدن رشته)

مولفه های
سرور
بسته شدن خودکار
pairingCode

public void beginConnectBle (سرور BluetoothGatt ، بسته خودکار بولی، بایت[] accessToken)

مولفه های
سرور
بسته شدن خودکار
نشانه دسترسی

public void beginConnectDevice (ID دستگاه طولانی، ipAddr رشته، بایت[] accessToken)

مولفه های
شناسه دستگاه
ipAddr
نشانه دسترسی

public void beginConnectDevice (ID دستگاه طولانی، String ipAddr، String PairingCode)

مولفه های
شناسه دستگاه
ipAddr
pairingCode

public void beginConnectDevice (ID دستگاه طولانی، String ipAddr)

مولفه های
شناسه دستگاه
ipAddr

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (شناسه شبکه طولانی)

مولفه های
شناسه شبکه

عمومی void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS، int timeoutMS)

مولفه های
فاصله MS
timeoutMS

public void beginEnableNetwork (شناسه شبکه طولانی)

مولفه های
شناسه شبکه

public void beginGetCameraAuthData (رشته غیر یک)

مولفه های
هیچ

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks ( GetNetworkFlags getFlags)

مولفه های
getFlags

public void startGetRendezvousMode ()

public void beginIdentifyDevice ()

public void beginJoinExistingFabric (byte[] fabricConfig)

مولفه های
فابریک پیکربندی

public void beginLeaveFabric ()

public void beginPairToken (بایت[] pairingToken)

مولفه های
pairingToken

شروع پینگ خالی عمومی (int payloadSize )

مولفه های
payloadSize

public void startPing ()

public void startReconnectDevice ()

public void beginRegisterServicePairAccount (Long serviceId، String accountId، byte[] serviceConfig، String pairingToken، String pairingInitData)

مولفه های
شناسه سرویس
شناسه حساب
serviceConfig
pairingToken
pairingInitData

public void startRemotePassiveRendezvous (RandezvousAddress، int rendezvousTimeoutSec، int inactivityTimeoutSec)

مولفه های
آدرس قرار ملاقات
rendezvousTimeoutSec
inactivityTimeoutSec

public void startRemotePassiveRendezvous (بایت[] accessToken، String rendezvousAddress، int rendezvousTimeoutSec، int inactivityTimeoutSec)

مولفه های
نشانه دسترسی
آدرس قرار ملاقات
rendezvousTimeoutSec
inactivityTimeoutSec

public void startRemotePassiveRendezvous (کد جفت شدن رشته، آدرس rendezvous رشته، int rendezvousTimeoutSec، int inactivityTimeoutSec)

مولفه های
pairingCode
آدرس قرار ملاقات
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (شناسه شبکه طولانی)

مولفه های
شناسه شبکه

public void beginRendezvousDevice ( IdentifyDeviceCriteria deviceCriteria)

مولفه های
معیارهای دستگاه

public void beginRendezvousDevice (کد جفت رشته، معیار دستگاه IdentifyDeviceCriteria )

مولفه های
pairingCode
معیارهای دستگاه

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

مولفه های
نشانه دسترسی
معیارهای دستگاه

public void beginResetConfig ( ResetFlags resetFlags)

مولفه های
بازنشانی پرچم ها

public void beginScanNetworks ( NetType netType)

مولفه های
netType

public void beginSetRendezvousMode (EnumSet< RendezvousMode > modeSet)

مولفه های
حالت تنظیم

public void startSetRendezvousMode (مدهای intFlags)

مولفه های
modeFlags

public void beginStartSystemTest (Long profileId, long testId)

مولفه های
شناسه پروفایل
شناسه تست

public void beginStopSystemTest ()

باطل عمومی startTestNetworkConnectivity (شناسه شبکه طولانی)

مولفه های
شناسه شبکه

public void beginUnpairToken ()

public void startUnregisterService (شناسه سرویس طولانی)

مولفه های
شناسه سرویس

public void startUpdateNetwork ( NetInfo netInfo)

مولفه های
netInfo

بسته شدن فضای خالی عمومی ()

نقاط پایانی باطل استاتیک عمومی ()

عمومی WeaveDeviceDescriptor decodeDeviceDescriptor (بایت[] encodedDeviceDesc)

مولفه های
encodedDeviceDesc

آدرس دستگاه رشته عمومی ( )

شناسه دستگاه طولانی عمومی ()

BluetoothGatt عمومی getBluetoothGatt ()

عمومی BluetoothGattCallback دریافت تماس ()

عمومی WeaveDeviceManager.CompletionHandler getCompletionHandler ()

بولین عمومی isConnected ()

بولی استاتیک عمومی isValidPairingCode (کد جفت شدن رشته)

مولفه های
pairingCode

خالی عمومی در AddNetworkComplete (شناسه شبکه طولانی)

مولفه های
شناسه شبکه

خالی عمومی در ArmFailSafeComplete ()

خلأ عمومی onCloseBleComplete (int connId)

مولفه های
connId

خلأ عمومی onConnectBleComplete ()

خلأ عمومی onConnectDeviceComplete ()

خلأ عمومی onCreateFabricComplete ()

خالی عمومی در DeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc، String deviceAddr)

مولفه های
توصیف دستگاه
deviceAddr

خالی عمومی در DisableConnectionMonitorComplete ()

خلأ عمومی در DisableNetworkComplete ()

خالی عمومی در DisarmFailSafeComplete ()

خالی عمومی onEnableConnectionMonitorComplete ()

خالی عمومی onEnableNetworkComplete ()

عمومی void onError (خطا قابل پرتاب)

مولفه های
اشتباه کن

void عمومی onGetCameraAuthDataComplete (رشته macAddress، رشته authData)

مولفه های
مک آدرس
authData

خالی عمومی onGetFabricConfigComplete (byte[] fabricConfig)

مولفه های
فابریک پیکربندی

خالی عمومی onGetLastNetworkProvisioningResultComplete ()

void عمومی onGetNetworksComplete (شبکه های NetworkInfo [] )

مولفه های
شبکه های

خالی عمومی در GetRendezvousModeComplete (EnumSet< RendezvousMode > rendezvousModes)

مولفه های
حالت های قرار ملاقات

خالی عمومی در IdentifyDeviceComplete ( WeaveDeviceDescriptor deviceDesc)

مولفه های
توصیف دستگاه

خالی عمومی در JoinExistingFabricComplete ()

خلأ عمومی در LeaveFabricComplete ()

خلأ عمومی onNotifyWeaveConnectionClosed (int connId)

مولفه های
connId

void عمومی onPairTokenComplete (بایت[] pairingTokenBundle)

مولفه های
pairingTokenBundle

خلأ عمومی در PingComplete ()

خالی عمومی در ReconnectDeviceComplete ()

خالی عمومی در RegisterServicePairAccountComplete ()

خالی عمومی در RemotePassiveRendezvousComplete ()

خلأ عمومی در RemoveNetworkComplete ()

خالی عمومی در RendezvousDeviceComplete ()

خلأ عمومی در ResetConfigComplete ()

void عمومی onScanNetworksComplete (شبکه های NetworkInfo [] )

مولفه های
شبکه های

خالی عمومی در SetRendezvousModeComplete ()

خلأ عمومی در StartSystemTestComplete ()

void عمومی onStopSystemTestComplete ()

خالی عمومی در TestNetworkConnectivityComplete ()

خالی عمومی در UnpairTokenComplete ()

خالی عمومی در UnregisterServiceComplete ()

خلأ عمومی onUpdateNetworkComplete ()

setAutoReconnect خالی عمومی (اتصال خودکار بولی)

مولفه های
اتصال مجدد خودکار

عمومی void setCompletionHandler ( WeaveDeviceManager.CompletionHandler compHandler)

مولفه های
compHandler

public void setConnectTimeout (int timeoutMS)

مولفه های
timeoutMS

public void setLoggingEnabled (بولی فعال)

خروجی ورود به سیستم را فعال یا غیرفعال کنید

مولفه های
فعال شد درست است اگر لاگ باید چاپ شود. false بدون خروجی

public void setRendezvousAddress (String rendezvousAddr)

مولفه های
ranezvousAddr

مجموعه خالی عمومی RendezvousLinkLocal (قرار ملاقات بولی لینکLocal)

مولفه های
rendezvousLinkLocal

Public void startDeviceEnumeration ( IdentifyDeviceCriteria deviceCriteria)

مولفه های
معیارهای دستگاه

عمومی void stopDeviceEnumeration ()

روش های محافظت شده

نهایی کردن فضای خالی محافظت شده ()

پرتاب می کند
قابل پرتاب