Inspect a fixture's DMX output
gma3_fixture_outputRead current DMX output levels for a fixture or subfixture, including channel addresses, raw values, percentages, and physical conversions. Inspect output without changing programmer or playback.
Instructions
Current DMX output of one fixture or subfixture per RT channel: channel name, attribute, universe.address, raw value (8-bit per address, combined to 16/24-bit when fine/ultra addresses exist; bits and unit say which), derived percent, and where the fixture type's channel function is known a physical value (conversion: "linear from channel function") and the active channel set. Works with gma3_lua disabled (structured bridge op, plugin >= 0.3.0). Read-only: never changes selection, programmer or playback. Source is "dmx output": these are output levels, NOT programmer values. Not available: per-attribute cooked output (the API has none), values on a universe that is not granted on this onPC (value null plus a limitation, and outputState explains each such universe: not granted, or not sent by any protocol; gma3_dmx_output has the whole picture). nonzero_only is an explicit filter (default false). Paginated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum rows to return (default 200, max 2000). | |
| offset | No | Rows to skip (pagination). | |
| fixture | Yes | Fixture ID (101), subfixture ("501.3") or command reference ("Fixture 501.3"). | |
| nonzero_only | No | Only return channels whose raw value is not zero (default false; channels with unknown value are kept). |