修复睡眠闹钟bug 427/1
authorpenglei <1624952103@qq.com>
Tue, 2 Jul 2024 01:41:10 +0000 (09:41 +0800)
committerpenglei <1624952103@qq.com>
Tue, 2 Jul 2024 01:41:10 +0000 (09:41 +0800)
code/sdk/application/wearable/fd230app/nativeui/alarmclocktimerconfig/src/AlarmClockTimerConfig.cpp

index 3779fb4..fe7ce2e 100644 (file)
@@ -181,12 +181,12 @@ extern "C"
             on_time_CallBackProc();\r
         }\r
         // 进入睡眠模式\r
-        if (curTime.tm_hour == ((sleep_time >> 16) && curTime.tm_min == (sleep_time & 0X00FF)))\r
+        if (curTime.tm_hour == ((sleep_time & 0XFFFF0000) >> 16) && curTime.tm_min == (sleep_time & 0X0000FFFF))\r
         {\r
             do_cywee_service_check_msg(CYWEE_SERVICE_CMD_SLEEPING_MODE, NULL);\r
         }\r
         // 退出睡眠模式\r
-        if (curTime.tm_hour == ((wake_up_time >> 16) && curTime.tm_min == (wake_up_time & 0X00FF)))\r
+        if (curTime.tm_hour == ((wake_up_time & 0XFFFF0000) >> 16) && curTime.tm_min == (wake_up_time & 0X0000FFFF))\r
         {\r
             do_cywee_service_check_msg(CYWEE_SERVICE_CMD_NAP_SEDENTARY_MODE, NULL);\r
         }\r