Add artmap polling to discover sACN unicast receivers

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Ian Gulliver
2026-01-30 13:03:35 -08:00
parent e3aa25d85f
commit 1618ef1b87
9 changed files with 176 additions and 15 deletions

View File

@@ -131,7 +131,8 @@ export function showFlowView(flowSpec) {
if (protocol === 'sacn') {
if ((node.sacn_outputs || []).includes(universe)) sourceIds.push(node.id);
const groups = node.multicast_groups || [];
if (groups.some(g => g === 'sacn:' + universe)) destIds.push(node.id);
const unicastInputs = node.sacn_unicast_inputs || [];
if (groups.some(g => g === 'sacn:' + universe) || unicastInputs.includes(universe)) destIds.push(node.id);
} else {
if ((node.artnet_outputs || []).includes(universe)) sourceIds.push(node.id);
if ((node.artnet_inputs || []).includes(universe)) destIds.push(node.id);