mirror of
https://github.com/oopuuu/zTC1.git
synced 2025-12-13 21:48:25 +08:00
调试
This commit is contained in:
35
TC1/main.c
35
TC1/main.c
@@ -16,7 +16,7 @@
|
|||||||
char rtc_init = 0; //sntp校时成功标志位
|
char rtc_init = 0; //sntp校时成功标志位
|
||||||
uint32_t total_time = 0;
|
uint32_t total_time = 0;
|
||||||
char str_mac[16] = {0};
|
char str_mac[16] = {0};
|
||||||
time_t last_check_time = 0;
|
int last_check_day = 0;
|
||||||
|
|
||||||
system_config_t *sys_config;
|
system_config_t *sys_config;
|
||||||
user_config_t *user_config;
|
user_config_t *user_config;
|
||||||
@@ -60,33 +60,30 @@ void recordDailyPCount() {
|
|||||||
time_t now;
|
time_t now;
|
||||||
time(&now);
|
time(&now);
|
||||||
struct tm *current_time = localtime(&now);
|
struct tm *current_time = localtime(&now);
|
||||||
// 判断上次检查的时间与当前时间的日期是否不同
|
// 判断上次检查的时间与当前时间的日期是否不同
|
||||||
if (last_check_time != 0) {
|
if (last_check_day != 0) { tc1_log(
|
||||||
struct tm *last_check_time_tm = localtime(&last_check_time);
|
"WARNGIN: last_check_time day %d ,current_time day %d", last_check_day,
|
||||||
tc1_log("WARNGIN: last_check_time day %d ,current_time day %d",last_check_time_tm->tm_mday,current_time->tm_mday);
|
current_time->tm_min);
|
||||||
// 如果日期发生变化(即跨天了),则进行记录
|
// 如果日期发生变化(即跨天了),则进行记录
|
||||||
if (current_time->tm_year != last_check_time_tm->tm_year ||
|
if (current_time->tm_min != last_check_time) {
|
||||||
current_time->tm_mon != last_check_time_tm->tm_mon ||
|
|
||||||
current_time->tm_mday != last_check_time_tm->tm_mday) {
|
|
||||||
|
|
||||||
tc1_log("WARNGIN: pcount day changed! ");
|
tc1_log("WARNGIN: pcount day changed! ");
|
||||||
// 记录数据
|
// 记录数据
|
||||||
if (user_config->p_count_1_day_ago != 0) {
|
// if (user_config->p_count_1_day_ago != 0) {
|
||||||
user_config->p_count_2_days_ago = user_config->p_count_1_day_ago;
|
// user_config->p_count_2_days_ago = user_config->p_count_1_day_ago;
|
||||||
}
|
// }
|
||||||
user_config->p_count_1_day_ago = p_count;
|
// user_config->p_count_1_day_ago = p_count;
|
||||||
|
//
|
||||||
// 更新系统配置
|
// // 更新系统配置
|
||||||
mico_system_context_update(sys_config);
|
// mico_system_context_update(sys_config);
|
||||||
|
|
||||||
tc1_log("WARNGIN: p_count record! p_count_1_day_ago:%d p_count_2_days_ago:%d",
|
tc1_log("WARNGIN: p_count record! p_count_1_day_ago:%d p_count_2_days_ago:%d",
|
||||||
user_config->p_count_1_day_ago, user_config->p_count_2_days_ago);
|
user_config->p_count_1_day_ago, user_config->p_count_2_days_ago);
|
||||||
}else{
|
} else { tc1_log("WARNGIN: pcount day not changed , waiting for next run! ");
|
||||||
tc1_log("WARNGIN: pcount day not changed , waiting for next run! ");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 更新上次检查时间
|
// 更新上次检查时间
|
||||||
last_check_time = now;
|
last_check_time = current_time->tm_min;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -94,7 +91,7 @@ void schedule_p_count_task(mico_thread_arg_t arg) {
|
|||||||
mico_thread_sleep(20);tc1_log("WARNGIN: p_count timer thread created!");
|
mico_thread_sleep(20);tc1_log("WARNGIN: p_count timer thread created!");
|
||||||
while (1) {
|
while (1) {
|
||||||
recordDailyPCount();
|
recordDailyPCount();
|
||||||
mico_thread_sleep(60);
|
mico_thread_sleep(20);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user