use hex to output short addr.

This commit is contained in:
pandx 2024-11-05 16:28:25 +08:00
parent 972aec0f26
commit 5d9cae688a

View File

@ -135,7 +135,7 @@ int SensorScheduler::GetNextDuration(int short_addr) {
int id = 0;
auto iter = short_addr_map_.find(short_addr);
if (iter == short_addr_map_.end()) {
zlog_error(zct, "cannot find id for short_addr %d", short_addr);
zlog_error(zct, "cannot find id for short_addr %x", short_addr);
return 0;
} else {
id = iter->second;
@ -151,7 +151,7 @@ long SensorScheduler::GetBaseTimestamp(int short_addr) {
int id = 0;
auto iter = short_addr_map_.find(short_addr);
if (iter == short_addr_map_.end()) {
zlog_error(zct, "cannot find id for short_addr %d", short_addr);
zlog_error(zct, "cannot find id for short_addr %x", short_addr);
return 0;
} else {
id = iter->second;
@ -232,7 +232,7 @@ int SensorScheduler::GetAvailableId(int short_addr) {
break;
}
}
zlog_warn(zct, "[GetAvailableId][%d] short addr : %d", available_id, short_addr);
zlog_warn(zct, "[GetAvailableId][%d] short addr : %x", available_id, short_addr);
short_addr_map_[short_addr] = available_id;
ShortAddrCfg::WriteCfg(short_addr_map_);
return available_id;
@ -462,7 +462,7 @@ int SensorScheduler::UpdateConfigResult(int short_addr, int result) {
int id = 0;
auto iter = short_addr_map_.find(short_addr);
if (iter == short_addr_map_.end()) {
zlog_error(zct, "cannot find id for short_addr %d", short_addr);
zlog_error(zct, "cannot find id for short_addr %x", short_addr);
return 1;
} else {
id = iter->second;
@ -481,7 +481,7 @@ int SensorScheduler::UpgradeSensor(int short_addr, std::string sensor_type, int
int id = 0;
auto iter = short_addr_map_.find(short_addr);
if (iter == short_addr_map_.end()) {
zlog_error(zct, "cannot find id for short_addr %d", short_addr);
zlog_error(zct, "cannot find id for short_addr %x", short_addr);
return 1;
} else {
id = iter->second;
@ -515,12 +515,12 @@ int SensorScheduler::UpgradeResult(int short_addr, int result) {
result == kZigbeeHWMismatch ||
result == kUpgradeDoneBefore) {
upgrade_.erase(id);
zlog_info(zbt, "[%d] short addr:%d upgrade successfully", id, short_addr);
zlog_info(zbt, "[%d] short addr:%x upgrade successfully", id, short_addr);
UpgradeCfg::WriteCfg(upgrade_);
} else {
auto upgrade_iter = upgrade_.find(id);
if (upgrade_iter->second.try_times >= 10) {
zlog_error(zct, "[%d] short addr:%d upgrade 10 time failure", id, short_addr);
zlog_error(zct, "[%d] short addr:%x upgrade 10 time failure", id, short_addr);
upgrade_.erase(id);
UpgradeCfg::WriteCfg(upgrade_);
// TODO: call interface to write into database