|
|
@ -111,15 +111,15 @@ void QRS_process(float value) { |
|
|
|
|
|
|
|
#endif |
|
|
|
|
|
|
|
if (isPeak) { |
|
|
|
uint32_t time_diff = m_qrs.time_cnt - m_qrs.last_qrs_point; |
|
|
|
m_qrs.last_qrs_point = m_qrs.time_cnt; |
|
|
|
m_qrs.heartSignalCnt++; |
|
|
|
// m_qrs.heart_rate = m_qrs.heartSignalCnt; |
|
|
|
if (m_qrs.last_qrs_point != 0) { |
|
|
|
m_qrs.heart_rate = 60 * (1 / (time_diff * 1.0 / SAMPLING_RATE)); |
|
|
|
} |
|
|
|
} |
|
|
|
// if (isPeak) { |
|
|
|
// uint32_t time_diff = m_qrs.time_cnt - m_qrs.last_qrs_point; |
|
|
|
// m_qrs.last_qrs_point = m_qrs.time_cnt; |
|
|
|
// m_qrs.heartSignalCnt++; |
|
|
|
// // m_qrs.heart_rate = m_qrs.heartSignalCnt; |
|
|
|
// if (m_qrs.last_qrs_point != 0) { |
|
|
|
// m_qrs.heart_rate = 60 * (1 / (time_diff * 1.0 / SAMPLING_RATE)); |
|
|
|
// } |
|
|
|
// } |
|
|
|
|
|
|
|
m_qrs.time_cnt++; |
|
|
|
} |
|
|
|