diff --git a/show/dance2016/theaterLightConfig.n3 b/show/dance2016/theaterLightConfig.n3 --- a/show/dance2016/theaterLightConfig.n3 +++ b/show/dance2016/theaterLightConfig.n3 @@ -3,34 +3,30 @@ @prefix udmx: . @prefix dmx0: . -dmx0:c87 :connectedTo dev:colorStripMode . -dmx0:c88 :connectedTo dev:colorStripRed . -dmx0:c89 :connectedTo dev:colorStripGreen . -dmx0:c90 :connectedTo dev:colorStripBlue . - -dev:colorStrip a :ChauvetColorStrip, :Device; - :mode dev:colorStripMode; - :red dev:colorStripRed; - :green dev:colorStripGreen; - :blue dev:colorStripBlue . +:ChauvetColorStrip a :DeviceClass . +:ChauvetColorStrip :attr :ccsa0 . :ccsa0 :outputAttr :mode; :dmxOffset 0 . +:ChauvetColorStrip :attr :ccsa1 . :ccsa1 :outputAttr :red; :dmxOffset 1 . +:ChauvetColorStrip :attr :ccsa2 . :ccsa2 :outputAttr :green; :dmxOffset 2 . +:ChauvetColorStrip :attr :ccsa3 . :ccsa3 :outputAttr :blue; :dmxOffset 3 . -# All these bnodes don't refresh well, but they need to be rewritten -# as offsets from a single dmx start index, and they need to be -# inherited with the device type -dev:moving1 a :Mini15, :Device; - :xRotation [ is :connectedTo of udmx:c5 ]; - :xFine [ is :connectedTo of udmx:c6 ]; - :yRotation [ is :connectedTo of udmx:c7 ]; - :yFine [ is :connectedTo of udmx:c8 ]; - :rotationSpeed [ is :connectedTo of udmx:c9 ]; - :dimmer [ is :connectedTo of udmx:c10 ]; - :red [ is :connectedTo of udmx:c11 ]; - :green [ is :connectedTo of udmx:c12 ]; - :blue [ is :connectedTo of udmx:c13 ]; - :colorChange [ is :connectedTo of udmx:c14 ]; - :colorSpeed [ is :connectedTo of udmx:c15 ]; - :goboShake [ is :connectedTo of udmx:c16 ]; - :goboChoose [ is :connectedTo of udmx:c17 ] . +:Mini15 a :DeviceClass . +:Mini15 :attr :Mini15a0 . :Mini15a0 :outputAttr :xRotation; :dmxOffset 0 . +:Mini15 :attr :Mini15a1 . :Mini15a1 :outputAttr :xFine; :dmxOffset 1 . +:Mini15 :attr :Mini15a2 . :Mini15a2 :outputAttr :yRotation; :dmxOffset 2 . +:Mini15 :attr :Mini15a3 . :Mini15a3 :outputAttr :yFine; :dmxOffset 3 . +:Mini15 :attr :Mini15a4 . :Mini15a4 :outputAttr :rotationSpeed; :dmxOffset 4 . +:Mini15 :attr :Mini15a5 . :Mini15a5 :outputAttr :dimmer; :dmxOffset 5 . +:Mini15 :attr :Mini15a6 . :Mini15a6 :outputAttr :red; :dmxOffset 6 . +:Mini15 :attr :Mini15a7 . :Mini15a7 :outputAttr :green; :dmxOffset 7 . +:Mini15 :attr :Mini15a8 . :Mini15a8 :outputAttr :blue; :dmxOffset 8 . +:Mini15 :attr :Mini15a9 . :Mini15a9 :outputAttr :colorChange; :dmxOffset 9 . +:Mini15 :attr :Mini15a10 . :Mini15a10 :outputAttr :colorSpeed; :dmxOffset 10 . +:Mini15 :attr :Mini15a11 . :Mini15a11 :outputAttr :goboShake; :dmxOffset 11 . +:Mini15 :attr :Mini15a12 . :Mini15a12 :outputAttr :goboChoose; :dmxOffset 12 . + +dev:colorStrip a :ChauvetColorStrip; :dmxUniverse dmx0:; :dmxBase 87 . + +dev:moving1 a :Mini15; :dmxUniverse udmx:; :dmxBase 1 . # [ :name "cyc-right"; :output dmx:c42 ] . # [ :name "cyc-mid"; :output dmx:c43 ] .