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 |
startAddNetwork(NetworkInfo
netInfo)
|
void |
beginArmfailSafe(FailedSafeArmMode
armMode, int failSafeToken)
|
int |
startArmFailedSafe(armMode Falha de FailedSafeArmMode)
|
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 |
beginGetLastNetworkProvisioningResult (em inglês)
|
void |
startGetNetworks(GetNetworkFlags
getFlags)
|
void | |
void |
beginIdentifiqueDevice (em inglês)
|
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 |
startRendezvousDevice (IdentifiDeviceCriteria
deviceCriteria)
|
void |
beginRendezvousDevice(stringPairPair, IdentifiDeviceCriteria
deviceCriteria)
|
void |
beginRendezvousDevice(byte[] accessToken, IdentifiDeviceCriteria
deviceCriteria)
|
void |
startResetConfig(ResetFlags
resetFlags)
|
void |
beginScanNetworks(NetworkType
netType)
|
void |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
void |
startSetRendezvousMode(int modeFlags)
|
void |
startStartSystemTest(profileId longo, testId longo)
|
void | |
void |
startTestNetworkConnectivity(networkId longo)
|
void | |
void |
beginUnregisterService (serviceId longo)
|
void |
startUpdateNetwork(NetworkInfo
netInfo)
|
void |
close()
|
nulo estático | |
WeaveDeviceDescriptor. |
decodeDeviceDescriptor(byte[] codificadoDeviceDesc)
|
String | |
long |
deviceId()
|
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 |
onGetNetworksComplete(redes NetworkInfo[]
)
|
void |
onGetRendezvousModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
void |
onIdentifiDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
void | |
void | |
void |
onNotificarWeaveConnectionClosed (inteira id)
|
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 |
setSetHandler(compHandlerWeaveDeviceManager.completionHandler)
|
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 |
startDeviceEnumeration(IdentifiDeviceCriteria
deviceCriteria)
|
void |
Resumo do método protegido
void |
finalize()
|
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 |
---|