Skip to content

Commit 13f09c0

Browse files
authored
Enhance DMX channel actions and alert identification
Updated README to clarify DMX channel actions and added details on alert identification for fixtures.
1 parent 7e1dca2 commit 13f09c0

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

README.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ Key design invariants:
110110
- Per-universe per-source priority (0x64 default, 0xDD per-channel override fully supported in merge and monitoring)
111111
- Per-channel priority 0 correctly handled — sources with priority 0 on a slot are excluded from the merge per E1.31 §6.2.3
112112
- **Universe Synchronization** — E1.31 Extended Sync packets (vector 0x00000001) for glitch-free multi-universe refresh on LED walls and large installations
113+
- **Configurable monitor range** — by default, universes 1–1024 are joined for multicast reception so incoming sACN traffic is visible immediately in the monitor and available for routing. Adjustable via a spinner in the Monitor tab toolbar (0–63999). Universes required by process engine inputs are always joined regardless of this setting
113114
- Universe Discovery (10-second cycle with pagination)
114115
- Stream termination handling
115116
- Protocol-aware sequence validation (0 is a valid wrap value in sACN, unlike Art-Net where seq 0 means "disabled")
@@ -229,9 +230,12 @@ When autopilot is enabled (✈ Auto), the engine automatically advances to the n
229230

230231
### DMX Remote Control
231232

232-
- Any DMX channel on any universe can trigger snapshot take, sequence recording, play, stop, and cue selection from a lighting desk
233+
- Any DMX channel on any universe can trigger application actions from a lighting desk
234+
- **Main channel** — RDM Discovery, RDM Enable/Disable, Blackout All/Release, Capture Startup Buffers, All Identify Off, Alert Identify On/Off
235+
- **PE channel** — Enable/Disable/Toggle individual process engines by index
236+
- **Profile channel** — Recall saved profiles by number
233237
- Arm / disarm prevents accidental triggers on startup
234-
- Gap guard prevents cue flooding from noisy DMX faders
238+
- Gap guard prevents action flooding from noisy DMX faders
235239

236240
---
237241

@@ -266,6 +270,7 @@ When autopilot is enabled (✈ Auto), the engine automatically advances to the n
266270
- **Lamp hours limit per model** — set a warning threshold in the template table. When a discovered device exceeds this value, the device name turns orange in the tree and the Info tab highlights the lamp hours in red
267271
- **Firmware mismatch warning** — templates capture the firmware version at save time. When applying to a device running different firmware, a warning dialog explains that personalities or behavior may have changed. Auto-apply logs mismatches to the transaction log. The template table shows the Model column in orange when a discovered device has a different firmware
268272
- **Auto-apply on discovery** — newly discovered devices matching a saved manufacturer/model pair receive their template configuration automatically, enabling hands-free commissioning of replacement fixtures
273+
- **Alert identify** — optional toggle that automatically puts fixtures into RDM Identify mode when a firmware mismatch or lamp hours limit is detected. The fixture flashes on the rig so the technician can locate it without checking the screen — useful for pre-show checks in large installations
269274
- Templates stored as JSON and persist between sessions
270275
- Manual apply available for selective deployment from the Templates tab
271276

@@ -447,6 +452,7 @@ The **📊 Monitor** tab provides a real-time view of all DMX data flowing throu
447452
- **Active channel count** — shows how many channels are above zero
448453
- **Channel history** — click any channel to open the oscilloscope waveform view
449454
- **VLAN-friendly naming** — long adapter names like `DMXRouter_VLAN200` are automatically abbreviated to `VLAN 200` for readability
455+
- **sACN monitor range** — configurable in the Monitor tab toolbar (default: 1024 universes). Controls how many sACN multicast groups are joined automatically. Increase for large pixel-mapping or media server setups; universes beyond the range are still received if referenced by a process engine input
450456

451457
---
452458

@@ -528,7 +534,7 @@ Example configuration excerpt:
528534

529535
**Large LED installation** — use sACN Universe Synchronization to ensure all universes are released simultaneously at receiver endpoints, eliminating visible tearing across a multi-universe LED wall.
530536

531-
**Fixture fleet management** — use RDM fixture templates to pre-configure replacement fixtures automatically on discovery, set lamp hours limits per model for proactive maintenance alerts, and track operating hours across the entire installation. Firmware mismatch warnings catch fixtures that have been updated since the template was saved. The personality column, Fixture ID, and DMX overlap warnings catch configuration errors before they reach the stage.
537+
**Fixture fleet management** — use RDM fixture templates to pre-configure replacement fixtures automatically on discovery, set lamp hours limits per model for proactive maintenance alerts, and track operating hours across the entire installation. Firmware mismatch warnings catch fixtures that have been updated since the template was saved. Enable "Identify on alert" to make problem fixtures flash on the rig automatically. The personality column, Fixture ID, and DMX overlap warnings catch configuration errors before they reach the stage.
532538

533539
**Warehouse testing** — assign a fixed DMX address per fixture model in the template table, enable the "Apply DMX address" toggle, and every fixture of that type gets addressed automatically on RDM discovery — no manual addressing needed for quick bench tests.
534540

0 commit comments

Comments
 (0)