Print each zone's effect slot (index, wire ID, name from LEDEffects table, decoded capabilities bits, default period, and the param keys the host would expose as widgets) for any device with 0x8070 or 0x8071. Unknown wire IDs print as 'Unknown(0xXX)' rather than being skipped, so probing surfaces effects the table doesn't yet model. Capabilities are decoded against the documented bits (color, fade, period, direction, fw-handled) with any remaining bits printed as a residual hex value, since LGHUB sets additional bits on newer effects whose semantics aren't yet known. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| config.py | ||
| pair.py | ||
| probe.py | ||
| profiles.py | ||
| show.py | ||
| unpair.py | ||