WeaveStack

public final class WeaveStack extends Object

สรุปค่าคงที่

int INITIAL_CONNECTIONS

สรุปวิธีการสาธารณะ

synchronized int
BluetoothGattCallback
synchronized int
WeaveDeviceManager ที่ซิงค์แล้ว
getConnection(int connId)
static WeaveStack
บูลีนแบบคงที่
onCloseConnection(int connId)
static int
onGetMTU(int connId)
static void
บูลีนแบบคงที่
onSendCharacteristic(int connId, byte[] svcId, byte[] charId, byte[] characteristicData)
บูลีนแบบคงที่
onSubscribeCharacteristic(int connId, byte[] svcId, byte[] charId)
บูลีนแบบคงที่
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