Trình quản lý thiết bị Weave

public class WeaveDeviceManager extends Object

Tóm tắt lớp lồng ghép

giao diện WeaveDeviceManager.CompletionHandler  

Tóm tắt trường

protected WeaveDeviceManager.CompletionHandler mCompHandler

Tóm tắt hàm khởi tạo công khai

Tóm tắt phương thức công khai

void
void
beginArmFailSafe(FailSafeArmMode armMode, int failSafeToken)
int
void
beginConnectBle(BluetoothGatt server, boolean autoClose)
void
beginConnectBle(BluetoothGatt server, boolean autoClose, String pairingCode)
void
beginConnectBle(BluetoothGatt server, boolean autoClose, byte[] accessToken)
void
beginConnectDevice(long deviceId, String ipAddr, byte[] accessToken)
void
beginConnectDevice(long deviceId, String ipAddr, String pairingCode)
void
beginConnectDevice(long deviceId, String ipAddr)
void
void
void
beginDisableNetwork(long networkId)
void
void
beginEnableConnectionMonitor(int intervalMS, int timeoutMS)
void
beginEnableNetwork(long networkId)
void
void
void
void
void
void
void
beginJoinExistingFabric(byte[] fabricConfig)
void
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 pairingCode, String rendezvousAddress, int rendezvousTimeoutSec, int inactivityTimeoutSec)
void
beginRemoveNetwork(long networkId)
void
void
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria deviceCriteria)
void
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria deviceCriteria)
void
void
void
void
beginSetRendezvousMode(int modeFlags)
void
beginStartSystemTest(long profileId, long testId)
void
void
void
void
beginUnregisterService(long serviceId)
void
void
close()
static void
WeaveDeviceDescriptor
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
Chuỗi
long
BluetoothGatt
BluetoothGattCallback
WeaveDeviceManager.CompletionHandler
boolean
boolean tĩnh
isValidPairingCode(String pairingCode)
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 err)
void
onGetCameraAuthDataComplete(String macAddress, String authData)
void
onGetFabricConfigComplete(byte[] fabricConfig)
void
void
void
onGetRendezvousModeComplete(EnumSet<RendezvousMode> rendezvousModes)
void
void
void
void
void
onPairTokenComplete(byte[] pairingTokenBundle)
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
setAutoReconnect(boolean autoReconnect)
void
void
setConnectTimeout(int timeoutMS)
static void
setLoggingEnabled(boolean enabled)
Bật hoặc tắt đầu ra ghi nhật ký
void
setRendezvousAddress(String rendezvousAddr)
void
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
void
void

Tóm tắt phương thức được bảo vệ

void

Tóm tắt phương thức kế thừa

Trường

protected WeaveDeviceManager.CompletionHandler mCompHandler

Hàm khởi tạo công khai

public WeaveDeviceManager ()

Phương thức công khai

public void beginAddNetwork (NetworkInfo netInfo)

Thông số
netInfo

public void beginArmFailSafe (FailSafeArmMode armMode, int failSafeToken)

Thông số
armMode
failSafeToken

public int beginArmFailSafe (FailSafeArmMode armMode)

Thông số
armMode

public void beginConnectBle (BluetoothGatt server, boolean autoClose)

Thông số
máy chủ
autoClose

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

Thông số
máy chủ
autoClose
pairingCode

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

Thông số
máy chủ
autoClose
accessToken

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

Thông số
deviceId
ipAddr
accessToken

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

Thông số
deviceId
ipAddr
pairingCode

public void beginConnectDevice (long deviceId, String ipAddr)

Thông số
deviceId
ipAddr

public void beginCreateFabric ()

public void beginDisableConnectionMonitor ()

public void beginDisableNetwork (long networkId)

Thông số
networkId

public void beginDisarmFailSafe ()

public void beginEnableConnectionMonitor (int intervalMS, int timeoutMS)

Thông số
intervalMS
timeoutMS

public void beginEnableNetwork (long networkId)

Thông số
networkId

public void beginGetCameraAuthData (String nonce)

Thông số
nonce

public void beginGetFabricConfig ()

public void beginGetLastNetworkProvisioningResult ()

public void beginGetNetworks (GetNetworkFlags getFlags)

Thông số
getFlags

public void beginGetRendezvousMode ()

public void beginIdentifyDevice ()

public void beginJoinExistingFabric (byte[] fabricConfig)

Thông số
fabricConfig

public void beginLeaveFabric ()

public void beginPairToken (byte[] pairingToken)

Thông số
pairingToken

public void beginPing (int payloadSize)

Thông số
payloadSize

public void beginPing ()

public void beginReconnectDevice ()

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

Thông số
serviceId
accountId
serviceConfig
pairingToken
pairingInitData

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

Thông số
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Thông số
accessToken
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

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

Thông số
pairingCode
rendezvousAddress
rendezvousTimeoutSec
inactivityTimeoutSec

public void beginRemoveNetwork (long networkId)

Thông số
networkId

public void beginRendezvousDevice (IdentifyDeviceCriteria deviceCriteria)

Thông số
deviceCriteria

public void beginRendezvousDevice (String pairingCode, IdentifyDeviceCriteria deviceCriteria)

Thông số
pairingCode
deviceCriteria

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

Thông số
accessToken
deviceCriteria

public void beginResetConfig (ResetFlags resetFlags)

Thông số
resetFlags

public void beginScanNetworks (NetworkType netType)

Thông số
netType

public void beginSetRendezvousMode (EnumSet<RendezvousMode> modeSet)

Thông số
modeSet

public void beginSetRendezvousMode (int modeFlags)

Thông số
modeFlags

public void beginStartSystemTest (long profileId, long testId)

Thông số
profileId
testId

public void beginStopSystemTest ()

public void beginTestNetworkConnectivity (long networkId)

Thông số
networkId

public void beginUnpairToken ()

public void beginUnregisterService (long serviceId)

Thông số
serviceId

public void beginUpdateNetwork (NetworkInfo netInfo)

Thông số
netInfo

public void close ()

public static void closeEndpoints ()

public WeaveDeviceDescriptor decodeDeviceDescriptor (byte[] encodedDeviceDesc)

Thông số
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)

Thông số
pairingCode

public void onAddNetworkComplete (long networkId)

Thông số
networkId

public void onArmFailSafeComplete ()

public void onCloseBleComplete (int connId)

Thông số
connId

public void onConnectBleComplete ()

public void onConnectDeviceComplete ()

public void onCreateFabricComplete ()

public void onDeviceEnumerationResponse (WeaveDeviceDescriptor deviceDesc, String deviceAddr)

Thông số
deviceDesc
deviceAddr

public void onDisableConnectionMonitorComplete ()

public void onDisableNetworkComplete ()

public void onDisarmFailSafeComplete ()

public void onEnableConnectionMonitorComplete ()

public void onEnableNetworkComplete ()

public void onError (Throwable err)

Thông số
err

public void onGetCameraAuthDataComplete (String macAddress, String authData)

Thông số
macAddress
authData

public void onGetFabricConfigComplete (byte[] fabricConfig)

Thông số
fabricConfig

public void onGetLastNetworkProvisioningResultComplete ()

public void onGetNetworksComplete (NetworkInfo[] networks)

Thông số
Các Mạng

public void onGetRendezvousModeComplete (EnumSet<RendezvousMode> rendezvousModes)

Thông số
rendezvousModes

public void onIdentifyDeviceComplete (WeaveDeviceDescriptor deviceDesc)

Thông số
deviceDesc

public void onJoinExistingFabricComplete ()

public void onLeaveFabricComplete ()

public void onNotifyWeaveConnectionClosed (int connId)

Thông số
connId

public void onPairTokenComplete (byte[] pairingTokenBundle)

Thông số
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)

Thông số
Các Mạng

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)

Thông số
autoReconnect

public void setCompletionHandler (WeaveDeviceManager.CompletionHandler compHandler)

Thông số
compHandler

public void setConnectTimeout (int timeoutMS)

Thông số
timeoutMS

public static void setLoggingEnabled (boolean enabled)

Bật hoặc tắt đầu ra ghi nhật ký

Thông số
đang bật true nếu nhật ký cần được in; false nếu không có đầu ra

public void setRendezvousAddress (String rendezvousAddr)

Thông số
rendezvousAddr

public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)

Thông số
rendezvousLinkLocal

public void startDeviceEnumeration (IdentifyDeviceCriteria deviceCriteria)

Thông số
deviceCriteria

public void stopDeviceEnumeration ()

Phương thức được bảo vệ

protected void finalize ()

Gửi
Có thể loại bỏ