修改运行时间为每差分1分钟或者跨天时主动上报,防止上报过快或过慢
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
* - app_runrec_rotate_if_needed(500ms 任务):收下 pending 加到
|
||||
* slot[0]、每拍灌 DP20、跨天旋转、满 600s / 跨天 / 首次对时才
|
||||
* 写 VM。拔电没有软关机钩子,接受最多丢不满 10 分钟的秒数。
|
||||
* 差分上报:今天秒数满 1 分钟或跨天才走 0x07(JB_RUNREC_DIFF_SEC)。
|
||||
******************************************************************************/
|
||||
|
||||
#include <string.h>
|
||||
@@ -200,7 +201,7 @@ void app_runrec_rotate_if_needed(void)
|
||||
}
|
||||
}
|
||||
|
||||
/* 每拍灌 DP20:读请求 / 10min 全量能拿到当前秒数;差分上报不带本 DP */
|
||||
/* 每拍灌 DP20:0x05 读立刻拿到当前秒;差分满 1 分钟才 0x07;10min 全量仍带 */
|
||||
app_runrec_pack(gDevData.run_record);
|
||||
if (need_vm) {
|
||||
app_nvm_save_runrec(); /* 满 10 分钟或跨天 / 首次对时才写 flash */
|
||||
|
||||
Reference in New Issue
Block a user