class publik WeaveDeviceManager memperluas Object
Ringkasan Class Bertingkat
antarmuka | WeaveDeviceManager.completionHandler |
Ringkasan Kolom
dilindungi WeaveDeviceManager.completionHandler | mCompHandler |
Ringkasan Konstruktor Publik
Ringkasan Metode Publik
void |
startAddNetwork(NetworkInfo
netInfo)
|
void |
startArmFailSafe(FailSafeArmMode
armMode, int failedSafeToken)
|
int |
startArmFailSafe(FailSafeArmMode
armMode)
|
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 |
beginGetCameraAuthData(String nonce)
|
void | |
void | |
void |
startGetNetworks(GetNetworkFlags
getFlags)
|
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 |
startRendezvousDevice(IdentifyDeviceKriteria
kriteria perangkat)
|
void |
startRendezvousDevice(String penyambunganCode, IdentifyDeviceKriteria
perangkatKriteria)
|
void |
startRendezvousDevice(byte[] accessToken, IdentifyDeviceKriteria
perangkatKriteria)
|
void |
startResetConfig(ResetFlags
resetFlags)
|
void |
startScanNetworks(netTypeNetworkType
)
|
void |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
void |
startSetRendezvousMode(int modeFlags)
|
void |
beginStartSystemTest(long profileId, long testId)
|
void | |
void |
startTestNetworkConnectivity (long networkId)
|
void | |
void |
startUnregisterService (long serviceId)
|
void |
startUpdateNetwork(NetworkInfo
netInfo)
|
void |
close()
|
void statis | |
WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] enkodePerangkatDesc)
|
String | |
long |
deviceId()
|
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 |
onGetNetworksComplete(Jaringan NetworkInfo[]
)
|
void |
onGetRendezvousModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
void |
onRecognizeDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
void | |
void | |
void |
onNotifyWeaveConnectionClosed(int connId)
|
void |
onPairTokenComplete(byte[] penyambunganTokenBundle)
|
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void |
onScanNetworksComplete(Jaringan NetworkInfo[]
)
|
void | |
void | |
void | |
void | |
void | |
void | |
void | |
void |
setAutoConnected(boolean autoHubungkan)
|
void |
setcompletionHandler(WeaveDeviceManager.completionHandler
compHandler)
|
void |
setConnectTimeout(int timeoutMS)
|
void statis |
setLoggingEnabled(boolean diaktifkan)
Mengaktifkan atau menonaktifkan output logging
|
void |
setRendezvousAddress(String rendezvousAddr)
|
void |
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
|
void |
startDeviceEnumeration(IdentifikasiDeviceKriteria
perangkatKriteria)
|
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 ()
BluetoothGattCallback publik getCallback ()
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 |
---|