public class WeaveDeviceManager extends Object
ネストクラスの概要
インターフェース | WeaveDeviceManager.CompletionHandler |
フィールドの概要
protected WeaveDeviceManager.CompletionHandler | mCompHandler |
パブリック コンストラクタの概要
パブリック メソッドの概要
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)
|
文字列 | |
long |
deviceId()
|
BluetoothGatt | |
BluetoothGattCallback | |
WeaveDeviceManager.CompletionHandler | |
ブール値 | |
static boolean |
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(ブール値 enabled)
ロギング出力を有効または無効にする
|
void |
setRendezvousAddress(String rendezvousAddr)
|
void |
setRendezvousLinkLocal(boolean rendezvousLinkLocal)
|
void |
startDeviceEnumeration(IdentifyDeviceCriteria
deviceCriteria)
|
void |
保護されたメソッドの概要
void |
finalize()
|
継承されたメソッドの概要
フィールド
protected WeaveDeviceManager.CompletionHandler mCompHandler
パブリック コンストラクタ
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)
パラメータ
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)
ロギング出力を有効または無効にする
パラメータ
有効 | ログを出力する場合は true、出力しない場合は false |
---|
public void setRendezvousAddress (String rendezvousAddr)
パラメータ
rendezvousAddr |
---|
public void setRendezvousLinkLocal (boolean rendezvousLinkLocal)
パラメータ
rendezvousLinkLocal |
---|
public void startDeviceEnumeration (IdentifyDeviceCriteria deviceCriteria)
パラメータ
deviceCriteria |
---|
public void stopDeviceEnumeration ()
Protected メソッド
protected void finalize ()
例外
Throwable |
---|