add exception process.

This commit is contained in:
pandx 2024-12-11 11:03:04 +08:00
parent 665de4ff86
commit 2d82fd3d9f

View File

@ -207,6 +207,10 @@ int SensorScheduler::GetNextDuration(int short_addr) {
long current_ts = GetLocalTs();
long next_ts = CalcNextTimestamp(id, short_addr);
int duration = next_ts - current_ts;
if (duration <= 0 || duration > eigen_value_send_interval_) {
zlog_warn(zct, "[Nxt] exception duration: %d", duration);
duration = eigen_value_send_interval_;
}
zlog_warn(zct, "[Nxt] [%d:%x] next duration is %d", id, short_addr, duration);
return duration;
}