public class WeaveDeviceManager extends Object
Récapitulatif des classes imbriquées
interface | WeaveDeviceManager.CompletionHandler |
Récapitulatif sur les champs
protected WeaveDeviceManager.CompletionHandler | mCompHandler |
Récapitulatif des constructeurs publics
Récapitulatif des méthodes publiques
vide |
beginAddNetwork(NetworkInfo
netInfo)
|
vide |
beginArmFailSafe(FailSafeArmMode
armMode, int failSafeToken)
|
int |
beginArmFailSafe(FailSafeArmMode
armMode)
|
vide |
beginConnectBle(BluetoothGatt
server, boolean autoClose)
|
vide |
beginConnectBle(BluetoothGatt
server, boolean autoClose, String pairingCode)
|
vide |
beginConnectBle(BluetoothGatt
server, boolean autoClose, byte[] accessToken)
|
vide |
beginConnectDevice(long deviceId, String ipAddr, byte[] accessToken)
|
vide |
beginConnectDevice(long deviceId, String ipAddr, String pairingCode)
|
vide |
beginConnectDevice(long deviceId, String ipAddr)
|
vide | |
vide | |
vide |
beginDisableNetwork(long networkId)
|
vide | |
vide |
beginEnableConnectionMonitor(int intervalMS, int timeoutMS)
|
vide |
beginEnableNetwork(long networkId)
|
vide |
beginGetCameraAuthData(String nonce)
|
vide | |
vide | |
vide |
beginGetNetworks(GetNetworkFlags
getFlags)
|
vide | |
vide | |
vide |
beginJoinExistingFabric(byte[] fabricConfig)
|
vide | |
vide |
beginPairToken(byte[] pairingToken)
|
vide |
beginPing(int payloadSize)
|
vide | |
vide | |
vide |
beginRegisterServicePairAccount(long serviceId, String accountId,
byte[] serviceConfig, String pairingToken, String pairingInitData)
|
vide |
beginRemotePassiveRendezvous(String rendezvousAddress, int
rendezvousTimeoutSec, int inactivityTimeoutSec)
|
vide |
beginRemotePassiveRendezvous(byte[] accessToken, String
rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
|
vide |
beginRemotePassiveRendezvous(String pairingCode, String
rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
|
vide |
beginRemoveNetwork(long networkId)
|
vide |
beginRendezvousDevice(IdentifyDeviceCriteria
deviceCriteria)
|
vide |
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria
deviceCriteria)
|
vide |
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria
deviceCriteria)
|
vide |
beginResetConfig(ResetFlags
resetFlags)
|
vide |
beginScanNetworks(NetworkType
netType)
|
vide |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
vide |
beginSetRendezvousMode(int modeFlags)
|
vide |
beginStartSystemTest(long profileId, long testId)
|
vide | |
vide |
beginTestNetworkConnectivity(long networkId)
|
vide | |
vide |
beginUnregisterService(long serviceId)
|
vide |
beginUpdateNetwork(NetworkInfo
netInfo)
|
vide |
close()
|
static void | |
WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
|
Chaîne | |
long |
deviceId()
|
BluetoothGatt | |
BluetoothGattCallback | |
WeaveDeviceManager.CompletionHandler | |
booléen | |
static boolean |
isValidPairingCode(String pairingCode)
|
vide |
onAddNetworkComplete(long networkId)
|
vide | |
vide |
onCloseBleComplete(int connId)
|
vide | |
vide | |
vide | |
vide |
onDeviceEnumerationResponse(WeaveDeviceDescriptor
deviceDesc, String deviceAddr)
|
vide | |
vide | |
vide | |
vide | |
vide | |
vide |
onError(Throwable err)
|
vide |
onGetCameraAuthDataComplete(String macAddress, String authData)
|
vide |
onGetFabricConfigComplete(byte[] fabricConfig)
|
vide | |
vide |
onGetNetworksComplete(NetworkInfo[]
networks)
|
vide |
onGetRendezvousModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
vide |
onIdentifyDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
vide | |
vide | |
vide |
onNotifyWeaveConnectionClosed(int connId)
|
vide |
onPairTokenComplete(byte[] pairingTokenBundle)
|
vide | |
vide | |
vide | |
vide | |
vide | |
vide | |
vide | |
vide |
onScanNetworksComplete(NetworkInfo[]
networks)
|
vide | |
vide | |
vide | |
vide | |
vide | |
vide | |
vide | |
vide |
setAutoReconnect(boolean autoReconnect)
|
vide |
setCompletionHandler(WeaveDeviceManager.CompletionHandler
compHandler)
|
vide |
setConnectTimeout(int timeoutMS)
|
static void |
setLoggingEnabled(boolean enabled)
Activer ou désactiver la sortie de journalisation
|
vide |
setRendezvousAddress(String rendezvousAddr)
|
vide |
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
|
vide |
startDeviceEnumeration(IdentifyDeviceCriteria
deviceCriteria)
|
vide |
Récapitulatif des méthodes protégées
vide |
finalize()
|
Récapitulatif des méthodes héritées
Champs
protected WeaveDeviceManager.CompletionHandler mCompHandler
Constructeurs publics
public WeaveDeviceManager ()
Méthodes publiques
public void beginAddNetwork (NetworkInfo netInfo)
Paramètres
netInfo |
---|
public void beginArmFailSafe (FailSafeArmMode armMode, int failSafeToken)
Paramètres
armMode | |
---|---|
failSafeToken |
public int beginArmFailSafe (FailSafeArmMode armMode)
Paramètres
armMode |
---|
public void beginConnectBle (BluetoothGatt server, boolean autoClose)
Paramètres
serveur | |
---|---|
autoClose |
public void beginConnectBle (BluetoothGatt server, boolean autoClose, String pairingCode)
Paramètres
serveur | |
---|---|
autoClose | |
pairingCode |
public void beginConnectBle (BluetoothGatt server, boolean autoClose, byte[] accessToken)
Paramètres
serveur | |
---|---|
autoClose | |
accessToken |
public void beginConnectDevice (long deviceId, String ipAddr, byte[] accessToken)
Paramètres
deviceId | |
---|---|
ipAddr | |
accessToken |
public void beginConnectDevice (long deviceId, String ipAddr, String pairingCode)
Paramètres
deviceId | |
---|---|
ipAddr | |
pairingCode |
public void beginConnectDevice (long deviceId, String ipAddr)
Paramètres
deviceId | |
---|---|
ipAddr |
public void beginCreateFabric ()
public void beginDisableConnectionMonitor ()
public void beginDisableNetwork (long networkId)
Paramètres
networkId |
---|
public void beginDisarmFailSafe ()
public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)
Paramètres
intervalMS | |
---|---|
timeoutMS |
public void beginEnableNetwork (long networkId)
Paramètres
networkId |
---|
public void beginGetCameraAuthData (String nonce)
Paramètres
nonce |
---|
public void beginGetFabricConfig ()
public void beginGetLastNetworkProvisioningResult ()
public void beginGetNetworks (GetNetworkFlags getFlags)
Paramètres
getFlags |
---|
public void beginGetRendezvousMode ()
public void beginIdentifyDevice ()
public void beginJoinExistingFabric (byte[] fabricConfig)
Paramètres
fabricConfig |
---|
public void beginLeaveFabric ()
public void beginPairToken (byte[] pairingToken)
Paramètres
pairingToken |
---|
public void beginPing (int payloadSize)
Paramètres
payloadSize |
---|
public void beginPing ()
public void beginReconnectDevice ()
public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)
Paramètres
ID du service | |
---|---|
accountId | |
serviceConfig | |
pairingToken | |
pairingInitData |
public void beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Paramètres
rendezvousAddress | |
---|---|
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemotePassiveRendezvous (byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Paramètres
accessToken | |
---|---|
rendezvousAddress | |
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemotePassiveRendezvous (String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Paramètres
pairingCode | |
---|---|
rendezvousAddress | |
rendezvousTimeoutSec | |
inactivityTimeoutSec |
public void beginRemoveNetwork (long networkId)
Paramètres
networkId |
---|
public void beginRendezvousDevice (IdentifyDeviceCriteria deviceCriteria)
Paramètres
deviceCriteria |
---|
public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)
Paramètres
pairingCode | |
---|---|
deviceCriteria |
public void beginRendezvousDevice (byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
Paramètres
accessToken | |
---|---|
deviceCriteria |
public void beginResetConfig (ResetFlags resetFlags)
Paramètres
resetFlags |
---|
public void beginScanNetworks (NetworkType netType)
Paramètres
netType |
---|
public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)
Paramètres
modeSet |
---|
public void beginSetRendezvousMode (int modeFlags)
Paramètres
modeFlags |
---|
public void beginStartSystemTest (long profileId, long testId)
Paramètres
profileId | |
---|---|
testId |
public void beginStopSystemTest ()
public void beginTestNetworkConnectivity (long networkId)
Paramètres
networkId |
---|
public void beginUnpairToken ()
public void beginUnregisterService (long serviceId)
Paramètres
ID du service |
---|
public void beginUpdateNetwork (NetworkInfo netInfo)
Paramètres
netInfo |
---|
public void close ()
public static void closeEndpoints ()
public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)
Paramètres
encodedDeviceDesc |
---|
public String deviceAddress ()
public long deviceId ()
public BluetoothGatt getBluetoothGatt ()
public BluetoothGattCallback getCallback ()
public WeaveDeviceManager.CompletionHandler getCompletionHandler ()
public boolean isConnected ()
public static boolean isValidPairingCode (String pairingCode)
Paramètres
pairingCode |
---|
public void onAddNetworkComplete (long networkId)
Paramètres
networkId |
---|
public void onArmFailSafeComplete ()
public void onCloseBleComplete (int connId)
Paramètres
connId |
---|
public void onConnectBleComplete ()
public void onConnectDeviceComplete ()
public void onCreateFabricComplete ()
public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)
Paramètres
deviceDesc | |
---|---|
deviceAddr |
public void onDisableConnectionMonitorComplete ()
public void onDisableNetworkComplete ()
public void onDisarmFailSafeComplete ()
public void onEnableConnectionMonitorComplete ()
public void onEnableNetworkComplete ()
public void onError (Throwable err)
Paramètres
err |
---|
public void onGetCameraAuthDataComplete (String macAddress, String authData)
Paramètres
macAddress | |
---|---|
authData |
public void onGetFabricConfigComplete (byte[] fabricConfig)
Paramètres
fabricConfig |
---|
public void onGetLastNetworkProvisioningResultComplete ()
public void onGetNetworksComplete (NetworkInfo[] networks)
Paramètres
réseaux |
---|
public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)
Paramètres
rendezvousModes |
---|
public void onIdentifyDeviceComplete (WeaveDeviceDescriptor deviceDesc)
Paramètres
deviceDesc |
---|
public void onJoinExistingFabricComplete ()
public void onLeaveFabricComplete ()
public void onNotifyWeaveConnectionClosed (int connId)
Paramètres
connId |
---|
public void onPairTokenComplete (byte[] pairingTokenBundle)
Paramètres
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 (NetworkInfo[] networks)
Paramètres
réseaux |
---|
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)
Paramètres
autoReconnect |
---|
public void setCompletionHandler (WeaveDeviceManager.CompletionHandler compHandler)
Paramètres
compHandler |
---|
public void setConnectTimeout (int timeoutMS)
Paramètres
timeoutMS |
---|
public static void setLoggingEnabled (boolean enabled)
Activer ou désactiver la sortie de journalisation
Paramètres
activé | "true" si les journaux doivent être imprimés, "false" si aucune sortie n'est requise |
---|
public void setRendezvousAddress (String rendezvousAddr)
Paramètres
rendezvousAddr |
---|
public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)
Paramètres
rendezvousLinkLocal |
---|
public void startDeviceEnumeration (IdentifyDeviceCriteria deviceCriteria)
Paramètres
deviceCriteria |
---|
public void stopDeviceEnumeration ()
Méthodes protégées
protected void finalize ()
Génère
Jetable |
---|