Schemas / I/O

rig.io.dmx

v0.31.0 · draft 3 fields 1 required

Fields

FieldTypeMeaning
universe int optional Optional. Logical universe index; absent = 1
direction enumin · out required in or out
enabled bool optional Optional. Port active; absent = true

DMX512 port. Format when present.

UART / RS485 handles and the 512-byte slot buffer stay in the host. Patch lamps with rig.dmx.fixture on the light entities.

JSON Schema

Resolves at https://rig.works/schemas/rig.io.dmx.schema.jsonraw file.

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://rig.works/schemas/rig.io.dmx.schema.json",
  "title": "rig.io.dmx",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "universe": {
      "$ref": "./_defs.schema.json#/$defs/int"
    },
    "direction": {
      "type": "string",
      "enum": [
        "in",
        "out"
      ]
    },
    "enabled": {
      "$ref": "./_defs.schema.json#/$defs/bool"
    }
  },
  "required": [
    "direction"
  ]
}