Последний раз редактировалось pavlinux; 01.01.2020 в 23:24.
Про пульс/вариабельность:
- Пульс усредняется, с отбрасыванием пропущенных данных.
- При расчёте вариабельности учитываются все интервалы. И при пропуске каждого RR-интервала, значение его "удваивается", например вместо двух интервалов 1125 и 1105, получается один длительностью 2230 мс и заметно влияет на результат.
Так?
Это не из-за ремешка?
Screenshot_20200102-214451.png
Timestamp - время жизни датчика 79515857/60/60/24)/365 = 2.52143128488077118214 года
HeartBeatEventTime 8.4726562500 - время текущего события с начала измерения
PreviousHeartBeatEventTime 7.6406250000 - время предыдущего события с начала измерения.
---
Всё, дальше программно.
RR = PreviousHeartBeatEventTime - HeartBeatEventTime = (8.4726562500-7.6406250000)*1000 = 832.03125 мс.
Как видим, косяг в программе, оно пишет 852 (может это предыдущий RR)
Пульс будет = "60*(1000/((8.4726562500-7.6406250000)*1000)) = 72.11267605633802816880 уд/мин
Дискретность передачи всё равно 1 секунда! Хрен знает как другие, Гармин передаёт RR пачкой, до 5 штук
Local message type: 0 (11 octets, message name: hrv, message number: 78)
time (0-5-UINT16): {0.520 s (520), 0.519 s (519), 65535, 65535, 65535}
Local message type: 0 (11 octets, message name: hrv, message number: 78)
time (0-5-UINT16): {0.491 s (491), 0.493 s (493), 0.499 s (499), 65535, 65535}
Нахрена вам это нужно, не понятно.![]()
Последний раз редактировалось pavlinux; 02.01.2020 в 22:11.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)