Discover a fixture's attributes
gma3_fixture_attributesList a grandMA3 fixture or subfixture's attributes, features, DMX ranges, defaults, and channel sets to inspect patch details without changing the show. Read-only.
Instructions
List the attributes of one fixture or subfixture with stable identifiers (attribute name, attributeIndex, uiChannel), pretty name, feature/feature group, activation group, physical unit, natural readout, the channel function's DMX and physical ranges, defaults, optional channel sets, and the DMX address mapping (coarse/fine/ultra as universe.address) from the RT channels. Subfixtures of a compound fixture are listed explicitly (subfixtures[], with their patch index); pass Fixture 501.3 to inspect one. Works with gma3_lua disabled (structured bridge op, plugin >= 0.3.0). Read-only: never changes selection, programmer or playback. The fixture is resolved by fixture ID through the console (patch index is reported separately as subfixtureIndex, never assumed equal). source says whether rows came from the UI channel API ("uiChannels") or the static fixture-type walk ("fixtureTypeWalk", no uiChannel). Null fields were not supplied by the console (explicitly unavailable, never inferred). Results are paginated. Not available: current values (use gma3_programmer / gma3_fixture_output).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum rows to return (default 100, max 500). | |
| offset | No | Rows to skip (pagination). | |
| fixture | Yes | Fixture ID (101), subfixture ("501.3") or command reference ("Fixture 501.3"). One (sub)fixture only. | |
| include_channel_sets | No | Include each channel function's ChannelSets (named ranges such as gobo slots). Default false. |