enet-validator/src
tonycao 0a183e449c hostdemo: full parameter sweep + periodic RDM status polling in session_loop
After zero-pre-baked discovery, session_loop now sweeps each fixture
(DEVICE_INFO with E1.20 PD decode + raw hex, DMX_START_ADDRESS,
DEVICE_LABEL / MODEL_DESCRIPTION / SOFTWARE_VERSION / MANUFACTURER_LABEL)
with a 2-round retry for the flaky RDM window arm, prints a per-fixture
parameter summary, then enters a 6s status-poll cycle: one compact line
per fixture per cycle, address/footprint changes reported as alarms, and
playback follows a changed DMX address automatically.  Duplicate uplinks
from the flag=00/01 pair copies are deduped; the playback address list
is kept per-UID (no more duplicate control-address entries).
2026-09-14 21:04:45 +08:00
..
aech.rs feat: show mode for standalone 1-32 rainbow DMX + RDM status polling 2026-09-11 12:03:43 +08:00
analyze.rs feat: decode remaining frame fields (claim/AERE/announce/discovery-resp/EUCE/events) 2026-09-11 14:49:39 +08:00
dmxhash.rs feat: show mode for standalone 1-32 rainbow DMX + RDM status polling 2026-09-11 12:03:43 +08:00
enet.rs feat: show mode for standalone 1-32 rainbow DMX + RDM status polling 2026-09-11 12:03:43 +08:00
hostdemo.rs hostdemo: full parameter sweep + periodic RDM status polling in session_loop 2026-09-14 21:04:45 +08:00
main.rs hostdemo: auto source IP (arg4/HOSTDEMO_SRC), guard rdm_region rlen=0 telemetry frames 2026-09-12 00:44:42 +08:00
tests.rs device: remove 150ms discovery delay (SL 5.5 scan ignores delayed replies); add emu-probes 2026-09-12 09:10:27 +08:00