общедоступный класс WeaveDeviceManager расширяет объект
Сводка вложенных классов
интерфейс | WeaveDeviceManager.CompletionHandler |
Сводка полей
защищенный WeaveDeviceManager.CompletionHandler | mCompHandler |
Сводка общедоступного конструктора
Краткое описание общедоступного метода
пустота | начатьДобавитьНетворк ( NetworkInfo netInfo) |
пустота | beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken) |
интервал | BeginArmFailSafe ( FailSafeArmMode ArmMode) |
пустота | 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) |
пустота | |
пустота | |
пустота | начатьGetNetworks ( GetNetworkFlags getFlags) |
пустота | |
пустота | |
пустота | 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 (длинный идентификатор сети) |
пустота | началоRendezvousDevice ( ОпределитьDeviceCriteria устройствоCriteria) |
пустота | BeginRendezvousDevice (String PairingCode, IdentifyDeviceCriteria deviceCriteria) |
пустота | BeginRendezvousDevice (byte[] accessToken, IdentifyDeviceCriteria deviceCriteria) |
пустота | BeginResetConfig ( ResetFlags сбросфлагс) |
пустота | |
пустота | BeginSetRendezvousMode (EnumSet< RendezvousMode > modeSet) |
пустота | BeginSetRendezvousMode (int modeFlags) |
пустота | BeginStartSystemTest (длинный идентификатор профиля, длинный идентификатор теста) |
пустота | |
пустота | BeginTestNetworkConnectivity (длинный идентификатор сети) |
пустота | |
пустота | BeginUnregisterService (длинный идентификатор службы) |
пустота | началоUpdateNetwork ( NetworkInfo netInfo) |
пустота | закрывать () |
статическая пустота | |
Дескриптор WeaveDeviceDescriptor | decodeDeviceDescriptor (byte[] encodedDeviceDesc) |
Нить | |
длинный | |
BluetoothGatt | |
BluetoothGattОбратный вызов | |
WeaveDeviceManager.CompletionHandler | |
логическое значение | isConnected () |
статическое логическое значение | isValidPairingCode (строковый код пары) |
пустота | onAddNetworkComplete (длинный идентификатор сети) |
пустота | |
пустота | onCloseBleComplete (int connId) |
пустота | |
пустота | |
пустота | |
пустота | onDeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc, String deviceAddr) |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | onError (выбрасываемая ошибка) |
пустота | onGetCameraAuthDataComplete (строка macAddress, строка authData) |
пустота | onGetFabricConfigComplete (byte[] FabricConfig) |
пустота | |
пустота | onGetNetworksComplete (сети NetworkInfo[] ) |
пустота | onGetRendezvousModeComplete (EnumSet< RendezvousMode > rendezvousModes) |
пустота | onIdentifyDeviceComplete ( WeaveDeviceDescriptor deviceDesc) |
пустота | |
пустота | |
пустота | onNotifyWeaveConnectionClosed (int connId) |
пустота | onPairTokenComplete (byte[]pairingTokenBundle) |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | onScanNetworksComplete (сети NetworkInfo[] ) |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | setAutoReconnect (логическое автоматическое переподключение) |
пустота | setCompletionHandler ( WeaveDeviceManager.CompletionHandler compHandler) |
пустота | setConnectTimeout (int timeoutMS) |
статическая пустота | setLoggingEnabled (логическое значение включено) Включить или отключить вывод журнала |
пустота | setRendezvousAddress (String rendezvousAddr) |
пустота | setRendezvousLinkLocal (логическое значение rendezvousLinkLocal) |
пустота | startDeviceEnumeration ( ОпределитьDeviceCriteria deviceCriteria) |
пустота |
Краткое описание защищенного метода
пустота | завершить () |
Сводка унаследованных методов
Поля
защищенный 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 ()
Защищенные методы
защищенная пустота финализировать ()
Броски
Бросок |
---|