#include "components/ui_slider.h"\r
\r
#include "audio_capture_wrapper.h"\r
+#include "cywee_service.h"\r
namespace OHOS\r
{\r
\r
if(strcmp(view.GetViewId(),"deepsleep") == 0)\r
{\r
//TODO: close bt and cat1 , then deepsleep\r
+ do_cywee_service_check_msg(CYWEE_SERVICE_CMD_STOP_ACC,NULL);\r
stop_custom_ble_service();\r
LOS_Msleep(50);\r
uapi_set4GCapability(false);\r
void cywee_get_chipinfo(char *databuf,uint8_t len);
void cywee_set_sedentary_interval(int time);
void cywee_get_acc_switch(int cmd);
+void cywee_stop(void);
extern uint8_t hrs_mode_state;
#define CYWEE_SERVICE_CMD_CLOSE_GET_ACC 0x30
+#define CYWEE_SERVICE_CMD_STOP_ACC 0x31
+
errcode_t uapi_cywee_service_init(void);
void uapi_cywee_service_deinit(void);
cywee_get_acc_switch(0);
break;
+ case CYWEE_SERVICE_CMD_STOP_ACC:
+ cywee_stop();
default:
PRINT("unkonw cmd \r\n");
break;
static int sedentary_interval_count = 0;
+static int cywee_switch = 1;
int cm__hs1__init(void);
int cm__hs1__deinit(void);
+void cywee_stop(void)
+{
+ cywee_switch = 0;
+}
+
void cywee_get_acc_switch(int cmd)
{
get_acc_swtich = cmd;
void cywee_int_handler(void)
{
- CWM_Dml_process();
+ if(cywee_switch == 1)
+ CWM_Dml_process();
}