PengelolaPerangkat Weave

class publik WeaveDeviceManager memperluas Object

Ringkasan Class Bertingkat

antarmuka WeaveDeviceManager.completionHandler  

Ringkasan Kolom

dilindungi WeaveDeviceManager.completionHandler mCompHandler

Ringkasan Konstruktor Publik

Ringkasan Metode Publik

void
void
startArmFailSafe(FailSafeArmMode armMode, int failedSafeToken)
int
void
beginConnectBle(server BluetoothGatt, boolean autoClose)
void
beginConnectBle(server BluetoothGatt, boolean autoClose, String penyambunganCode)
void
beginConnectBle(server BluetoothGatt, boolean autoClose, byte[] accessToken)
void
beginConnectDevice(long deviceId, String ipAddr, byte[] accessToken)
void
startConnectDevice(long deviceId, String ipAddr, String penyambunganCode)
void
beginConnectDevice(long deviceId, String ipAddr)
void
void
void
startDisableNetwork(long networkId)
void
void
beginEnableConnectionMonitor(int intervalMS, int timeoutMS)
void
startEnableNetwork(long networkId)
void
void
void
void
void
void
void
beginJoinExistingFabric(byte[] FabricConfig)
void
void
beginPairToken(byte[] penyambunganToken)
void
startPing(int payloadSize)
void
void
void
startRegisterServicePairAccount(long serviceId, String accountId, byte[] serviceConfig, String penyambunganToken, String penyambunganInitData)
void
beginRemotePassiveRendezvous(String rendezvousAddress, int rendezvousTimeoutSec, int activityTimeoutSec)
void
beginRemotePassiveRendezvous(byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int activityTimeoutSec)
void
beginRemotePassiveRendezvous(String penyambunganCode, String rendezvousAddress, int rendezvousTimeoutSec, int nonaktifTimeoutSec)
void
beginRemoveNetwork(long networkId)
void
void
startRendezvousDevice(String penyambunganCode, IdentifyDeviceKriteria perangkatKriteria)
void
startRendezvousDevice(byte[] accessToken, IdentifyDeviceKriteria perangkatKriteria)
void
void
void
void
startSetRendezvousMode(int modeFlags)
void
beginStartSystemTest(long profileId, long testId)
void
void
void
void
startUnregisterService (long serviceId)
void
void
close()
void statis
WeaveDeviceDescriptor
decodeDeviceDescriptor(byte[] enkodePerangkatDesc)
String
long
Bluetooth
BluetoothGattCallback
WeaveDeviceManager.completionHandler
boolean
boolean statis
isValidPairingCode(Kode penyambungan string)
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(Kesalahan lempar)
void
onGetCameraAuthDataComplete(String macAddress, String authData)
void
onGetFabricConfigComplete(byte[] FabricConfig)
void
void
void
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
void
void
void
void
void
onPairTokenComplete(byte[] penyambunganTokenBundle)
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
setAutoConnected(boolean autoHubungkan)
void
void
setConnectTimeout(int timeoutMS)
void statis
setLoggingEnabled(boolean diaktifkan)
Mengaktifkan atau menonaktifkan output logging
void
setRendezvousAddress(String rendezvousAddr)
void
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
void
void

Ringkasan Metode yang Dilindungi

void

Ringkasan Metode Turunan

Kolom

melindungi WeaveDeviceManager.completionHandler mCompHandler

Konstruktor Publik

publik WeaveDeviceManager ()

Metode Publik

public void beginAddNetwork (NetworkInfo netInfo)

Parameter
Info bersih

public void beginArmFailSafe (FailSafeArmMode armMode, int failedSafeToken)

Parameter
mode lengan
gagalSafeToken

int publik beginArmFailSafe (armModeArmMode armMode)

Parameter
mode lengan

public void beginConnectBle (server BluetoothGatt, boolean autoClose)

Parameter
server
Tutupotomatis

public void beginConnectBle (server BluetoothGatt, boolean autoClose, String penyambunganCode)

Parameter
server
Tutupotomatis
KodePenyandingan

public void beginConnectBle (ServerGatt, boolean autoClose, byte[] accessToken)

Parameter
server
Tutupotomatis
accessToken

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

Parameter
deviceId
IPAddr
accessToken

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

Parameter
deviceId
IPAddr
KodePenyandingan

public void beginConnectDevice (long deviceId, String ipAddr)

Parameter
deviceId
IPAddr

pembatalan publik beginCreateFabric ()

pembatalan publik beginDisableConnectionMonitor ()

public void beginDisableNetwork (long networkId)

Parameter
ID jaringan

pembatalan publik beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

Parameter
intervalMS
waktu tunggu MS

public void beginEnableNetwork (long networkId)

Parameter
ID jaringan

public void beginGetCameraAuthData (String nonce)

Parameter
nonce

pembatalan publik beginGetFabricConfig ()

pembatalan publik beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks (GetNetworkFlags getFlags)

Parameter
getFlags

public void beginGetRendezvousMode ()

public void beginIdentifikasiDevice ()

public void beginJoinExistingFabric (byte[] FabricConfig)

Parameter
FabricConfig

pembatalan publik beginExitFabric ()

public void beginPairToken (byte[] penyambunganToken)

Parameter
penyambunganToken

public void beginPing (int payloadSize)

Parameter
ukuranPayload

public void beginPing ()

pembatalan publik beginHubungkanPerangkat ()

public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String penyambunganToken, StringPairingInitData)

Parameter
ID layanan
ID akun
layananConfig
penyambunganToken
penyambunganInitData

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

Parameter
rendezvousAddress
rendezvousTimeoutSec
nonaktifTimeoutDtk

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

Parameter
accessToken
rendezvousAddress
rendezvousTimeoutSec
nonaktifTimeoutDtk

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

Parameter
KodePenyandingan
rendezvousAddress
rendezvousTimeoutSec
nonaktifTimeoutDtk

public void beginRemoveNetwork (long networkId)

Parameter
ID jaringan

public void beginRendezvousDevice (IdentifikasiDeviceKriteria perangkatKriteria)

Parameter
kriteria perangkat

public void beginRendezvousDevice (String PairCode, RecognizeDeviceKriteria deviceKriteria)

Parameter
KodePenyandingan
kriteria perangkat

public void beginRendezvousDevice (byte[] accessToken, RecognizeDeviceKriteria deviceKriteria)

Parameter
accessToken
kriteria perangkat

public void beginResetConfig (ResetFlags resetFlags)

Parameter
resetFlag

public void beginScanNetworks (NetworkType netType)

Parameter
netType

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

Parameter
ModeSet

public void beginSetRendezvousMode (int modeFlags)

Parameter
flag mode

public void beginStartSystemTest (long profileId, long testId)

Parameter
ID profil
ID pengujian

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (long networkId)

Parameter
ID jaringan

pembatalan publik beginUnpairToken ()

public void beginUnregisterService (long serviceId)

Parameter
ID layanan

public void beginUpdateNetwork (NetworkInfo netInfo)

Parameter
Info bersih

pembatalan publik tutup ()

void statis publik closeEndpoints ()

publik WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

Parameter
perangkatDienkode

String publik deviceAddress ()

panjang publik deviceId ()

BluetoothGatt publik getBluetoothGatt ()

publik WeaveDeviceManager.completionHandler getcompletionHandler ()

boolean publik isConnected ()

Boolean statis publik isValidPairingCode (Penyambungan string)

Parameter
KodePenyandingan

public void onAddNetworkComplete (long networkId)

Parameter
ID jaringan

void publik onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Parameter
ConnId

void publik onConnectBleComplete ()

pembatalan publik onConnectDeviceComplete ()

pembatalan publik onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Parameter
perangkatDesc
penambahan perangkat

void publik onDisableConnectionMonitorComplete ()

void publik onDisableNetworkComplete ()

void publik onDisarmFailSafeComplete ()

void publik onEnableConnectionMonitorComplete ()

void publik onEnableNetworkComplete ()

void publik onError (Kesalahan lempar)

Parameter
err

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Parameter
MacAddress
authData

void publik onGetFabricConfigComplete (byte[] FabricConfig)

Parameter
FabricConfig

void publik onGetLastNetworkProvisioningResultComplete ()

publik void onGetNetworksComplete (jaringanInfo[] jaringan)

Parameter
networks

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

Parameter
rendezvousModes

public void onIdentifyDeviceComplete (WeaveDeviceDescriptor deviceDesc)

Parameter
perangkatDesc

public void onJoinExistingFabricComplete ()

pembatalan publik onExitFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

Parameter
ConnId

public void onPairTokenComplete (byte[] penyambunganTokenBundle)

Parameter
penyambunganTokenBundle

void publik onPingComplete ()

pembatalan publik onConnectedDeviceComplete ()

pembatalan publik onRegisterServicePairAccountComplete ()

void publik onRemotePassiveRendezvousComplete ()

void publik onRemoveNetworkComplete ()

void publik onRendezvousDeviceComplete ()

pembatalan publik onResetConfigComplete ()

publik void onScanNetworksComplete (NetworkInfo[] jaringan)

Parameter
networks

void publik onSetRendezvousModeComplete ()

public void onStartSystemTestComplete ()

void publik onStopSystemTestComplete ()

void publik onTestNetworkConnectivityComplete ()

pembatalan publik onUnpairTokenComplete ()

pembatalan publik onUnregisterServiceComplete ()

void publik onUpdateNetworkComplete ()

public void setAutoConnected (boolean autoHubungkan)

Parameter
sambung ulang otomatis

public void setcompletionHandler (WeaveDeviceManager.completionHandler compHandler)

Parameter
compHandler

public void setConnectTimeout (int timeoutMS)

Parameter
waktu tunggu MS

public static void setLoggingEnabled (boolean diaktifkan)

Mengaktifkan atau menonaktifkan output logging

Parameter
diaktifkan true jika log harus dicetak; false untuk tidak ada output

public void setRendezvousAddress (String rendezvousAddr)

Parameter
rendezvousAddr

public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)

Parameter
rendezvousLinkLocal

public void startDeviceEnumeration (IdentifikasiDeviceKriteria perangkatKriteria)

Parameter
kriteria perangkat

pembatalan publik stopDeviceEnumeration ()

Metode yang Dilindungi

dilindungi void finalisasi ()

Melemparkan
Bisa dibuang