WeaveDeviceManager

общедоступный класс WeaveDeviceManager расширяет объект

Сводка вложенных классов

интерфейс WeaveDeviceManager.CompletionHandler

Сводка полей

защищенный WeaveDeviceManager.CompletionHandler mCompHandler

Сводка общедоступного конструктора

Краткое описание общедоступного метода

пустота
пустота
beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)
интервал
пустота
BeginConnectBle (сервер BluetoothGatt , логическое значение autoClose)
пустота
BeginConnectBle (сервер BluetoothGatt , логическое значение autoClose, String PairingCode)
пустота
BeginConnectBle (сервер BluetoothGatt , логическое значение autoClose, byte[] accessToken)
пустота
BeginConnectDevice (длинный идентификатор устройства, строка ipAddr, byte[] accessToken)
пустота
BeginConnectDevice (длинный идентификатор устройства, строка ipAddr, строка PairingCode)
пустота
BeginConnectDevice (длинный идентификатор устройства, строка ipAddr)
пустота
пустота
пустота
BeginDisableNetwork (длинный идентификатор сети)
пустота
пустота
BeginEnableConnectionMonitor (int интервалMS, int timeoutMS)
пустота
BeginEnableNetwork (длинный идентификатор сети)
пустота
BeginGetCameraAuthData (строка nonce)
пустота
пустота
пустота
пустота
пустота
пустота
BeginJoinExistingFabric (byte[] FabricConfig)
пустота
пустота
BeginPairToken (байт [] PairingToken)
пустота
BeginPing (int payloadSize)
пустота
пустота
пустота
BeginRegisterServicePairAccount (длинный идентификатор службы, String accountId, byte[] serviceConfig, StringpairingToken, StringpairingInitData)
пустота
BeginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
пустота
BeginRemotePassiveRendezvous (byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
пустота
BeginRemotePassiveRendezvous (StringpairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
пустота
BeginRemoveNetwork (длинный идентификатор сети)
пустота
пустота
BeginRendezvousDevice (String PairingCode, IdentifyDeviceCriteria deviceCriteria)
пустота
BeginRendezvousDevice (byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
пустота
BeginResetConfig ( ResetFlags сбросфлагс)
пустота
пустота
пустота
BeginSetRendezvousMode (int modeFlags)
пустота
BeginStartSystemTest (длинный идентификатор профиля, длинный идентификатор теста)
пустота
пустота
BeginTestNetworkConnectivity (длинный идентификатор сети)
пустота
пустота
BeginUnregisterService (длинный идентификатор службы)
пустота
пустота
статическая пустота
Дескриптор WeaveDeviceDescriptor
decodeDeviceDescriptor (byte[] encodedDeviceDesc)
Нить
длинный
BluetoothGatt
BluetoothGattОбратный вызов
WeaveDeviceManager.CompletionHandler
логическое значение
статическое логическое значение
isValidPairingCode (строковый код пары)
пустота
onAddNetworkComplete (длинный идентификатор сети)
пустота
пустота
onCloseBleComplete (int connId)
пустота
пустота
пустота
пустота
onDeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc, String deviceAddr)
пустота
пустота
пустота
пустота
пустота
пустота
onError (выбрасываемая ошибка)
пустота
onGetCameraAuthDataComplete (строка macAddress, строка authData)
пустота
onGetFabricConfigComplete (byte[] FabricConfig)
пустота
пустота
пустота
onGetRendezvousModeComplete (EnumSet< RendezvousMode > rendezvousModes)
пустота
пустота
пустота
пустота
пустота
onPairTokenComplete (byte[]pairingTokenBundle)
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
пустота
setAutoReconnect (логическое автоматическое переподключение)
пустота
пустота
setConnectTimeout (int timeoutMS)
статическая пустота
setLoggingEnabled (логическое значение включено)
Включить или отключить вывод журнала
пустота
setRendezvousAddress (String rendezvousAddr)
пустота
setRendezvousLinkLocal (логическое значение rendezvousLinkLocal)
пустота
пустота

Краткое описание защищенного метода

пустота

Сводка унаследованных методов

Поля

защищенный WeaveDeviceManager.CompletionHandler mCompHandler

Публичные конструкторы

общедоступный WeaveDeviceManager ()

Публичные методы

public void BeginAddNetwork ( NetworkInfo netInfo)

Параметры
netInfo

public void beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)

Параметры
режим руки
фаилсафетокен

public int BeginArmFailSafe ( FailSafeArmMode ArmMode)

Параметры
режим руки

public void BeginConnectBle (сервер BluetoothGatt , логическое значение autoClose)

Параметры
сервер
автозакрытие

public void BeginConnectBle (сервер BluetoothGatt , логическое значение autoClose, строковый код пары)

Параметры
сервер
автозакрытие
код сопряжения

public void BeginConnectBle (сервер BluetoothGatt , логическое значение autoClose, byte[] accessToken)

Параметры
сервер
автозакрытие
токен доступа

public void BeginConnectDevice (длинный идентификатор устройства, строка ipAddr, byte[] accessToken)

Параметры
идентификатор устройства
ipадрес
токен доступа

public void BeginConnectDevice (длинный идентификатор устройства, строка ipAddr, строка PairingCode)

Параметры
идентификатор устройства
ipадрес
код сопряжения

public void BeginConnectDevice (длинный идентификатор устройства, строка ipAddr)

Параметры
идентификатор устройства
ipадрес

общественная пустота BeginCreateFabric ()

public void BeginDisableConnectionMonitor ()

public void BeginDisableNetwork (длинный идентификатор сети)

Параметры
идентификатор сети

public void BeginDisarmFailSafe ()

public void BeginEnableConnectionMonitor (int интервалMS, int timeoutMS)

Параметры
интервал MS
таймаутМС

public void BeginEnableNetwork (длинный идентификатор сети)

Параметры
идентификатор сети

public void BeginGetCameraAuthData (строка nonce)

Параметры
одноразовый номер

public void BeginGetFabricConfig ()

public void BeginGetLastNetworkProvisioningResult ()

public void BeginGetNetworks ( GetNetworkFlags getFlags)

Параметры
getFlags

public void BeginGetRendezvousMode ()

public void BeginIdentifyDevice ()

public void BeginJoinExistingFabric (byte[] FabricConfig)

Параметры
тканьКонфиг

public void BeginLeaveFabric ()

public void BeginPairToken (byte[]pairingToken)

Параметры
спариваниеТокен

public void BeginPing (int payloadSize)

Параметры
размер полезной нагрузки

публичное недействительное начало ()

public void BeginReconnectDevice ()

public void BeginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, StringpairingToken, StringpairingInitData)

Параметры
идентификатор службы
идентификатор аккаунта
сервисконфиг
спариваниеТокен
спариваниеInitData

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

Параметры
Адрес встречи
рандевуТаймаутСек
бездействиеTimeoutSec

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

Параметры
токен доступа
Адрес встречи
рандевуТаймаутСек
бездействиеТаймаутСек

public void BeginRemotePassiveRendezvous (StringpairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

Параметры
код сопряжения
Адрес встречи
рандевуТаймаутСек
бездействиеTimeoutSec

public void BeginRemoveNetwork (длинный идентификатор сети)

Параметры
идентификатор сети

public void BeginRendezvousDevice ( IdentDeviceCriteria deviceCriteria)

Параметры
устройствоКритерии

public void BeginRendezvousDevice (String PairingCode, IdentifyDeviceCriteria deviceCriteria)

Параметры
код сопряжения
устройствоКритерии

public void BeginRendezvousDevice (byte[] accessToken, identDeviceCriteria deviceCriteria)

Параметры
токен доступа
устройствоКритерии

public void BeginResetConfig ( ResetFlags resetFlags)

Параметры
сброс флагов

public void BeginScanNetworks ( NetworkType netType)

Параметры
неттипе

public void BeginSetRendezvousMode (EnumSet< RendezvousMode > modeSet)

Параметры
режимSet

public void BeginSetRendezvousMode (int modeFlags)

Параметры
режимФлаги

public void BeginStartSystemTest (длинный идентификатор профиля, длинный идентификатор теста)

Параметры
идентификатор профиля
идентификатор теста

public void BeginStopSystemTest ()

public void BeginTestNetworkConnectivity (длинный идентификатор сети)

Параметры
идентификатор сети

public void BeginUnpairToken ()

public void BeginUnregisterService (длинный идентификатор службы)

Параметры
идентификатор службы

public void BeginUpdateNetwork ( NetworkInfo netInfo)

Параметры
netInfo

public void закрыть ()

public static void closeEndpoints ()

общедоступный WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

Параметры
закодированноеDeviceDesc

публичная строка deviceAddress ()

общедоступный длинный идентификатор устройства ()

общественный BluetoothGatt getBluetoothGatt ()

общедоступный BluetoothGattCallback getCallback ()

общедоступный WeaveDeviceManager.CompletionHandler getCompletionHandler ()

общедоступное логическое значение isConnected ()

общедоступное статическое логическое значение isValidPairingCode (StringpairingCode)

Параметры
код сопряжения

public void onAddNetworkComplete (длинный сетевой идентификатор)

Параметры
идентификатор сети

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Параметры
согласовать

общественная пустота onConnectBleComplete ()

общественная пустота onConnectDeviceComplete ()

общественная пустота onCreateFabricComplete ()

public void onDeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Параметры
устройствоDesc
адрес устройства

общественная пустота onDisableConnectionMonitorComplete ()

общественная пустота onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

общественная пустота onEnableConnectionMonitorComplete ()

общественная пустота onEnableNetworkComplete ()

public void onError (выбрасываемая ошибка)

Параметры
ошибаться

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Параметры
макадрес
authData

public void onGetFabricConfigComplete (byte[] FabricConfig)

Параметры
тканьКонфиг

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (сети NetworkInfo[] )

Параметры
сети

public void onGetRendezvousModeComplete (EnumSet <RendezvousMode> rendezvousModes)

Параметры
режимы рандеву

public void onIdentifyDeviceComplete ( WeaveDeviceDescriptor deviceDesc)

Параметры
устройствоDesc

общественная пустота onJoinExistingFabricComplete ()

общественная пустота onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

Параметры
согласовать

public void onPairTokenComplete (byte[]pairingTokenBundle)

Параметры
спариваниеTokenBundle

общественная пустота onPingComplete ()

общественная пустота onReconnectDeviceComplete ()

общественная пустота onRegisterServicePairAccountComplete ()

public void onRemotePassiveRendezvousComplete ()

общественная пустота onRemoveNetworkComplete ()

public void onRendezvousDeviceComplete ()

общественная пустота onResetConfigComplete ()

public void onScanNetworksComplete (сети NetworkInfo[] )

Параметры
сети

public void onSetRendezvousModeComplete ()

общественная пустота onStartSystemTestComplete ()

общественная пустота onStopSystemTestComplete ()

общественная пустота onTestNetworkConnectivityComplete ()

общественная пустота onUnpairTokenComplete ()

общественная пустота onUnregisterServiceComplete ()

общественная пустота onUpdateNetworkComplete ()

public void setAutoReconnect (логическое autoReconnect)

Параметры
автоматическое переподключение

public void setCompletionHandler ( WeaveDeviceManager.CompletionHandler compHandler)

Параметры
компхэндлер

public void setConnectTimeout (int timeoutMS)

Параметры
таймаутМС

public static void setLoggingEnabled (логическое значение включено)

Включить или отключить вывод журнала

Параметры
включено true, если журналы должны быть распечатаны; false для отсутствия вывода

public void setRendezvousAddress (String rendezvousAddr)

Параметры
адрес рандеву

public void setRendezvousLinkLocal (логическое значение rendezvousLinkLocal)

Параметры
рандевуLinkLocal

public void startDeviceEnumeration ( IdentDeviceCriteria deviceCriteria)

Параметры
устройствоКритерии

public void stopDeviceEnumeration ()

Защищенные методы

защищенная пустота финализировать ()

Броски
Бросок