Schemas / I/O
rig.dmx.fixture
v0.31.0 · draft 3 fields 2 required
Fields
| Field | Type | Meaning | |
|---|---|---|---|
startChannel |
integer1 – 512 | required | First DMX slot used (1-512) |
channelCount |
integer1 – * | required | Channels occupied (≥ 1) |
port |
entity | optional | Optional. rig.io.dmx port; absent = host default |
DMX patch for a scene light. Format when present.
Compose onto the same entity as rig.render.light. Pose and lamp type stay on that light. This component is only the slot map.
Channel layout (RGB versus RGBW, cell count, wire order) is fixture-profile fulfillment. Do not put live DMX slot bytes here.
JSON Schema
Resolves at https://rig.works/schemas/rig.dmx.fixture.schema.json —
raw file.
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://rig.works/schemas/rig.dmx.fixture.schema.json",
"title": "rig.dmx.fixture",
"type": "object",
"additionalProperties": false,
"properties": {
"startChannel": {
"type": "integer",
"minimum": 1,
"maximum": 512
},
"channelCount": {
"type": "integer",
"minimum": 1
},
"port": {
"$ref": "./_defs.schema.json#/$defs/entity"
}
},
"required": [
"startChannel",
"channelCount"
]
}