diff --git a/app/src/app_service/ecg_service/algo/zsimple_qrs.h b/app/src/app_service/ecg_service/algo/zsimple_qrs.h index 1b307d4..e1684b4 100644 --- a/app/src/app_service/ecg_service/algo/zsimple_qrs.h +++ b/app/src/app_service/ecg_service/algo/zsimple_qrs.h @@ -5,7 +5,7 @@ #include "iflytop_simple_filter.h" #include "zdata_statistics.h" -#define QRS_PEAK_THRESHOLD (0.5f) +#define QRS_PEAK_THRESHOLD (0.8f) /** * @brief diff --git a/app/src/app_service/ecg_service/ecg_algo.c b/app/src/app_service/ecg_service/ecg_algo.c index ef30b47..e3d0f27 100644 --- a/app/src/app_service/ecg_service/ecg_algo.c +++ b/app/src/app_service/ecg_service/ecg_algo.c @@ -19,7 +19,7 @@ int32_t displaydata; void ecg_algo_init() { ecg_algo_reset(); - zsimple_qrs_init(&m_qrs, SAMPLE_RATE); + zsimple_qrs_init(&m_qrs, SAMPLE_PERIOD_S); zdata_statistics_init(&m_data_statistics, m_data_statistics_buf, ZARRAY_SIZE(m_data_statistics_buf)); } int32_t maxval; diff --git a/app/src/one_conduction_main.c b/app/src/one_conduction_main.c index 7f896c4..b5980b3 100644 --- a/app/src/one_conduction_main.c +++ b/app/src/one_conduction_main.c @@ -268,15 +268,16 @@ void on_state_change(device_state_t from, device_state_t to) { * ʼþ´¦Àí * ***********************************************************************************************************************/ -extern int32_t maxval; -extern int32_t minval; -extern int32_t nowval100; +// extern int32_t maxval; +// extern int32_t minval; +// extern int32_t nowval100; void on_zapp_ebus_event(void* p_event_data, uint16_t event_size) { if (!p_event_data) return; app_event_t* p_event = (app_event_t*)p_event_data; if (p_event->eventType == kappevent_tmr_scheduler_event) { - ZLOGI("tmr event. %d %d %d", nowval100, minval, maxval); + // ZLOGI("tmr event. %d %d %d", nowval100, minval, maxval); + ZLOGI("tmr event."); } if (zapp_state_machine_now_state() == kstate_standby) {