WeaveDeviceManager

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

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

رابط کاربری WeaveDeviceManager.CompletionHandler

خلاصه فیلد

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

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

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

باطل
باطل
beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)
بین المللی
باطل
startConnectBle (سرور بلوتوث گات ، بسته خودکار بولی)
باطل
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)
باطل
startRemotePassiveRendezvous (کد جفت رشته، آدرس قرار ملاقات رشته، int rendezvousTimeoutSec، int inactivityTimeoutSec)
باطل
startRemoveNetwork (شناسه شبکه طولانی)
باطل
باطل
BeginRendezvousDevice (کد جفت‌سازی رشته‌ها، معیارهای دستگاه Criteria IdentifyDevice )
باطل
beginRendezvousDevice (byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
باطل
باطل
باطل
باطل
startSetRendezvousMode (مدهای int flags)
باطل
beginStartSystemTest (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)
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
باطل
setAutoReconnect (اتصال مجدد خودکار بولی)
باطل
باطل
setConnectTimeout (int timeoutMS)
فضای خالی ساکن
setLoggingEnabled (بولی فعال)
خروجی ورود به سیستم را فعال یا غیرفعال کنید
باطل
setRendezvousAddress (RendezvousAddr)
باطل
setRendezvousLinkLocal (قرارداد بولی لینکLocal)
باطل
باطل

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

باطل

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

فیلدها

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

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

عمومی WeaveDeviceManager ()

روش های عمومی

public void beginAddNetwork ( NetInfo netInfo)

پارامترها
netInfo

public void beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)

پارامترها
حالت arm
ناکام

عمومی int startArmFailSafe ( FailSafeArmMode armMode)

پارامترها
حالت arm

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

پارامترها
سرور
بسته شدن خودکار

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

پارامترها
سرور
بسته شدن خودکار
pairingCode

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

پارامترها
سرور
بسته شدن خودکار
AccessToken

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

پارامترها
شناسه دستگاه
ipAddr
AccessToken

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 (شناسه شبکه طولانی)

پارامترها
شناسه شبکه

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

پارامترها
fabricConfig

public void beginLeaveFabric ()

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

پارامترها
pairingToken

public void startPing (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)

پارامترها
AccessToken
آدرس قرار ملاقات
rendezvousTimeoutSec
inactivityTimeoutSec

public void startRemotePassiveRendezvous (کد جفت شدن رشته، آدرس قرار ملاقات رشته، 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)

پارامترها
AccessToken
معیارهای دستگاه

public void beginResetConfig ( ResetFlags resetFlags)

پارامترها
بازنشانی پرچم ها

public void beginScanNetworks ( NetType netType)

پارامترها
netType

public void beginSetRendezvousMode (EnumSet< RendezvousMode > modeSet)

پارامترها
حالت تنظیم

public void startSetRendezvousMode (int modeFlags)

پارامترها
modeFlags

public void beginStartSystemTest (Id پروفایل طولانی، طولانی testId)

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

public void beginStopSystemTest ()

عمومی void 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 ()

void عمومی onConnectDeviceComplete ()

خلأ عمومی onCreateFabricComplete ()

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

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

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

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

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

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

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

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

پارامترها
اشتباه کن

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

پارامترها
مک آدرس
authData

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

پارامترها
fabricConfig

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

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

پارامترها
شبکه ها

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

پارامترها
حالت های قرار ملاقات

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

پارامترها
توصیف دستگاه

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

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

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

پارامترها
connId

public void onPairTokenComplete (بایت[] pairingTokenBundle)

پارامترها
pairingTokenBundle

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

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

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

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

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

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

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

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

پارامترها
شبکه ها

خلأ عمومی onSetRendezvousModeComplete ()

خلأ عمومی onStartSystemTestComplete ()

خالی عمومی 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)

پارامترها
قرار ملاقاتAddr

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

پارامترها
rendezvousLinkLocal

Public void startDeviceEnumeration ( IdentifyDeviceCriteria deviceCriteria)

پارامترها
معیارهای دستگاه

عمومی void stopDeviceEnumeration ()

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

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

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