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ỏ |
---|