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