From cece021ef8d8453b884e8c2cc8370aff7a771410 Mon Sep 17 00:00:00 2001 From: pandx Date: Fri, 20 Mar 2026 11:31:12 +0800 Subject: [PATCH] fix wave resend bug. --- scheduler/schedule.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/scheduler/schedule.cpp b/scheduler/schedule.cpp index 1d90b9e..9910156 100644 --- a/scheduler/schedule.cpp +++ b/scheduler/schedule.cpp @@ -256,14 +256,14 @@ long SensorScheduler::CalcNextTimestamp(int id, uint16_t short_addr, bool &z, in return GetDebugUpgradeNextTS(short_addr); } else { // 计算升级是否在后面的波形时间窗口中 - int nth_wave_slice = nth_eigen_value_slice_ * wave_slice_num_per_eigen_interval_ + 1; - for (int i = nth_wave_slice; i <= nth_wave_slice + wave_slice_num_per_eigen_interval_; ++i) { - if (upgrade_slice_sensor_id_[i] == short_addr) { - long nxt_ts = current_wave_start_ts_ + nth_eigen_value_slice_ * eigen_value_send_interval_ + 60 + (i-nth_wave_slice)*60; - next_task_id = kScheduleUpgrade; - return nxt_ts; - } - } + // int nth_wave_slice = nth_eigen_value_slice_ * wave_slice_num_per_eigen_interval_ + 1; + // for (int i = nth_wave_slice; i <= nth_wave_slice + wave_slice_num_per_eigen_interval_; ++i) { + // if (upgrade_slice_sensor_id_[i] == short_addr) { + // long nxt_ts = current_wave_start_ts_ + nth_eigen_value_slice_ * eigen_value_send_interval_ + 60 + (i-nth_wave_slice)*60; + // next_task_id = kScheduleUpgrade; + // return nxt_ts; + // } + // } next_task_id = kScheduleEigenValue; return GetDebugUpgradeNextTS(short_addr); }