открытый класс WeaveDeviceManager расширяет объект
Сводка вложенного класса
интерфейс | WeaveDeviceManager.CompletionHandler |
Сводка полей
защищенный WeaveDeviceManager.CompletionHandler | mCompHandler |
Сводка по общедоступному конструктору
Сводка общедоступных методов
пустота | beginAddNetwork ( NetworkInfo netInfo) |
пустота | beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken) |
инт | beginArmFailSafe ( FailSafeArmMode armMode) |
пустота | 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 (одноразовый номер строки) |
пустота | |
пустота | |
пустота | beginGetNetworks ( GetNetworkFlags getFlags) |
пустота | |
пустота | |
пустота | 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 ( IdentDeviceCriteria deviceCriteria) |
пустота | beginRendezvousDevice (String PairingCode, IdentDeviceCriteria deviceCriteria) |
пустота | beginRendezvousDevice (byte[] accessToken, IdentDeviceCriteria deviceCriteria) |
пустота | beginResetConfig ( ResetFlags resetFlags) |
пустота | beginScanNetworks ( NetworkType netType) |
пустота | beginSetRendezvousMode (EnumSet< RendezvousMode > modeSet) |
пустота | beginSetRendezvousMode (int modeFlags) |
пустота | beginStartSystemTest (длинный идентификатор профиля, длинный идентификатор теста) |
пустота | |
пустота | beginTestNetworkConnectivity (длинный идентификатор сети) |
пустота | |
пустота | beginUnregisterService (длинный идентификатор службы) |
пустота | beginUpdateNetwork ( NetworkInfo netInfo) |
пустота | закрыть () |
статическая пустота | |
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) |
пустота | |
пустота | |
пустота | |
пустота | onNotifyWeaveConnectionClosed (int connId) |
пустота | onPairTokenComplete (byte[]pairingTokenBundle) |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | |
пустота | setAutoReconnect (логическое значение autoReconnect) |
пустота | setCompletionHandler ( WeaveDeviceManager.CompletionHandler compHandler) |
пустота | setConnectTimeout (целое время ожидания MS) |
статическая пустота | setLoggingEnabled (логическое значение включено) Включить или отключить вывод журнала |
пустота | setRendezvousAddress (строка rendezvousAddr) |
пустота | setRendezvousLinkLocal (логическое значение randezvousLinkLocal) |
пустота | startDeviceEnumeration ( идентифицироватьDeviceCriteria критерий устройства) |
пустота |
Сводка защищенного метода
пустота | завершить () |
Сводка по унаследованному методу
Поля
защищенный 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 ()
Защищенные методы
защищенная пустота финализировать ()
Броски
Метательный |
---|