La clase pública WeaveDeviceManager extiende el objeto
Resumen de clases anidadas
interfaz | WeaveDeviceManager.CompletionHandler |
Campo Resumen
protegido WeaveDeviceManager.CompletionHandler | mCompHandler |
Resumen del constructor público
Resumen del método público
vacío | beginAddNetwork ( NetworkInfo netInfo) |
vacío | beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken) |
En t | beginArmFailSafe ( FailSafeArmMode armMode) |
vacío | beginConnectBle (servidor BluetoothGatt , booleano autoClose) |
vacío | beginConnectBle (servidor BluetoothGatt , boolean autoClose, String pairingCode) |
vacío | beginConnectBle (servidor BluetoothGatt , booleano autoClose, byte [] accessToken) |
vacío | beginConnectDevice ( deviceId largo, String ipAddr, byte [] accessToken) |
vacío | beginConnectDevice ( deviceId largo, String ipAddr, String pairingCode) |
vacío | beginConnectDevice ( deviceId largo, String ipAddr) |
vacío | |
vacío | |
vacío | beginDisableNetwork (long networkId) |
vacío | |
vacío | beginEnableConnectionMonitor (int intervalMS, int timeoutMS) |
vacío | beginEnableNetwork (long networkId) |
vacío | beginGetCameraAuthData (String nonce) |
vacío | |
vacío | |
vacío | beginGetNetworks ( GetNetworkFlags getFlags) |
vacío | |
vacío | |
vacío | beginJoinExistingFabric (byte [] fabricConfig) |
vacío | |
vacío | beginPairToken (byte [] pairingToken) |
vacío | beginPing (int payloadSize) |
vacío | beginPing () |
vacío | |
vacío | beginRegisterServicePairAccount ( serviceId largo, String accountId, byte [] serviceConfig, String pairingToken, String pairingInitData) |
vacío | beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec) |
vacío | beginRemotePassiveRendezvous (byte [] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec) |
vacío | beginRemotePassiveRendezvous (String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec) |
vacío | beginRemoveNetwork (long networkId) |
vacío | beginRendezvousDevice ( IdentifyDeviceCriteria deviceCriteria) |
vacío | beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria) |
vacío | beginRendezvousDevice (byte [] accessToken, IdentifyDeviceCriteria deviceCriteria) |
vacío | beginResetConfig ( ResetFlags resetFlags) |
vacío | beginScanNetworks ( NetworkType netType) |
vacío | beginSetRendezvousMode (EnumSet < RendezvousMode > modeSet) |
vacío | beginSetRendezvousMode (int modeFlags) |
vacío | beginStartSystemTest (long profileId, long testId) |
vacío | |
vacío | beginTestNetworkConnectivity (long networkId) |
vacío | |
vacío | beginUnregisterService ( serviceId largo) |
vacío | beginUpdateNetwork ( NetworkInfo netInfo) |
vacío | cerrar () |
hoyo estatico | |
WeaveDeviceDescriptor | decodeDeviceDescriptor (byte [] encodedDeviceDesc) |
Cuerda | |
largo | deviceId () |
BluetoothGatt | |
BluetoothGattCallback | getCallback () |
WeaveDeviceManager.CompletionHandler | |
booleano | isConnected () |
booleano estático | isValidPairingCode (String pairingCode) |
vacío | onAddNetworkComplete (largo networkId) |
vacío | |
vacío | onCloseBleComplete (int connId) |
vacío | |
vacío | |
vacío | |
vacío | onDeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc, String deviceAddr) |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | onGetCameraAuthDataComplete (String macAddress, String authData) |
vacío | onGetFabricConfigComplete (byte [] fabricConfig) |
vacío | |
vacío | onGetNetworksComplete (redes NetworkInfo [] ) |
vacío | onGetRendezvousModeComplete (EnumSet < RendezvousMode > rendezvousModes) |
vacío | onIdentifyDeviceComplete ( WeaveDeviceDescriptor deviceDesc) |
vacío | |
vacío | |
vacío | onNotifyWeaveConnectionClosed (int connId) |
vacío | onPairTokenComplete (byte [] pairingTokenBundle) |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | onScanNetworksComplete (redes NetworkInfo [] ) |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | |
vacío | setAutoReconnect (boolean autoReconnect) |
vacío | setCompletionHandler ( WeaveDeviceManager.CompletionHandler compHandler) |
vacío | setConnectTimeout (int timeoutMS) |
hoyo estatico | setLoggingEnabled (booleano habilitado) Activar o desactivar la salida de registro |
vacío | setRendezvousAddress (String rendezvousAddr) |
vacío | setRendezvousLinkLocal (booleano rendezvousLinkLocal) |
vacío | startDeviceEnumeration ( IdentifyDeviceCriteria deviceCriteria) |
vacío |
Resumen del método protegido
vacío | finalizar () |
Resumen del método heredado
Campos
protegido WeaveDeviceManager.CompletionHandler mCompHandler
Constructores públicos
public WeaveDeviceManager ()
Métodos públicos
public void beginAddNetwork ( NetworkInfo netInfo)
Parámetros
netInfo |
---|
public void beginArmFailSafe ( FailSafeArmMode armMode, int failSafeToken)
Parámetros
armMode | |
---|---|
failSafeToken |
public int beginArmFailSafe ( FailSafeArmMode armMode)
Parámetros
armMode |
---|
public void beginConnectBle (servidor BluetoothGatt , boolean autoClose)
Parámetros
servidor | |
---|---|
auto cerrado |
public void beginConnectBle (servidor BluetoothGatt , boolean autoClose, String pairingCode)
Parámetros
servidor | |
---|---|
auto cerrado | |
pairingCode |
public void beginConnectBle (servidor BluetoothGatt , boolean autoClose, byte [] accessToken)
Parámetros
servidor | |
---|---|
auto cerrado | |
accessToken |
public void beginConnectDevice (largo deviceId, String ipAddr, byte [] accessToken)
Parámetros
Identificación del dispositivo | |
---|---|
ipAddr | |
accessToken |
public void beginConnectDevice (largo deviceId, String ipAddr, String pairingCode)
Parámetros
Identificación del dispositivo | |
---|---|
ipAddr | |
pairingCode |
public void beginConnectDevice (largo deviceId, String ipAddr)
Parámetros
Identificación del dispositivo | |
---|---|
ipAddr |
public void beginCreateFabric ()
public void beginDisableConnectionMonitor ()
public void beginDisableNetwork (long networkId)
Parámetros
Identificación de red |
---|
public void beginDisarmFailSafe ()
public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)
Parámetros
intervaloMS | |
---|---|
timeoutMS |
public void beginEnableNetwork (long networkId)
Parámetros
Identificación de red |
---|
public void beginGetCameraAuthData (String nonce)
Parámetros
mientras tanto |
---|
public void beginGetFabricConfig ()
public void beginGetLastNetworkProvisioningResult ()
public void beginGetNetworks ( GetNetworkFlags getFlags)
Parámetros
getFlags |
---|
public void beginGetRendezvousMode ()
public void beginIdentifyDevice ()
public void beginJoinExistingFabric (byte [] fabricConfig)
Parámetros
fabricConfig |
---|
public void beginLeaveFabric ()
public void beginPairToken (byte [] pairingToken)
Parámetros
pairingToken |
---|
public void beginPing (int payloadSize)
Parámetros
payloadSize |
---|
public void beginPing ()
public void beginReconnectDevice ()
public void beginRegisterServicePairAccount (long serviceId, String accountId, byte [] serviceConfig, String pairingToken, String pairingInitData)
Parámetros
serviceId | |
---|---|
ID de la cuenta | |
serviceConfig | |
pairingToken | |
pairingInitData |
public void beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Parámetros
rendezvousAddress | |
---|---|
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemotePassiveRendezvous (byte [] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Parámetros
accessToken | |
---|---|
rendezvousAddress | |
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemotePassiveRendezvous (String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Parámetros
pairingCode | |
---|---|
rendezvousAddress | |
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemoveNetwork (long networkId)
Parámetros
Identificación de red |
---|
public void beginRendezvousDevice ( IdentifyDeviceCriteria deviceCriteria)
Parámetros
deviceCriteria |
---|
public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)
Parámetros
pairingCode | |
---|---|
deviceCriteria |
public void beginRendezvousDevice (byte [] accessToken, IdentifyDeviceCriteria deviceCriteria)
Parámetros
accessToken | |
---|---|
deviceCriteria |
public void beginResetConfig ( ResetFlags resetFlags)
Parámetros
resetFlags |
---|
public void beginScanNetworks ( NetworkType netType)
Parámetros
netType |
---|
public void beginSetRendezvousMode (EnumSet < RendezvousMode > modeSet)
Parámetros
modeSet |
---|
public void beginSetRendezvousMode (int modeFlags)
Parámetros
modeFlags |
---|
public void beginStartSystemTest (long profileId, long testId)
Parámetros
Perfil Id | |
---|---|
testId |
public void beginStopSystemTest ()
public void beginTestNetworkConnectivity (long networkId)
Parámetros
Identificación de red |
---|
public void beginUnpairToken ()
public void beginUnregisterService (long serviceId)
Parámetros
serviceId |
---|
public void beginUpdateNetwork ( NetworkInfo netInfo)
Parámetros
netInfo |
---|
cierre del vacío público ()
public static void closeEndpoints ()
public WeaveDeviceDescriptor decodeDeviceDescriptor (byte [] encodedDeviceDesc)
Parámetros
encodedDeviceDesc |
---|
public String deviceAddress ()
deviceId largo público ()
public BluetoothGatt getBluetoothGatt ()
public BluetoothGattCallback getCallback ()
public WeaveDeviceManager.CompletionHandler getCompletionHandler ()
public boolean isConnected ()
public static boolean isValidPairingCode (String pairingCode)
Parámetros
pairingCode |
---|
public void onAddNetworkComplete (largo networkId)
Parámetros
Identificación de red |
---|
public void onArmFailSafeComplete ()
public void onCloseBleComplete (int connId)
Parámetros
connId |
---|
public void onConnectBleComplete ()
public void onConnectDeviceComplete ()
public void onCreateFabricComplete ()
public void onDeviceEnumerationResponse ( WeaveDeviceDescriptor deviceDesc, String deviceAddr)
Parámetros
deviceDesc | |
---|---|
deviceAddr |
public void onDisableConnectionMonitorComplete ()
public void onDisableNetworkComplete ()
public void onDisarmFailSafeComplete ()
public void onEnableConnectionMonitorComplete ()
public void onEnableNetworkComplete ()
public void onError (error arrojable )
Parámetros
errar |
---|
public void onGetCameraAuthDataComplete (String macAddress, String authData)
Parámetros
dirección MAC | |
---|---|
authData |
public void onGetFabricConfigComplete (byte [] fabricConfig)
Parámetros
fabricConfig |
---|
public void onGetLastNetworkProvisioningResultComplete ()
public void onGetNetworksComplete (redes NetworkInfo [] )
Parámetros
redes |
---|
public void onGetRendezvousModeComplete (EnumSet < RendezvousMode > rendezvousModes)
Parámetros
rendezvousModes |
---|
public void onIdentifyDeviceComplete ( WeaveDeviceDescriptor deviceDesc)
Parámetros
deviceDesc |
---|
public void onJoinExistingFabricComplete ()
public void onLeaveFabricComplete ()
public void onNotifyWeaveConnectionClosed (int connId)
Parámetros
connId |
---|
public void onPairTokenComplete (byte [] pairingTokenBundle)
Parámetros
pairingTokenBundle |
---|
public void onPingComplete ()
public void onReconnectDeviceComplete ()
public void onRegisterServicePairAccountComplete ()
public void onRemotePassiveRendezvousComplete ()
public void onRemoveNetworkComplete ()
public void onRendezvousDeviceComplete ()
public void onResetConfigComplete ()
public void onScanNetworksComplete (redes NetworkInfo [] )
Parámetros
redes |
---|
public void onSetRendezvousModeComplete ()
public void onStartSystemTestComplete ()
public void onStopSystemTestComplete ()
public void onTestNetworkConnectivityComplete ()
public void onUnpairTokenComplete ()
public void onUnregisterServiceComplete ()
public void onUpdateNetworkComplete ()
public void setAutoReconnect (boolean autoReconnect)
Parámetros
autoReconnect |
---|
public void setCompletionHandler ( WeaveDeviceManager.CompletionHandler compHandler)
Parámetros
compHandler |
---|
public void setConnectTimeout (int timeoutMS)
Parámetros
timeoutMS |
---|
public static void setLoggingEnabled (booleano habilitado)
Activar o desactivar la salida de registro
Parámetros
habilitado | true si se deben imprimir los registros; falso para sin salida |
---|
public void setRendezvousAddress (String rendezvousAddr)
Parámetros
rendezvousAddr |
---|
public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)
Parámetros
rendezvousLinkLocal |
---|
public void startDeviceEnumeration ( IdentifyDeviceCriteria deviceCriteria)
Parámetros
deviceCriteria |
---|
public void stopDeviceEnumeration ()
Métodos protegidos
vacío protegido finalizar ()
Lanza
Desechable |
---|