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 |
beginAddNetwork(NetworkInfo
netInfo)
|
| void |
beginArmFailSafe(FailSafeArmMode
armMode, int failSafeToken)
|
| int |
beginArmFailSafe(FailSafeArmMode
armMode)
|
| 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 |
beginGetCameraAuthData(String nonce)
|
| void | |
| void | |
| void |
beginGetNetworks(GetNetworkFlags
getFlags)
|
| 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 |
beginRendezvousDevice(IdentifyDeviceCriteria
deviceCriteria)
|
| void |
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria
deviceCriteria)
|
| void |
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria
deviceCriteria)
|
| void |
beginResetConfig(ResetFlags
resetFlags)
|
| void |
beginScanNetworks(NetworkType
netType)
|
| void |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
| void |
beginSetRendezvousMode(int modeFlags)
|
| void |
beginStartSystemTest(long profileId, long testId)
|
| void | |
| void |
beginTestNetworkConnectivity(long networkId)
|
| void | |
| void |
beginUnregisterService(long serviceId)
|
| void |
beginUpdateNetwork(NetworkInfo
netInfo)
|
| void |
close()
|
| static void | |
| WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
|
| Chuỗi | |
| long |
deviceId()
|
| 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 |
onGetNetworksComplete(NetworkInfo[]
networks)
|
| void |
onGetRendezvousModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
| void |
onIdentifyDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
| void | |
| void | |
| void |
onNotifyWeaveConnectionClosed(int connId)
|
| void |
onPairTokenComplete(byte[] pairingTokenBundle)
|
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void |
onScanNetworksComplete(NetworkInfo[]
networks)
|
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void | |
| void |
setAutoReconnect(boolean autoReconnect)
|
| void |
setCompletionHandler(WeaveDeviceManager.CompletionHandler
compHandler)
|
| 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 |
startDeviceEnumeration(IdentifyDeviceCriteria
deviceCriteria)
|
| void |
Tóm tắt phương thức được bảo vệ
| void |
finalize()
|
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ỏ |
|---|