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) {
|
int SensorScheduler::UpgradeResult(uint16_t short_addr, int result) {
|
||||||
|
zlog_info(zbt, "[%x] upgrade result:%d", short_addr, result);
|
||||||
int id = 0;
|
int id = 0;
|
||||||
auto iter = short_addr_map_.find(short_addr);
|
auto iter = short_addr_map_.find(short_addr);
|
||||||
if (iter == short_addr_map_.end()) {
|
if (iter == short_addr_map_.end()) {
|
||||||
@ -1129,7 +1130,7 @@ int SensorScheduler::UpgradeResult(uint16_t short_addr, int result) {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
auto upgrade_iter = upgrade_.find(id);
|
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_);
|
zlog_warn(zbt, "[%d] short addr:%x upgrade %d time failure", id, short_addr, wave_resend_num_);
|
||||||
upgrade_list_.erase(short_addr);
|
upgrade_list_.erase(short_addr);
|
||||||
upgrade_.erase(id);
|
upgrade_.erase(id);
|
||||||
@ -1152,6 +1153,7 @@ int SensorScheduler::UpgradeResult(uint16_t short_addr, int result) {
|
|||||||
void SensorScheduler::UpdateUpgradeInfo(int id) {
|
void SensorScheduler::UpdateUpgradeInfo(int id) {
|
||||||
auto upgrade_iter = upgrade_.find(id);
|
auto upgrade_iter = upgrade_.find(id);
|
||||||
upgrade_iter->second.try_times++;
|
upgrade_iter->second.try_times++;
|
||||||
|
zlog_debug(zbt, "[%d] try_times:%d", id, upgrade_iter->second.try_times);
|
||||||
long ts = GetLocalTs();
|
long ts = GetLocalTs();
|
||||||
upgrade_iter->second.try_world_time1.push_back(GetUTCTime(ts));
|
upgrade_iter->second.try_world_time1.push_back(GetUTCTime(ts));
|
||||||
UpgradeCfg::WriteCfg(upgrade_);
|
UpgradeCfg::WriteCfg(upgrade_);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user