WEARABLE_LOGI(WEARABLE_LOG_MODULE_APP, "MsgCenterNotifyInactivityProc !");
//unused(topic);
#ifdef FD230
+ uint32_t timestamp = 0;
if(day_timestamp == 0)
{
- uint32_t timestamp = 0;
time_t rawtime;
struct tm* timeinfo;
time(&rawtime);
{
sleep_data.sleep_status[state_num].timestamp = day_timestamp + cywee_Inactivity_Info->hour * 60 * 60 + cywee_Inactivity_Info->minute * 60;
sleep_data.sleep_status[state_num].stat = cywee_Inactivity_Info->status;
-
+ if(sleep_data.sleep_status[state_num].stat == 6 || sleep_data.sleep_status[state_num].stat == 13)
+ {
+ uapi_get_timestampe_ss(×tamp);
+ sleep_data.sleep_status[state_num].timestamp = timestamp;
+ }
if(sleep_data.sleep_status[state_num].stat == 0) //0进入睡眠 1潜睡 2深睡 3清醒 4结束睡眠 6入睡 7出睡最后一笔输出 8未出睡最后一笔输出 12快速动眼 13取消入睡
{
sleep_data.fall_asleep_timestamp = sleep_data.sleep_status[state_num].timestamp;