Fix ArtPollReply to advertise both input and output universes

This commit is contained in:
Ian Gulliver
2026-01-27 15:54:32 -08:00
parent 9a694b5178
commit e48a7de384
6 changed files with 76 additions and 27 deletions

11
main.go
View File

@@ -115,11 +115,16 @@ func main() {
// Create discovery
destNums := engine.DestArtNetUniverses()
destUniverses := make([]artnet.Universe, len(destNums))
inputUnivs := make([]artnet.Universe, len(destNums))
for i, n := range destNums {
destUniverses[i] = artnet.Universe(n)
inputUnivs[i] = artnet.Universe(n)
}
discovery := artnet.NewDiscovery(artSender, "artmap", "ArtNet Remapping Proxy", destUniverses, pollTargetSlice)
srcNums := engine.SourceArtNetUniverses()
outputUnivs := make([]artnet.Universe, len(srcNums))
for i, n := range srcNums {
outputUnivs[i] = artnet.Universe(n)
}
discovery := artnet.NewDiscovery(artSender, "artmap", "artmap", inputUnivs, outputUnivs, pollTargetSlice)
// Create app
app := &App{