修改运行时间为每差分1分钟或者跨天时主动上报,防止上报过快或过慢

This commit is contained in:
2026-09-10 11:09:58 +08:00
parent 91cdc23bdc
commit babfc2f4c7
4 changed files with 41 additions and 3 deletions
+2 -1
View File
@@ -18,6 +18,7 @@
* - app_runrec_rotate_if_needed500ms 任务):收下 pending 加到
* slot[0]、每拍灌 DP20、跨天旋转、满 600s / 跨天 / 首次对时才
* 写 VM。拔电没有软关机钩子,接受最多丢不满 10 分钟的秒数。
* 差分上报:今天秒数满 1 分钟或跨天才走 0x07JB_RUNREC_DIFF_SEC)。
******************************************************************************/
#include <string.h>
@@ -200,7 +201,7 @@ void app_runrec_rotate_if_needed(void)
}
}
/* 每拍灌 DP20读请求 / 10min 全量能拿到当前秒数;差分上报不带本 DP */
/* 每拍灌 DP200x05 读立刻拿到当前秒;差分满 1 分钟才 0x07;10min 全量仍带 */
app_runrec_pack(gDevData.run_record);
if (need_vm) {
app_nvm_save_runrec(); /* 满 10 分钟或跨天 / 首次对时才写 flash */