WeaveStack

public final class WeaveStack extends Object

定数の概要

int INITIAL_CONNECTIONS

パブリック メソッドの概要

同期された int
BluetoothGattCallback
同期された int
同期された WeaveDeviceManager
getConnection(int connId)
static WeaveStack
static boolean
onCloseConnection(int connId)
static int
onGetMTU(int connId)
static void
static boolean
onSendCharacteristic(int connId, byte[] svcId, byte[] charId, byte[] characteristicData)
static boolean
onSubscribeCharacteristic(int connId, byte[] svcId, byte[] charId)
static boolean
onUnsubscribeCharacteristic(int connId, byte[] svcId, byte[] charId)
同期された WeaveDeviceManager
removeConnection(int connId)

継承されたメソッドの概要

定数

public static final int INITIAL_CONNECTIONS

定数値: 4

パブリック メソッド

public synchronized int addConnection (WeaveDeviceManager connObj)

パラメータ
connObj

public BluetoothGattCallback getCallback ()

public synchronized int getConnId (BluetoothGatt gatt)

パラメータ
gatt

public synchronized WeaveDeviceManager getConnection (int connId)

パラメータ
connId

public static WeaveStack getInstance ()

public static boolean onCloseConnection (int connId)

パラメータ
connId

public static int onGetMTU (int connId)

パラメータ
connId

public static void onNotifyWeaveConnectionClosed (int connId)

パラメータ
connId

public static boolean onSendCharacteristic (int connId, byte[] svcId, byte[] charId, byte[] characteristicData)

パラメータ
connId
svcId
charId
characteristicData

public static boolean onSubscribeCharacteristic (int connId, byte[] svcId, byte[] charId)

パラメータ
connId
svcId
charId

public static boolean onUnsubscribeCharacteristic (int connId, byte[] svcId, byte[] charId)

パラメータ
connId
svcId
charId

public synchronized WeaveDeviceManager removeConnection (int connId)

パラメータ
connId