Files
2025-12-03 11:12:34 +08:00

67 lines
1.3 KiB
C

#include "app_config.h"
#include "app_task.h"
#include "system/timer.h"
#include "app_main.h"
#include "system/includes.h"
#include "key_event_deal.h"
#include "health_manager/health_manager.h"
#define LOG_TAG_CONST SPORT_HEALTH_MANAGE
#define LOG_TAG "[SHM-DET-MENSE]"
#define LOG_ERROR_ENABLE
#define LOG_DEBUG_ENABLE
#define LOG_INFO_ENABLE
#define LOG_CLI_ENABLE
#include "debug.h"
#if (TCFG_SPORT_HEALTH_ENABLE&&TCFG_SPORT_HEALTH_DET_MENSE)
int mense_resp_check();
static int shm_det_sec_deal()
{
#ifdef CONFIG_UI_STYLE_JL_PUBLIC_MODLS_ENABLE
mense_resp_check();
#endif
return true;
}
static int shm_det_mense_io_ctrl(int cmd, void *priv)
{
int ret = SHM_ERR_OK;
switch (cmd) {
case SHM_CMD_INIT:
break;
case SHM_CMD_RELEASE:
break;
case SHM_CMD_UPDATE_SEC:
shm_det_sec_deal();
break;
case SHM_CMD_TARGET_SET:
break;
case SHM_CMD_CLEAR_VALUE:
break;
case SHM_CMD_SAVE_SINGLE:
case SHM_CMD_SAVE_CONTINUE:
break;
default:
/* ret = -SHE_ERR_MOD_NO_THIS_CMD; */
break;
}
return ret;
}
REGISTER_SPORT_HEALTH_MODULE(det_mense)
{
.module = SHM_MOD_DET_MENSE,
.io_ctrl = shm_det_mense_io_ctrl,
.get_value = NULL,
};
#endif