public class WeaveDeviceManager extends Object
สรุปชั้นเรียนที่ซ้อนกัน
ที่ปรับปรุงใหม่ | WeaveDeviceManager.CompletionHandler |
สรุปฟิลด์
protected WeaveDeviceManager.CompletionHandler | mCompHandler |
สรุปตัวสร้างสาธารณะ
สรุปวิธีการสาธารณะ
เป็นโมฆะ |
beginAddNetwork(NetworkInfo
netInfo)
|
เป็นโมฆะ |
beginArmFailSafe(FailSafeArmMode
armMode, int failSafeToken)
|
int |
beginArmFailSafe(FailSafeArmMode
armMode)
|
เป็นโมฆะ |
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)
|
เป็นโมฆะ |
beginGetCameraAuthData(String nonce)
|
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
beginGetNetworks(GetNetworkFlags
getFlags)
|
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
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(IdentifyDeviceCriteria
deviceCriteria)
|
เป็นโมฆะ |
beginRendezvousDevice(String pairingCode, IdentifyDeviceCriteria
deviceCriteria)
|
เป็นโมฆะ |
beginRendezvousDevice(byte[] accessToken, IdentifyDeviceCriteria
deviceCriteria)
|
เป็นโมฆะ |
beginResetConfig(ResetFlags
resetFlags)
|
เป็นโมฆะ |
beginScanNetworks(NetworkType
netType)
|
เป็นโมฆะ |
beginSetRendezvousMode(EnumSet<RendezvousMode>
modeSet)
|
เป็นโมฆะ |
beginSetRendezvousMode(int modeFlags)
|
เป็นโมฆะ |
beginStartSystemTest(long profileId, long testId)
|
เป็นโมฆะ | |
เป็นโมฆะ |
beginTestNetworkConnectivity(long networkId)
|
เป็นโมฆะ | |
เป็นโมฆะ |
beginUnregisterService(long serviceId)
|
เป็นโมฆะ |
beginUpdateNetwork(NetworkInfo
netInfo)
|
เป็นโมฆะ |
close()
|
static void | |
WeaveDeviceDescriptor |
decodeDeviceDescriptor(byte[] encodedDeviceDesc)
|
สตริง | |
ยาว |
deviceId()
|
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)
|
เป็นโมฆะ | |
เป็นโมฆะ |
onGetNetworksComplete(NetworkInfo[]
networks)
|
เป็นโมฆะ |
onGetRendezvousModeComplete(EnumSet<RendezvousMode>
rendezvousModes)
|
เป็นโมฆะ |
onIdentifyDeviceComplete(WeaveDeviceDescriptor
deviceDesc)
|
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
onNotifyWeaveConnectionClosed(int connId)
|
เป็นโมฆะ |
onPairTokenComplete(byte[] pairingTokenBundle)
|
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
onScanNetworksComplete(NetworkInfo[]
networks)
|
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ | |
เป็นโมฆะ |
setAutoReconnect(boolean autoReconnect)
|
เป็นโมฆะ |
setCompletionHandler(WeaveDeviceManager.CompletionHandler
compHandler)
|
เป็นโมฆะ |
setConnectTimeout(int timeoutMS)
|
static void |
setLoggingEnabled(boolean enabled)
เปิดหรือปิดใช้เอาต์พุตการบันทึก
|
เป็นโมฆะ |
setRendezvousAddress(String rendezvousAddr)
|
เป็นโมฆะ |
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
|
เป็นโมฆะ |
startDeviceEnumeration(IdentifyDeviceCriteria
deviceCriteria)
|
เป็นโมฆะ |
สรุปวิธีการที่ได้รับการปกป้อง
เป็นโมฆะ |
finalize()
|
สรุปวิธีการที่รับช่วง
ช่อง
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 |
---|