add codes.
This commit is contained in:
parent
ce8442de5f
commit
ef281877b4
@ -1332,6 +1332,7 @@ int SensorScheduler::CloseDebugMode() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void SensorScheduler::GenerateUpgradeSchedule() {
|
void SensorScheduler::GenerateUpgradeSchedule() {
|
||||||
|
zlog_debug(zbt, "GenerateUpgradeSchedule start");
|
||||||
if (upgrade_list_.size() == 0) {
|
if (upgrade_list_.size() == 0) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -1368,23 +1369,25 @@ void SensorScheduler::GenerateUpgradeSchedule() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (upgrade_size == 1) { // 只有一个传感器的话,两分钟一次波形
|
if (upgrade_size == 1) { // 只有一个传感器的话,两分钟一次波形
|
||||||
|
zlog_debug(zbt, "upgrade_size 1");
|
||||||
int j = 0;
|
int j = 0;
|
||||||
int k = 0;
|
// int k = 0;
|
||||||
for (int i = previous_wave_slice+1; i < previous_wave_slice+1+available_slice_; i=i+2) {
|
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_;
|
||||||
if (j == 0) {
|
if (j == 0) {
|
||||||
j = i;
|
j = 1;
|
||||||
}
|
}
|
||||||
k = k % upgrade_size;
|
// k = k % upgrade_size;
|
||||||
upgrade_slice_sensor_id_[j] = short_addr_list[0];
|
upgrade_slice_sensor_id_[j] = short_addr_list[0];
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
zlog_debug(zbt, "upgrade_size %d", upgrade_size);
|
||||||
int j = 0;
|
int j = 0;
|
||||||
int k = 0;
|
int k = 0;
|
||||||
for (int i = previous_wave_slice+1; i < previous_wave_slice+1+available_slice_; ++i) {
|
for (int i = previous_wave_slice+1; i < previous_wave_slice+1+available_slice_; ++i) {
|
||||||
j = i % available_slice_;
|
j = i % available_slice_;
|
||||||
if (j == 0) {
|
if (j == 0) {
|
||||||
j = i;
|
j = 1;
|
||||||
}
|
}
|
||||||
k = k % upgrade_size;
|
k = k % upgrade_size;
|
||||||
upgrade_slice_sensor_id_[j] = short_addr_list[k];
|
upgrade_slice_sensor_id_[j] = short_addr_list[k];
|
||||||
@ -1400,6 +1403,7 @@ void SensorScheduler::GenerateUpgradeSchedule() {
|
|||||||
std::ofstream out_file(UPGRADE_SCHEDULE_CONFIG);
|
std::ofstream out_file(UPGRADE_SCHEDULE_CONFIG);
|
||||||
streamWriter.write(out_file, root);
|
streamWriter.write(out_file, root);
|
||||||
out_file.close();
|
out_file.close();
|
||||||
|
zlog_debug(zbt, "GenerateUpgradeSchedule end");
|
||||||
}
|
}
|
||||||
|
|
||||||
int SensorScheduler::CloseUpgradeMode() {
|
int SensorScheduler::CloseUpgradeMode() {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user