add codes.
This commit is contained in:
parent
50eb148a30
commit
3411823f8a
@ -1102,6 +1102,7 @@ int SensorScheduler::CancelUpgradeSensor(std::vector<uint16_t> short_addr_list)
|
||||
}
|
||||
|
||||
int SensorScheduler::UpgradeResult(uint16_t short_addr, int result) {
|
||||
zlog_info(zbt, "[%x] upgrade result:%d", short_addr, result);
|
||||
int id = 0;
|
||||
auto iter = short_addr_map_.find(short_addr);
|
||||
if (iter == short_addr_map_.end()) {
|
||||
@ -1129,7 +1130,7 @@ int SensorScheduler::UpgradeResult(uint16_t short_addr, int result) {
|
||||
}
|
||||
} else {
|
||||
auto upgrade_iter = upgrade_.find(id);
|
||||
if (upgrade_iter->second.try_times >= wave_resend_num_) {
|
||||
if (upgrade_iter->second.try_times >= 10 /*wave_resend_num_*/) {
|
||||
zlog_warn(zbt, "[%d] short addr:%x upgrade %d time failure", id, short_addr, wave_resend_num_);
|
||||
upgrade_list_.erase(short_addr);
|
||||
upgrade_.erase(id);
|
||||
@ -1152,6 +1153,7 @@ int SensorScheduler::UpgradeResult(uint16_t short_addr, int result) {
|
||||
void SensorScheduler::UpdateUpgradeInfo(int id) {
|
||||
auto upgrade_iter = upgrade_.find(id);
|
||||
upgrade_iter->second.try_times++;
|
||||
zlog_debug(zbt, "[%d] try_times:%d", id, upgrade_iter->second.try_times);
|
||||
long ts = GetLocalTs();
|
||||
upgrade_iter->second.try_world_time1.push_back(GetUTCTime(ts));
|
||||
UpgradeCfg::WriteCfg(upgrade_);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user