Öffentliche Klasse WeaveDeviceManager erweitert Objekt
Nested Class Summary
benutzeroberfläche | WeaveDeviceManager.CompleteHandler |
Feldzusammenfassung
geschützt WeaveDeviceManager.CompleteHandler | mCompHandler |
Public Constructor Summary
Public Method Summary
void |
begin addNetwork(NetworkInfo
netInfo)
|
void |
beginArmFailSafe(FailSafeArmMode, armMode, intfailSafeToken)
|
int |
beginArmFailSafe(FailSafeArmMode
armMode)
|
void |
beginConnectBle(BluetoothGatt-Server, boolescher AutoSchließen-Funktion)
|
void |
beginConnectBle(BluetoothGatt-Server, boolescher AutoClose-Zeichenfolge, String-Kopplungscode)
|
void |
beginConnectBle(BluetoothGatt-Server, Boolescher autoClose, byte[] accessToken)
|
void |
begin anfangenDevice(long deviceId, String ipAddr, byte[] accessToken)
|
void |
beginConnectDevice(long deviceId, String ipAddr, String gekoppeltCode)
|
void |
beginConnectDevice(long deviceId, String ipAddr)
|
void |
beginCreateFabric() erstellen
|
void | |
void |
beginDisableNetwork(lange networkId)
|
void | |
void |
beginEnableConnectionMonitor(intintervMS, intTimeoutMS)
|
void |
beginEnableNetwork(lange networkId)
|
void |
beginGetCameraAuthData(String-Nonce)
|
void | |
void | |
void |
beginGetNetworks(GetNetworkFlags
getFlags)
|
void | |
void | |
void |
beginJoinVorhandeneFabric(Byte[] FabricConfig)
|
void |
beginBeginFabric() erstellen
|
void |
beginPairToken(Byte[] PairingToken)
|
void |
beginPing(int payloadSize)
|
void | |
void | |
void |
beginRegisterServicePairAccount(long serviceId, String accountId,
byte[] serviceConfig, String PairingToken, String PairingInitData)
|
void |
beginRemotePassiveRendezvous(String „rendezvousAddress“, int rendezvousTimeoutSec, int inactivityTimeoutSec)
|
void |
beginRemotePassiveRendezvous(Byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
|
void |
beginRemotePassiveRendezvous(String-Kopplungscode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
|
void |
beginRemoveNetwork(long networkId)
|
void |
beginRendezvousDevice(IdentifiDeviceCriteria
deviceCriteria)
|
void |
beginRendezvousDevice(String-Kopplungscode, IdentifiDeviceCriteria-Gerätekriterien)
|
void |
beginRendezvousDevice(byte[] accessToken, IdentifiDeviceCriteria
deviceCriteria)
|
void |
beginResetConfig(ResetFlags
resetFlags)
|
void |
beginScanNetworks(NetworkType
netType)
|
void |
beginsetRendezvousMode(EnumSet<RendezvousMode> modeSet)
|
void |
beginsetRendezvousMode(int modeFlags)
|
void |
begin startSystemTest(langes Profil-ID, lange Test-ID)
|
void | |
void |
begin testNetworkConnectivity(lange networkId)
|
void | |
void |
beginUnregisterService(long serviceId)
|
void |
beginUpdateNetwork(NetworkInfo
netInfo)
|
void | |
Statisches Leer | |
WeaveDeviceDescriptor erstellen. |
decodeDeviceDescriptor(Byte[] codierteDeviceDesc)
|
String | |
long |
deviceId()
|
BluetoothGatt | |
BluetoothGattCallback | |
WeaveDeviceManager.CompleteHandler | |
boolean | |
Statischer boolescher Wert |
isvalidPairingCode(String-Kopplungscode)
|
void |
onAddNetworkComplete(long networkId)
|
void | |
void |
onCloseBleComplete(int connId)
|
void | |
void | |
void | |
void |
OnDeviceEnumerationResponse(WeaveDeviceDescriptor
deviceDesc, String deviceAddr)
|
void | |
void | |
void | |
void | |
void | |
void |
onError (Throwable-Fehler)
|
void |
onGetCameraAuthDataComplete(String-MAC-Adresse, String-AuthData)
|
void |
onGetFabricConfigComplete(Byte[] FabricConfig)
|
void | |
void |
onGetNetworksComplete(NetworkInfo[]-Netzwerke)
|
void |
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
|
void |
onIdentifiDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
void | |
void | |
void |
onNotifyWeaveConnectionClosed (int connId)
|
void |
onPairTokenComplete(Byte[] PairingTokenBundle) verwenden
|
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void |
ScanScansComplete(NetworkInfo[]
Netzwerke)
|
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void |
SetAutoReconnect(Boolescher AutoReconnect)
|
void |
setCompleteHandler(WeaveDeviceManager.CompleteHandler
compHandler)
|
void |
setConnectTimeout(intTimeoutMS)
|
Statisches Leer |
setLoggingEnabled (boolesch aktiviert)
Logging-Ausgabe aktivieren oder deaktivieren
|
void |
setRendezvousAddress(String rendezvousAddr)
|
void |
setRendezvousLinkLocal(Boolescher rendezvousLinkLocal)
|
void |
startDeviceEnumeration(IdentifiDeviceCriteria
deviceCriteria)
|
void |
Zusammenfassung der geschützten Methode
void |
Inherited Method Summary
Felder
geschützte WeaveDeviceManager.CompleteHandler mCompHandler
Public Constructors
öffentlich WeaveDeviceManager ()
Public Methods
public void beginAddNetwork (NetworkInfo netInfo)
Parameter
Logo: netInfo |
---|
public void beginArmFailSafe (FailSafeArmMode armMode, intfailSafeToken).
Parameter
Armmodus | |
---|---|
FailoverSafeToken |
public int beginArmFailSafe (FailSafeArmMode armMode) angezeigt.
Parameter
Armmodus |
---|
public void beginConnectBle (BluetoothGatt-Server, Boolescher autoClose)
Parameter
server | |
---|---|
AutoSchließen |
public void beginConnectBle (BluetoothGatt-Server, Boolescher autoClose, String-Kopplungscode)
Parameter
server | |
---|---|
AutoSchließen | |
Kopplungscode |
public void beginConnectBle (BluetoothGatt-Server, Boolescher autoClose, byte[] accessToken)
Parameter
server | |
---|---|
AutoSchließen | |
accessToken |
public void beginConnectDevice (long deviceId, String ipAddr, byte[] accessToken) –
Parameter
Geräte-ID | |
---|---|
ipAddr | |
accessToken |
public void beginConnectDevice (lange Geräte-ID, String ipAddr, String-Kopplungscode)
Parameter
Geräte-ID | |
---|---|
ipAddr | |
Kopplungscode |
public void beginConnectDevice (long deviceId, String String ipAddr)
Parameter
Geräte-ID | |
---|---|
ipAddr |
public void beginCreateFabric ()
public void beginDisableConnectionMonitor ().
public void beginDisableNetwork (long networkId)
Parameter
Netzwerk-ID |
---|
public void beginDisarmFailSafe ()
public void beginEnableConnectionMonitor (intinterMS, intTimeoutMS)
Parameter
IntervallMS | |
---|---|
Zeitüberschreitung |
public void beginEnableNetwork (lange networkId)
Parameter
Netzwerk-ID |
---|
public void beginGetCameraAuthData (String Nonce)
Parameter
Nonce |
---|
public void beginGetFabricConfig ()
public void beginGetLastNetworkProvisioningResult ()
public void beginGetNetworks (GetNetworkFlags getFlags)
Parameter
getFlags |
---|
public void beginGetRendezvousMode ().
public void beginIdentifiDevice ().
public void beginjoinVorhandeneFabric (byte[]FabricConfig)
Parameter
Stoffkonfiguration |
---|
public void beginLeftFabric ()
public void beginPairToken (Byte[] PairToken)
Parameter
Kopplungstoken |
---|
public void beginPing (int payloadSize)
Parameter
Nutzlastgröße |
---|
public void beginPing ()
public void beginReconnectDevice ().
public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String PairingToken, String PairingInitData)
Parameter
Dienst-ID | |
---|---|
Konto-ID | |
serviceConfig | |
Kopplungstoken | |
gekoppelteInitData |
public void beginRemotePassiveRendezvous (String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Parameter
RendezvousAddress | |
---|---|
„rendezvousTimeoutSec“ | |
IntimeTimeoutSec |
public void beginRemotePassiveRendezvous (Byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Parameter
accessToken | |
---|---|
RendezvousAddress | |
„rendezvousTimeoutSec“ | |
IntimeTimeoutSec |
public void beginRemotePassiveRendezvous (StringPairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
Parameter
Kopplungscode | |
---|---|
RendezvousAddress | |
„rendezvousTimeoutSec“ | |
IntimeTimeoutSec |
public void beginRemoveNetwork (lange networkId)
Parameter
Netzwerk-ID |
---|
public void beginRendezvousDevice (IdentifiDeviceCriteria deviceCriteria)
Parameter
Gerätekriterien |
---|
public void beginRendezvousDevice (StringPairing, IdentifiDeviceCriteria deviceCriteria)
Parameter
Kopplungscode | |
---|---|
Gerätekriterien |
public void beginRendezvousDevice (byte[] accessToken, IdentifiDeviceCriteria deviceCriteria)
Parameter
accessToken | |
---|---|
Gerätekriterien |
public void beginResetConfig (ResetFlags resetFlags)
Parameter
Flags zurücksetzen |
---|
public void beginScanNetworks (NetworkType netType)
Parameter
Netztyp |
---|
public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)
Parameter
Modus festlegen |
---|
public void beginSetRendezvousMode (int modemodeFlags)
Parameter
modeFlags |
---|
public void beginStartSystemTest (long profileId, long testId)
Parameter
Profil-ID | |
---|---|
Test-ID |
public void beginStopSystemTest ()
public void beginTestNetworkConnectivity (lange networkId)
Parameter
Netzwerk-ID |
---|
public void beginUnpairToken ().
public void beginUnregisterService (long serviceId)
Parameter
Dienst-ID |
---|
public void beginUpdateNetwork (NetworkInfo netInfo)
Parameter
Logo: netInfo |
---|
public void Schließen ()
public static void closeEndpunkte ()
öffentlich WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)
Parameter
codiertesGerätDesc |
---|
öffentlicher String deviceAddress ()
öffentliche lange deviceId ()
öffentliches BluetoothGatt getBluetoothGatt ()
öffentliches BluetoothGattCallback getCallback ()
öffentlich WeaveDeviceManager.CompleteHandler getFinishHandler ()
Öffentlicher boolescher Wert isConnected ()
Öffentlicher statischer boolescher Wert isGültigPairingCode (String gekoppeltCode)
Parameter
Kopplungscode |
---|
public void onAddNetworkComplete (long networkId)
Parameter
Netzwerk-ID |
---|
public voidonArmFailSafeComplete()
public void onCloseBleComplete (int connId)
Parameter
ConnId |
---|
public void onConnectBleComplete ().
public void onConnectDeviceComplete ()
public void onCreateFabricComplete ()
public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)
Parameter
Gerät Desc | |
---|---|
Geräte-Addr |
public void onDisableConnectionMonitorComplete ().
public void onDisableNetworkComplete ().
public void onDisarmFailSafeComplete ()
public void onEnableConnectionMonitorComplete ().
public void onEnableNetworkComplete ()
public void onError (Throwable-err)
Parameter
Falsch |
---|
public void onGetCameraAuthDataComplete (String macAddress, String authData)
Parameter
MAC-Adresse | |
---|---|
AuthData |
public void onGetFabricConfigComplete (Byte[] FabricConfig)
Parameter
Stoffkonfiguration |
---|
public void onGetLastNetworkProvisioningResultComplete ().
public void onGetNetworksComplete (NetworkInfo[] Networks)
Parameter
Netzwerke |
---|
public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes).
Parameter
RendezvousModes |
---|
public void onIdentifiDeviceComplete (WeaveDeviceDescriptor deviceDesc)
Parameter
Gerät Desc |
---|
public void onjoinVorhandeneFabricComplete ()
public void onLeftFabricComplete ()
public void onNotifyWeaveConnectionClosed (int connId)
Parameter
ConnId |
---|
public void onPairTokenComplete (Byte[] PairingTokenBundle)
Parameter
Kopplungstoken |
---|
public void onPingComplete ()
public void onReconnectDeviceComplete ().
public void onRegisterServicePairAccountComplete ().
öffentlich void onRemotePassiveRendezvousComplete ()
public void onRemoveNetworkComplete ().
public void onRendezvousDeviceComplete ().
public void onResetConfigComplete ().
public void onScanNetworksComplete (NetworkInfo[] Networks)
Parameter
Netzwerke |
---|
public void onSetRendezvousModeComplete ()
public voidonStartSystemTestComplete()
public void onStopSystemTestComplete ().
public void onTestNetworkConnectivityComplete ().
public void onUnpairTokenComplete ()
public void onUnregisterServiceComplete ().
public void onUpdateNetworkComplete ().
public void setAutoReconnect (Boolescher AutoReconnect)
Parameter
AutoReconnect |
---|
public void setCompleteHandler (WeaveDeviceManager.CompleteHandler compHandler)
Parameter
CompHandler |
---|
public void setConnectTimeout (intTimeoutMS)
Parameter
Zeitüberschreitung |
---|
public static void setLoggingEnabled (boolesch aktiviert)
Logging-Ausgabe aktivieren oder deaktivieren
Parameter
Aktiviert | „true“, wenn Logs gedruckt werden sollen; „false“ für keine Ausgabe |
---|
public void setRendezvousAddress (String rendezvousAddr)
Parameter
RendezvousAddr |
---|
public void setRendezvousLinkLocal (Boolescher rendezvousLinkLocal)
Parameter
RendezvousLinkLocal |
---|
public void startDeviceEnumeration (IdentifiDeviceCriteria deviceCriteria)
Parameter
Gerätekriterien |
---|
public void stopDeviceEnumeration ().
Geschützte Methoden
Geschützte void final ()
Throws
Throwable |
---|