feat(gateway): add DALI bus ID configuration and enhance group object write handling
Signed-off-by: Tony <tonylu@tony-cloud.com>
This commit is contained in:
@@ -474,8 +474,12 @@ std::vector<DaliChannelInfo> DaliDomainService::channelInfo() const {
|
||||
std::vector<DaliChannelInfo> info;
|
||||
info.reserve(channels_.size());
|
||||
for (const auto& channel : channels_) {
|
||||
info.push_back(DaliChannelInfo{channel->config.channel_index, channel->config.gateway_id,
|
||||
channel->phy_kind, channel->config.name});
|
||||
DaliChannelInfo item{channel->config.channel_index, channel->config.gateway_id,
|
||||
channel->phy_kind, channel->config.name};
|
||||
if (channel->hardware_bus.has_value()) {
|
||||
item.native_bus_id = channel->hardware_bus->bus_id;
|
||||
}
|
||||
info.push_back(std::move(item));
|
||||
}
|
||||
return info;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user