Часы AmazFit Bip - частота сердечных сокращений - PullRequest
0 голосов
/ 29 сентября 2018

Я хотел бы показать значение сердечного ритма для AmazFit Bip Watch в моем собственном приложении.

UUID:

00002a37-0000-1000-8000-00805f9b34fb

Sample Byte Array:

byte[0] = 0
byte[1] = 70

Расчетное значение из байтового массива:

if (value.length == 2 && value[0] == 0) {
    final int hrValue = (value[1] & 0xff);
}

Вопрос: Я не получаю правильное значениеЯ вижу в часах.Я хочу, чтобы в моем приложении было точное значение, которое я вижу в часах.Я упомянул проект Gadgetbridge .


Любая помощь будет высоко оценена.

1 Ответ

0 голосов
/ 29 сентября 2018

Попробуйте любой из следующих кодов:

Byte b = byte[1];
final int hrValue = b.intValue();

или используйте конструктор байтов, как показано ниже:

Byte b = new Byte(byte[1]);
final int hrValue = b.intValue();

Благодаря байту для int

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...