WeaveDeviceManager

открытый класс WeaveDeviceManager расширяет объект

Сводка вложенного класса

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

Сводка полей

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

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

Сводка общедоступных методов

пустота
пустота
beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)
инт
пустота
beginConnectBle (сервер BluetoothGatt , логическое значение autoClose)
пустота
beginConnectBle (сервер BluetoothGatt , логическое значение autoClose, строковый код сопряжения)
пустота
beginConnectBle (сервер BluetoothGatt , логическое значение autoClose, byte[] accessToken)
пустота
beginConnectDevice (long deviceId, String ipAddr, byte[] accessToken)
пустота
beginConnectDevice (длинный идентификатор устройства, строковый ipAddr, строковый код сопряжения)
пустота
beginConnectDevice (длинный идентификатор устройства, строка ipAddr)
пустота
пустота
пустота
beginDisableNetwork (длинный идентификатор сети)
пустота
пустота
beginEnableConnectionMonitor (int intervalMS, int timeoutMS)
пустота
beginEnableNetwork (длинный идентификатор сети)
пустота
beginGetCameraAuthData (одноразовый номер строки)
пустота
пустота
пустота
пустота
пустота
пустота
beginJoinExistingFabric (byte[] fabricConfig)
пустота
пустота
beginPairToken (byte[]pairingToken)
пустота
beginPing (int payloadSize)
пустота
пустота
пустота
beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String PairingToken, String PairingInitData)
пустота
beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
пустота
beginRemotePassiveRendezvous (byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
пустота
beginRemotePassiveRendezvous (строковый код сопряжения, строковый адрес рандеву, int rendezvousTimeoutSec, int inactivityTimeoutSec)
пустота
beginRemoveNetwork (длинный идентификатор сети)
пустота
пустота
beginRendezvousDevice (String PairingCode, IdentDeviceCriteria deviceCriteria)
пустота
beginRendezvousDevice (byte[] accessToken, IdentDeviceCriteria deviceCriteria)
пустота
пустота
пустота
пустота
beginSetRendezvousMode (int modeFlags)
пустота
beginStartSystemTest (длинный идентификатор профиля, длинный идентификатор теста)
пустота
пустота
beginTestNetworkConnectivity (длинный идентификатор сети)
пустота
пустота
beginUnregisterService (длинный идентификатор службы)
пустота
пустота
статическая пустота
WeaveDeviceDescriptor
decodeDeviceDescriptor (byte[] encodedDeviceDesc)
Нить
длинный
BluetoothGatt
BluetoothGattCallback
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 (логическое значение autoReconnect)
пустота
пустота
setConnectTimeout (целое время ожидания MS)
статическая пустота
setLoggingEnabled (логическое значение включено)
Включить или отключить вывод журнала
пустота
setRendezvousAddress (строка rendezvousAddr)
пустота
setRendezvousLinkLocal (логическое значение randezvousLinkLocal)
пустота
пустота

Сводка защищенного метода

пустота

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

Поля

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

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

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

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

public void beginAddNetwork ( NetworkInfo netInfo)

Параметры
сетевая информация

public void beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)

Параметры
ArmMode
фейлсафетокен

public int beginArmFailSafe ( FailSafeArmMode armMode)

Параметры
ArmMode

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

Параметры
сервер
автоЗакрыть

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

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

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

Параметры
сервер
автоЗакрыть
AccessToken

public void beginConnectDevice (long deviceId, String ipAddr, byte[] accessToken)

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

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

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

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

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

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

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

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

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

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

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

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

public void beginGetCameraAuthData (одноразовый номер строки)

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

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

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

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

public void beginPing ()

public void beginReconnectDevice ()

public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String PairingToken, String PairingInitData)

Параметры
идентификатор службы
идентификатор учетной записи
сервисконфиг
PairingToken
сопряжениеInitData

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

Параметры
рандевуАдрес
РандевуТаймаутСек
неактивностьTimeoutSec

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

Параметры
AccessToken
рандевуАдрес
РандевуТаймаутСек
неактивностьTimeoutSec

public void beginRemotePassiveRendezvous (String PairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

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

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

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

public void beginRendezvousDevice (identifyDeviceCriteria deviceCriteria )

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

public void beginRendezvousDevice (String PairingCode, IdentDeviceCriteria deviceCriteria)

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

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

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

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

Параметры
сетевая информация

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

public static void closeEndpoints ()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

Параметры
encodedDeviceDesc

public String deviceAddress ()

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

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

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

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

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

общедоступный статический логический isValidPairingCode (строковый код сопряжения)

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

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

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

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Параметры
ПОДТВЕРЖДАЮ

public void onConnectBleComplete ()

public void onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc, String deviceAddr)

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

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

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

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

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Параметры
MAC-адрес
authData

public void onGetFabricConfigComplete (byte[] fabricConfig)

Параметры
FabricConfig

public void onGetLastNetworkProvisioningResultComplete ()

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

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

public void onGetRendezvousModeComplete (EnumSet< RendezvousMode > rendezvousModes)

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

public void onIdentifyDeviceComplete ( WeaveDeviceDescriptor deviceDesc)

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

public void onJoinExistingFabricComplete ()

public void onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

Параметры
ПОДТВЕРЖДАЮ

public void onPairTokenComplete (byte[]pairingTokenBundle)

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

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[] )

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

public void onSetRendezvousModeComplete ()

public void onStartSystemTestComplete ()

public void onStopSystemTestComplete ()

public void onTestNetworkConnectivityComplete ()

public void onUnpairTokenComplete ()

public void onUnregisterServiceComplete ()

public void onUpdateNetworkComplete ()

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

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

public void setCompletionHandler ( WeaveDeviceManager.CompletionHandler compHandler)

Параметры
compHandler

public void setConnectTimeout (int timeoutMS)

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

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

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

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

public void setRendezvousAddress (String rendezvousAddr)

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

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

Параметры
рандевуСсылкаМестный

public void startDeviceEnumeration ( identDeviceCriteria deviceCriteria)

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

public void stopDeviceEnumeration ()

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

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

Броски
Метательный