Gerenciador de dispositivos Weave

classe pública WeaveDeviceManager estende o objeto

Resumo de classes aninhadas

interface WeaveDeviceManager.completionHandler  

Resumo dos campos

WeaveDeviceManager.completionHandler protegido mCompHandler

Resumo do construtor público

Resumo do método público

void
void
beginArmfailSafe(FailedSafeArmMode armMode, int failSafeToken)
int
void
beginConnectBle(servidor BluetoothGatt, booleano autoClose)
void
beginConnectBle(servidor BluetoothGatt, booleano AutoClose, stringPairCode)
void
beginConnectBle(servidor BluetoothGatt, booleano AutoClose, byte[] accessToken)
void
beginConnectDevice(deviceId longo, String ipAddr, byte[] accessToken)
void
beginConnectDevice(deviceId longo, string ipAddr, String matchingCode)
void
beginConnectDevice(deviceId longo, String ipAddr)
void
void
void
beginDisableNetwork(networkId longo)
void
void
beginEnableConnectionMonitor(int intervaloMS, tempo limite de int)
void
beginEnableNetwork(networkId longo)
void
startGetCameraAuthData(valor de uso único da string)
void
void
void
void
void
void
beginJoinExistingFabric (byte[] FabricConfig)
void
void
beginPairToken(byte[] pareamentoToken)
void
beginPing (int payloadSize)
void
void
void
beginRegisterServicePairAccount(ID de serviço longo, ID da conta de string, byte[] serviceConfig, pareamento Token de string, pareamento de string de string)
void
beginRemotePassiveRendezvous(String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
void
beginRemotePassiveRendezvous(byte[] accessToken, string rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
void
beginRemotePassiveRendezvous(stringcódigo de pareamento, string rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
void
beginRemoveNetwork(networkId longo)
void
void
beginRendezvousDevice(stringPairPair, IdentifiDeviceCriteria deviceCriteria)
void
beginRendezvousDevice(byte[] accessToken, IdentifiDeviceCriteria deviceCriteria)
void
void
void
void
startSetRendezvousMode(int modeFlags)
void
startStartSystemTest(profileId longo, testId longo)
void
void
void
void
beginUnregisterService (serviceId longo)
void
void
close()
nulo estático
WeaveDeviceDescriptor.
decodeDeviceDescriptor(byte[] codificadoDeviceDesc)
String
long
BluetoothGatt (link em inglês)
BluetoothGattCallback
WeaveDeviceManager.completionHandler
boolean
booleano estático
isValidPairingCode(stringCódigo de pareamento)
void
onAddNetworkComplete(networkId longo)
void
void
onCloseBleComplete(int connId)
void
void
void
void
onDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
void
void
void
void
void
void
onError (erro de geração)
void
onGetCameraAuthDataComplete(string macAddress, authData de string)
void
onGetFabricConfigComplete(byte[] fabricConfig)
void
void
void
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
void
void
void
void
void
onPairTokenComplete(byte[] PairTokenBundle)
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
set autoReconnect(Reconexão automática do booleano)
void
void
setSetTimeout(tempo limite em tempo real)
nulo estático
setLoggingEnabled(booleano ativado)
Ativar ou desativar a saída de geração de registros
void
setRendezvousAddress(string rendezvousAddr)
void
setRendezvousLinkLocal(rendezvousLinkLocal)
void
void

Resumo do método protegido

void

Resumo do método herdado

Campos

protegido WeaveDeviceManager.completionHandler mCompHandler

Construtores públicos

public WeaveDeviceManager ()

Métodos públicos

public void beginAddNetwork (NetworkInfo netInfo)

Parâmetros
Informações da rede

public void beginArmFailedSafe (FailedSafeArmMode armMode, int failSafeToken)

Parâmetros
armMode
Token de segurança

public int beginArmFailedSafe (FailedSafeArmMode armMode)

Parâmetros
armMode

public void beginConnectBle (servidor do Bluetooth BluetoothG, booleano AutoClose)

Parâmetros
server
AutoFechar

public void beginConnectBle (servidor do BluetoothGatt, booleano automático Fechar, pareamento de string)

Parâmetros
server
AutoFechar
código de pareamento

public void beginConnectBle (servidor do BluetoothGatt, booleano automático Fechar, byte[] accessToken)

Parâmetros
server
AutoFechar
accessToken

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

Parâmetros
deviceId
IPipr
accessToken

public void beginConnectDevice (long deviceId, String ipAddr, StringPairCode)

Parâmetros
deviceId
IPipr
código de pareamento

public void beginConnectDevice (long deviceId, String ipAddr)

Parâmetros
deviceId
IPipr

nulo público beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (networkId longo)

Parâmetros
ID da rede

nulo público beginDisarmFailedSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

Parâmetros
intervaloMS
tempo limite

public void beginEnableNetwork (rede longa)

Parâmetros
ID da rede

public void beginGetCameraAuthData (string nonce)

Parâmetros
valor de uso único

nulo público beginGetFabricConfig ()

nulo público beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks (GetNetworkFlags getFlags)

Parâmetros
getFlags,

nulo público beginGetRendezvousMode ()

nulo público beginIdentificationDevice ()

public void beginJoinExistingFabric (byte[] fabricConfig)

Parâmetros
FabricConfig

vazio público beginExitFabric ()

nulo público beginPairToken (byte[] pareamentoToken)

Parâmetros
PareandoToken

public void beginPing (int payloadSize)

Parâmetros
payloadSize

vazio público beginPing ()

nulo público beginReconnectDevice ()

public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String pairToken, String PairInitData)

Parâmetros
Código do serviço
accountId
configuração do serviço
PareandoToken
parearInitData

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

Parâmetros
Endereço Rendezvous
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parâmetros
accessToken
Endereço Rendezvous
rendezvousTimeoutSec
inactivityTimeoutSec

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

Parâmetros
código de pareamento
Endereço Rendezvous
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (network longId)

Parâmetros
ID da rede

public void beginRendezvousDevice (IdentifiDeviceCriteria deviceCriteria)

Parâmetros
Critérios do dispositivo

public void beginRendezvousDevice (String PairCode, IdentifiDeviceCriteria deviceCriteria)

Parâmetros
código de pareamento
Critérios do dispositivo

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

Parâmetros
accessToken
Critérios do dispositivo

public void beginResetConfig (ResetFlags resetFlags)

Parâmetros
resetFlags

public void beginScanNetworks (NetworkType netType)

Parâmetros
Tipo de rede

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

Parâmetros
modeSet

public void beginSetRendezvousMode (int modeFlags)

Parâmetros
modeFlags

public void beginStartSystemTest (long profileId, testId longo)

Parâmetros
profileId
IdId

nulo público beginStopSystemTest ()

public void beginTestNetworkConnectivity (long networkId)

Parâmetros
ID da rede

nulo público beginUnpairToken ()

public void beginUnregisterService (long idId)

Parâmetros
Código do serviço

public void beginUpdateNetwork (NetworkInfo netInfo)

Parâmetros
Informações da rede

nulo público fechar ()

nulo estático estático closeEndpoints ()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] codificadaDeviceDesc)

Parâmetros
codificadorDeviceDesc

String pública deviceAddress ()

public long deviceId ()

public BluetoothGatt getBluetoothGatt ()

public BluetoothGattCallback getCallback ()

public WeaveDeviceManager.COMPLETEHandler getcompletionHandler ()

booleano público isConnected ()

Booleano estático público isValidPairingCode (string pareadoCode)

Parâmetros
código de pareamento

public void onAddNetworkComplete (long networkId)

Parâmetros
ID da rede

nulo público onArmFailedSafeComplete ()

public void onCloseBleComplete (int connId)

Parâmetros
ConnId

nulo público onConnectBleComplete ()

nulo público onConnectDeviceComplete ()

nulo público onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Parâmetros
Descrição do dispositivo
dispositivoAddr

public void onDisableConnectionMonitorComplete ()

nulo público onDisableNetworkComplete ()

nulo público onDisarmFailedSafeComplete ()

public void onEnableConnectionMonitorComplete ()

nulo público onEnableNetworkComplete ()

public void onError (Throwable err)

Parâmetros
erro

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Parâmetros
Endereço MAC
dados_de_autenticação

public void onGetFabricConfigComplete (byte[] fabricConfig)

Parâmetros
FabricConfig

nulo público onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (NetworkInfo[] Networks)

Parâmetros
networks

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

Parâmetros
rendezvousModes

public void onIdentifiDeviceComplete (WeaveDeviceDescriptor deviceDesc)

Parâmetros
Descrição do dispositivo

nulo público onJoinExistingFabricComplete ()

nulo público onExitFabricComplete ()

public void onNotificarWeaveConnectionClosed (int connId)

Parâmetros
ConnId

nulo público onPairTokenComplete (byte[] PairTokenBundle)

Parâmetros
pareamentoTokenBundle

nulo público onPingComplete ()

nulo público onReconnectDeviceComplete ()

nulo público onRegisterServicePairAccountComplete ()

nulo público onRemotePassiveRendezvousComplete ()

nulo público onRemoveNetworkComplete ()

nulo público onRendezvousDeviceComplete ()

nulo público onResetConfigComplete ()

public void onScanNetworksComplete (NetworkInfo[] Networks)

Parâmetros
networks

nulo público onSetRendezvousModeComplete ()

nulo público onStartSystemTestComplete ()

nulo público onStopSystemTestComplete ()

nulo público onTestNetworkConnectivityComplete ()

nulo público onUnpairTokenComplete ()

nulo público onUnregisterServiceComplete ()

nulo público onUpdateNetworkComplete ()

public void setAutoReconnect (boolean autoReconnect)

Parâmetros
Reconectar automaticamente

public void setcompletionHandler (WeaveDeviceManager.completionHandler compHandler)

Parâmetros
CompHandler

public void setConnectTimeout (int timeoutMS)

Parâmetros
tempo limite

void estático público setLoggingEnabled (booleano ativado)

Ativar ou desativar a saída de geração de registros

Parâmetros
ativado "true" se os registros precisarem ser impressos. "False" sem saída

public void setRendezvousAddress (String rendezvousAddr)

Parâmetros
RendezvousAddr

nulo público setRendezvousLinkLocal (boolean rendezvousLinkLocal)

Parâmetros
RendezvousLinkLocal

public void startDeviceEnumeration (IdentifiDeviceCriteria deviceCriteria)

Parâmetros
Critérios do dispositivo

nulo público stopDeviceEnumeration ()

Métodos protegidos

nulo protegido finalize ()

Geradores de erros
Throwable