ผู้จัดการอุปกรณ์ Weave

public class WeaveDeviceManager extends Object

สรุปชั้นเรียนที่ซ้อนกัน

ที่ปรับปรุงใหม่ WeaveDeviceManager.CompletionHandler  

สรุปฟิลด์

protected WeaveDeviceManager.CompletionHandler mCompHandler

สรุปตัวสร้างสาธารณะ

สรุปวิธีการสาธารณะ

เป็นโมฆะ
เป็นโมฆะ
beginArmFailSafe(FailSafeArmMode armMode, int failSafeToken)
int
เป็นโมฆะ
beginConnectBle(BluetoothGatt server, boolean autoClose)
เป็นโมฆะ
beginConnectBle(BluetoothGatt server, boolean autoClose, String pairingCode)
เป็นโมฆะ
beginConnectBle(BluetoothGatt server, boolean autoClose, byte[] accessToken)
เป็นโมฆะ
beginConnectDevice(long deviceId, String ipAddr, byte[] accessToken)
เป็นโมฆะ
beginConnectDevice(long deviceId, String ipAddr, String pairingCode)
เป็นโมฆะ
beginConnectDevice(long deviceId, String ipAddr)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
beginDisableNetwork(long networkId)
เป็นโมฆะ
เป็นโมฆะ
beginEnableConnectionMonitor(int intervalMS, int timeoutMS)
เป็นโมฆะ
beginEnableNetwork(long networkId)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
beginJoinExistingFabric(byte[] fabricConfig)
เป็นโมฆะ
เป็นโมฆะ
beginPairToken(byte[] pairingToken)
เป็นโมฆะ
beginPing(int payloadSize)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
beginRegisterServicePairAccount(long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)
เป็นโมฆะ
beginRemotePassiveRendezvous(String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
เป็นโมฆะ
beginRemotePassiveRendezvous(byte[] accessToken, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
เป็นโมฆะ
beginRemotePassiveRendezvous(String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
เป็นโมฆะ
beginRemoveNetwork(long networkId)
เป็นโมฆะ
เป็นโมฆะ
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria deviceCriteria)
เป็นโมฆะ
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
beginSetRendezvousMode(int modeFlags)
เป็นโมฆะ
beginStartSystemTest(long profileId, long testId)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
beginUnregisterService(long serviceId)
เป็นโมฆะ
เป็นโมฆะ
close()
static void
WeaveDeviceDescriptor
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
สตริง
ยาว
BluetoothGatt
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
บูลีน
บูลีนแบบคงที่
isValidPairingCode(String pairingCode)
เป็นโมฆะ
onAddNetworkComplete(long networkId)
เป็นโมฆะ
เป็นโมฆะ
onCloseBleComplete(int connId)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
onDeviceEnumerationResponse(WeaveDeviceDescriptor deviceDesc, String deviceAddr)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
onError(Throwable err)
เป็นโมฆะ
onGetCameraAuthDataComplete(String macAddress, String authData)
เป็นโมฆะ
onGetFabricConfigComplete(byte[] fabricConfig)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
onPairTokenComplete(byte[] pairingTokenBundle)
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
เป็นโมฆะ
setAutoReconnect(boolean autoReconnect)
เป็นโมฆะ
เป็นโมฆะ
setConnectTimeout(int timeoutMS)
static void
setLoggingEnabled(boolean enabled)
เปิดหรือปิดใช้เอาต์พุตการบันทึก
เป็นโมฆะ
setRendezvousAddress(String rendezvousAddr)
เป็นโมฆะ
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
เป็นโมฆะ
เป็นโมฆะ

สรุปวิธีการที่ได้รับการปกป้อง

เป็นโมฆะ

สรุปวิธีการที่รับช่วง

ช่อง

protected WeaveDeviceManager.CompletionHandler mCompHandler

Public Constructors

public WeaveDeviceManager ()

วิธีการสาธารณะ

public void beginAddNetwork (NetworkInfo netInfo)

พารามิเตอร์
netInfo

public void beginArmFailSafe (FailSafeArmMode armMode, int failSafeToken)

พารามิเตอร์
armMode
failSafeToken

public int beginArmFailSafe (FailSafeArmMode armMode)

พารามิเตอร์
armMode

public void beginConnectBle (BluetoothGatt server, boolean autoClose)

พารามิเตอร์
เซิร์ฟเวอร์
autoClose

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

พารามิเตอร์
เซิร์ฟเวอร์
autoClose
pairingCode

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

พารามิเตอร์
เซิร์ฟเวอร์
autoClose
accessToken

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

พารามิเตอร์
deviceId
ipAddr
accessToken

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

พารามิเตอร์
deviceId
ipAddr
pairingCode

public void beginConnectDevice (long deviceId, String ipAddr)

พารามิเตอร์
deviceId
ipAddr

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (long networkId)

พารามิเตอร์
networkId

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

พารามิเตอร์
intervalMS
timeoutMS

public void beginEnableNetwork (long networkId)

พารามิเตอร์
networkId

public void beginGetCameraAuthData (String nonce)

พารามิเตอร์
ค่าที่ได้จากการสุ่ม

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks (GetNetworkFlags getFlags)

พารามิเตอร์
getFlags

public void beginGetRendezvousMode ()

public void beginIdentifyDevice ()

public void beginJoinExistingFabric (byte[] fabricConfig)

พารามิเตอร์
fabricConfig

public void beginLeaveFabric ()

public void beginPairToken (byte[] pairingToken)

พารามิเตอร์
pairingToken

public void beginPing (int payloadSize)

พารามิเตอร์
payloadSize

public void beginPing ()

public void beginReconnectDevice ()

public void beginRegisterServicePairAccount (long serviceId, String accountId, byte[] serviceConfig, String pairingToken, String pairingInitData)

พารามิเตอร์
serviceId
accountId
serviceConfig
pairingToken
pairingInitData

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

พารามิเตอร์
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

พารามิเตอร์
accessToken
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemotePassiveRendezvous (String pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)

พารามิเตอร์
pairingCode
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (long networkId)

พารามิเตอร์
networkId

public void beginRendezvousDevice (IdentifyDeviceCriteria deviceCriteria)

พารามิเตอร์
deviceCriteria

public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)

พารามิเตอร์
pairingCode
deviceCriteria

public void beginRendezvousDevice (byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)

พารามิเตอร์
accessToken
deviceCriteria

public void beginResetConfig (ResetFlags resetFlags)

พารามิเตอร์
resetFlags

public void beginScanNetworks (NetworkType netType)

พารามิเตอร์
netType

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

พารามิเตอร์
modeSet

public void beginSetRendezvousMode (int modeFlags)

พารามิเตอร์
modeFlags

public void beginStartSystemTest (long profileId, long testId)

พารามิเตอร์
profileId
testId

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (long networkId)

พารามิเตอร์
networkId

public void beginUnpairToken ()

public void beginUnregisterService (long serviceId)

พารามิเตอร์
serviceId

public void beginUpdateNetwork (NetworkInfo netInfo)

พารามิเตอร์
netInfo

public void close ()

public static void closeEndpoints ()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

พารามิเตอร์
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)

พารามิเตอร์
pairingCode

public void onAddNetworkComplete (long networkId)

พารามิเตอร์
networkId

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

พารามิเตอร์
connId

public void onConnectBleComplete ()

public void onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

พารามิเตอร์
deviceDesc
deviceAddr

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

public void onError (Throwable err)

พารามิเตอร์
err

public void onGetCameraAuthDataComplete (String macAddress, String authData)

พารามิเตอร์
macAddress
authData

public void onGetFabricConfigComplete (byte[] fabricConfig)

พารามิเตอร์
fabricConfig

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (NetworkInfo[] networks)

พารามิเตอร์
เครือข่าย

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

พารามิเตอร์
rendezvousModes

public void onIdentifyDeviceComplete (WeaveDeviceDescriptor deviceDesc)

พารามิเตอร์
deviceDesc

public void onJoinExistingFabricComplete ()

public void onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

พารามิเตอร์
connId

public void onPairTokenComplete (byte[] pairingTokenBundle)

พารามิเตอร์
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)

พารามิเตอร์
เครือข่าย

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)

พารามิเตอร์
autoReconnect

public void setCompletionHandler (WeaveDeviceManager.CompletionHandler compHandler)

พารามิเตอร์
compHandler

public void setConnectTimeout (int timeoutMS)

พารามิเตอร์
timeoutMS

public static void setLoggingEnabled (boolean enabled)

เปิดหรือปิดใช้เอาต์พุตการบันทึก

พารามิเตอร์
เปิดใช้อยู่ เป็นจริงหากควรพิมพ์บันทึก เป็นเท็จหากไม่มีเอาต์พุต

public void setRendezvousAddress (String rendezvousAddr)

พารามิเตอร์
rendezvousAddr

public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)

พารามิเตอร์
rendezvousLinkLocal

public void startDeviceEnumeration (IdentifyDeviceCriteria deviceCriteria)

พารามิเตอร์
deviceCriteria

public void stopDeviceEnumeration ()

วิธีการที่ได้รับการป้องกัน

protected void finalize ()

การขว้าง
Throwable