{ MMI_REMIND_TYPE_MAX, 0, NULL, NULL},
};
-#ifdef __MMI_REMIND_take_off_SUPPORT__
-
-static void * take_off_remind_timer = NULL;
-static bool take_on_or_off;
-
-static void mmi_sedentary_remind_trigger(uint32_t para);
-
-void mmi_take_off_remind_timer_stop(void)
-{
- if(NULL != take_off_remind_timer)
- {
- uos_timer_stop(take_off_remind_timer);
- take_off_remind_timer=NULL;
-
- }
-}
-
-static void mmi_take_off_remind_trigger(uint32_t para)
-{
-
- if(true != mmi_health_measure_wear_state_get() && take_on_or_off==true)
- {
- watch_wakeup_lcd(true);
- mmi_protocol_action_take_off();
- printf("test_take_off %d or %d \n",mmi_health_measure_wear_state_get(),take_on_or_off);
- take_on_or_off=false;
- }
- else if(true == mmi_health_measure_wear_state_get() && take_on_or_off!=true)
- {
- watch_wakeup_lcd(true);
- //mmi_protocol_action_take_on();
- //printf("test_take_off %d or %d \n",mmi_health_measure_wear_state_get(),take_on_or_off);
- take_on_or_off=true;
- }
-
- printf("test_take_off________1111 %d or %d \n",mmi_health_measure_wear_state_get(),take_on_or_off);
- mmi_take_off_remind_timer_start();
-}
-
-
-
-void mmi_take_off_remind_timer_start(void)
-{
- //take_on_or_off=mmi_health_measure_wear_state_get();
- if(NULL != take_off_remind_timer)
- uos_timer_stop(take_off_remind_timer);
- else
- uos_timer_create(&take_off_remind_timer);
- uos_timer_start(take_off_remind_timer, MS_TO_TICKS(1 * 60 * 1000), 0, mmi_take_off_remind_trigger, NULL);
-}
-
-void mmi_take_off_remind_init(void)
-{
-
- if(mmi_take_off_switch_get())
- {
- printf("[@CHENG_DEBUG][%s][%d]: nv write fail\n", __FUNCTION__, __LINE__);
- take_on_or_off=mmi_health_measure_wear_state_get();
- mmi_take_off_remind_timer_start();
-
- }
-
-}
-
-
-
-#endif
-
-
#ifdef __MMI_REMIND_WAKE_UP_SUPPORT__
static nv_watch_remind_item_t s_remind_wake_up_data = {0};
case MMI_FZD_SERVER_SET_FALL_DOWN_SWITCH:
mmi_protocol_fzd_parse_SERVER_SET_FALL_DOWN_SWITCH(next_buff, next_buff_len);
break;
- #ifdef __MMI_REMIND_take_off_SUPPORT__
+
case MMI_FZD_SERVER_SET_TAKE_OFF_SWITCH:
mmi_protocol_fzd_parse_SERVER_SET_TAKE_OFF_SWITCH(next_buff, next_buff_len);
break;
- #endif
-
+
#ifdef __MMI_REMIND_WAKE_UP_SUPPORT__
case MMI_FZD_SERVER_SET_REMIND_WAKE_UP:
mmi_protocol_fzd_parse_SERVER_SET_REMIND_WAKE_UP(next_buff, next_buff_len);