1
0
mirror of https://codeberg.org/Freeyourgadget/Gadgetbridge synced 2024-08-27 17:50:57 +02:00

Added Request

This commit is contained in:
dakhnod 2019-07-25 10:29:45 +02:00
parent 57e28c2dd0
commit 8775255d69

View File

@ -1,6 +1,7 @@
package nodomain.freeyourgadget.gadgetbridge.service.devices.qhybrid.requests;
import android.bluetooth.BluetoothGattCharacteristic;
import android.util.Log;
import java.nio.ByteBuffer;
@ -13,13 +14,24 @@ public class GetCountdownSettingsRequest extends Request {
@Override
public void handleResponse(BluetoothGattCharacteristic characteristic) {
byte[] value = characteristic.getValue();
if(value.length != 14){
if (value.length != 14) {
return;
}
ByteBuffer buffer = ByteBuffer.wrap(value);
int startTime = buffer.getInt(3);
int endTime = buffer.getInt(7);
long startTime = j(buffer.getInt(3));
long endTime = j(buffer.getInt(7));
byte progress = buffer.get(13);
short offset = buffer.getShort(11);
short progress = buffer.getShort(13);
Log.d("countdown", "progress: " + progress);
}
public static long j(final int n) {
if (n < 0) {
return 4294967296L + n;
}
return n;
}
}