@@ -0,0 +1,949 @@
+// vim: et sw=4 sts=4 tabstop=4%0Apackage com.issc.impl;%0A%0Aimport com.issc.Bluebit;%0Aimport com.issc.util.Log;%0Aimport com.issc.util.TransactionQueue;%0A%0Aimport com.samsung.android.sdk.bt.gatt.BluetoothGatt;%0Aimport com.samsung.android.sdk.bt.gatt.BluetoothGattCharacteristic;%0Aimport com.samsung.android.sdk.bt.gatt.BluetoothGattDescriptor;%0A%0Apublic class GattTransaction implements TransactionQueue.Transaction %7B%0A%0A    public BluetoothGattCharacteristic chr;%0A    public byte%5B%5D value;%0A    public boolean isWrite;%0A    public boolean isOrdered;%0A%0A    public GattTransaction(BluetoothGattCharacteristic c, byte%5B%5D v) %7B%0A        this(c, v, true);%0A    %7D%0A%0A    public GattTransaction(BluetoothGattCharacteristic c, byte%5B%5D v, boolean w) %7B%0A        chr = c;%0A        value = v;%0A        isWrite = w;%0A    %7D%0A%0A    public void setOrdered(boolean ordered) %7B%0A        isOrdered = false;%0A    %7D%0A%0A    @Override%0A    public boolean isKeepingOrder() %7B%0A        return isOrdered;%0A    %7D%0A%7D%0A%0A

Add GattTransaction