Ian Gulliver a912d73169 Refactor node storage and use proper types for protocol data
- Rename TypeID to ID throughout
- Remove re-derivable data (MACTableSize, SACNInputs now derived)
- Use typed ArtNetUniverse and SACNUniverse with methods
- Store multicast groups with lastSeen tracking in structs
- Remove int indexes in Nodes, use direct node pointers
- Parse multicast groups into typed struct instead of strings

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 22:36:44 -08:00
2026-01-28 13:00:35 -08:00
2026-01-25 10:01:37 -08:00
2026-01-23 23:21:51 -08:00
2026-01-28 21:16:35 -08:00
2026-01-28 13:00:35 -08:00
2026-01-28 13:00:35 -08:00
2025-11-21 17:51:07 -08:00
2026-01-23 23:21:51 -08:00
Description
No description provided
Apache-2.0 4 MiB
Languages
JavaScript 90.2%
Go 8.5%
CSS 1.2%