@prefix : .
@prefix dev: .
@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 .
# 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 ] .
# [ :name "cyc-right"; :output dmx:c42 ] .
# [ :name "cyc-mid"; :output dmx:c43 ] .
# [ :name "cyc-left"; :output dmx:c44 ] .
# [ :name "oran1"; :output dmx:c21 ] .
# [ :name "oran2"; :output dmx:c25 ] .
# [ :name "oran3"; :output dmx:c29 ] .
# [ :name "oran4"; :output dmx:c33 ] .
# [ :name "gree1"; :output dmx:c22 ] .
# [ :name "gree2"; :output dmx:c26 ] .
# [ :name "gree3"; :output dmx:c30 ] .
# [ :name "gree4"; :output dmx:c34 ] .
# [ :name "blue1"; :output dmx:c23 ] .
# [ :name "blue2"; :output dmx:c27 ] .
# [ :name "blue3"; :output dmx:c31 ] .
# [ :name "blue4"; :output dmx:c35 ] .
# [ :name "red1"; :output dmx:c24 ] .
# [ :name "red2"; :output dmx:c28 ] .
# [ :name "red3"; :output dmx:c32 ] .
# [ :name "red4"; :output dmx:c36 ] .