睡眠:屏蔽AlarmScan里面的消息更新睡眠UI 1175/1 1175/head
authorCaisking <3449750381@qq.com>
Sat, 12 Oct 2024 13:39:14 +0000 (21:39 +0800)
committerCaisking <3449750381@qq.com>
Sat, 12 Oct 2024 13:39:14 +0000 (21:39 +0800)
code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp

index bc2a293..9b582e7 100644 (file)
@@ -419,27 +419,12 @@ extern "C"
             // 退出睡眠检测模式并进入小睡检测模式\r
             if (!is_time_range(curTime, sleep_time_hour, sleep_time_min, wake_time_hour, wake_time_min) && (uapi_dev_runtime_get_nap_monitoring_status() == 0))\r
             {\r
-                // uapi_dev_runtime_set_sleep_status(0);\r
-                //  do_cywee_service_check_msg(CYWEE_SERVICE_CMD_GET_SLEEP_DATA, NULL);\r
-\r
-                // bool ret = OHOS::sleep_mutex_init();去掉睡眠锁的初始化\r
-                // if(!ret)\r
-                // {\r
-                //     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sleep_mutex_init failed !!! ");\r
-                // }\r
-\r
-                WEARABLE_LOGD(WEARABLE_LOG_MODULE_APP, "起床啦! curTime.tm_hour:%d  curTime.tm_min:%d curTime.tm_sec:%d ", curTime.tm_hour, curTime.tm_min, curTime.tm_sec);\r
-\r
                 if (curTime.tm_hour == wake_time_hour && curTime.tm_min == wake_time_min && curTime.tm_sec == 0)\r
                 {\r
                     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "闹铃!");\r
                     //退出睡眠模式\r
                     OHOS::SleepModeModel::GetInstance().SetSleepModeDisabled();\r
                     OHOS::SleepModel::GetInstance().set_sleep_state(OHOS::SLEEPSTATE::WAKE);\r
-                    // 早安提醒(关闭)\r
-                    // AlarmEventPublish(TOPIC_EVENT_SLEEPNOTE, (uint8_t *)sleep_notify_time, 4);\r
-                    // OHOS::SleepModel::GetInstance().ReInitData(); // 更新睡眠数据\r
-                    SendMsgToUIService(UI_UPDATE_SLEEP_DATA, 0, nullptr, 0);\r
                 }\r
 \r
                 // 判断是否还在睡眠\r
@@ -448,28 +433,17 @@ extern "C"
                     // 设置状态为小睡\r
                     uapi_dev_runtime_set_nap_status(0);             // 清零小睡状态\r
                     uapi_dev_runtime_set_absolute_static_status(0); // 清零绝对静止状态\r
-                    // uapi_dev_runtime_set_nap_monitoring_status(1);\r
-                    // uapi_dev_runtime_set_sleep_monitoring_status(0);\r
-                    // OHOS::SleepModel::GetInstance().ReInitData(); // 更新睡眠数据\r
                     set_keep_in_wear_det_mode(1);                 // 开启小睡佩戴监测\r
-                    SendMsgToUIService(UI_UPDATE_SLEEP_DATA, 0, nullptr, 0);\r
                     do_cywee_service_check_msg(CYWEE_SERVICE_CMD_NAP_SEDENTARY_MODE, NULL); // 算法底层切换小睡监测模式\r
                 }\r
             }\r
             // 进入睡眠检测模式并退出小睡检测模式\r
             else if (is_time_range(curTime, sleep_time_hour, sleep_time_min, wake_time_hour, wake_time_min) && (uapi_dev_runtime_get_sleep_monitoring_status() == 0))\r
             {\r
-                // bool ret = OHOS::sleep_mutex_init(); //去掉睡眠锁的初始化\r
-                // if(!ret)\r
-                // {\r
-                //     WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "sleep_mutex_init failed !!! ");\r
-                // }\r
                 int cmd = 1;\r
                 uapi_dev_runtime_set_sleep_status(0);           // 清零睡眠状态\r
                 uapi_dev_runtime_set_absolute_static_status(0); // 清零绝对静止状态\r
                 OHOS::clean_sleep_data();                       // 清零睡眠文件存储数据\r
-                // uapi_dev_runtime_set_sleep_monitoring_status(1);\r
-                // uapi_dev_runtime_set_nap_monitoring_status(0);\r
                 if(uapi_dev_runtime_get_nap_monitoring_status() == 1)\r
                     uapi_clean_sleep_flag();                        // 清除睡眠标志文件\r
                 OHOS::create_sleep_folder();                     // 创建睡眠文件夹              \r
@@ -490,7 +464,6 @@ extern "C"
                     OHOS::SleepModel::GetInstance().DeleteSleepData(); // 清空前一天睡眠数据\r
                 }\r
 \r
-                // LOS_Msleep(1000);\r
                 do_cywee_service_check_msg(CYWEE_SERVICE_CMD_SLEEPING_MODE, NULL); // 算法底层切换睡眠监测模式\r
             }\r
         }\r