void custom_read_sleep_data(void);
void custom_read_nap_data(void);
void custom_sleep_model_updata(void);
+ void update_sleep_data(uint32_t sleep_timestamp,uint32_t wake_timestamp,uint32_t totaltime);
+ void update_nap_data(uint32_t sleep_timestamp,uint32_t wake_timestamp,uint32_t totaltime);
#ifdef __cplusplus
#if __cplusplus
}
{
OHOS::SleepModel::GetInstance().ReInitData();
}
+ // 更新睡眠数据
+ void update_sleep_data(uint32_t sleep_timestamp, uint32_t wake_timestamp,
+ uint32_t totaltime) {
+ sleep_data.fall_asleep_timestamp = sleep_timestamp;
+ sleep_data.wake_up_timestamp = wake_timestamp;
+ sleep_data.total_time = totaltime;
+ }
+ // 更新小睡数据
+ void updata_nap_data(uint32_t sleep_timestamp, uint32_t wake_timestamp,
+ uint32_t totaltime) {
+ nap_data.fall_asleep_timestamp = sleep_timestamp;
+ nap_data.wake_up_timestamp = wake_timestamp;
+ nap_data.total_time = totaltime;
+ }
#ifdef __cplusplus
#if __cplusplus