From 6ce3eb9f0c1c6d1f34824a5c5813985331096fa2 Mon Sep 17 00:00:00 2001 From: pandx Date: Sat, 7 Feb 2026 18:30:33 +0800 Subject: [PATCH] add codes. --- scheduler/schedule.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scheduler/schedule.cpp b/scheduler/schedule.cpp index 9467a0e..6b20ffd 100644 --- a/scheduler/schedule.cpp +++ b/scheduler/schedule.cpp @@ -1369,14 +1369,16 @@ void SensorScheduler::GenerateUpgradeSchedule() { } if (upgrade_size == 1) { // 只有一个传感器的话,两分钟一次波形 - zlog_debug(zbt, "upgrade_size 1"); + zlog_debug(zbt, "upgrade_size 1:%x", short_addr_list[0]); int j = 0; // int k = 0; for (int i = previous_wave_slice+1; i < previous_wave_slice+1+available_slice_; i=i+2) { - j = i % available_slice_; + + j = i % available_slice_+1; if (j == 0) { j = 1; } + zlog_debug(zbt, "i = %d, j = %d", i, j); // k = k % upgrade_size; upgrade_slice_sensor_id_[j] = short_addr_list[0]; } @@ -1385,7 +1387,7 @@ void SensorScheduler::GenerateUpgradeSchedule() { int j = 0; int k = 0; for (int i = previous_wave_slice+1; i < previous_wave_slice+1+available_slice_; ++i) { - j = i % available_slice_; + j = i % available_slice_+1; if (j == 0) { j = 1; }