diff --git a/show/dance2019/deviceClass.n3 b/show/dance2019/deviceClass.n3 --- a/show/dance2019/deviceClass.n3 +++ b/show/dance2019/deviceClass.n3 @@ -2,88 +2,49 @@ @prefix rdfs: . :color a :DeviceAttr; rdfs:label "color"; :dataType :color . -:rx a :DeviceAttr; rdfs:label "rx"; :dataType :angle . -:ry a :DeviceAttr; rdfs:label "ry"; :dataType :angle . -:uv a :DeviceAttr; rdfs:label "uv"; :dataType :scalar . :brightness a :DeviceAttr; rdfs:label "brightness"; :dataType :scalar . -:zoom a :DeviceAttr; rdfs:label "zoom"; :dataType :scalar ; - rdfs:comment "maybe make this a separate 'wide to narrow' type" . -:focus a :DeviceAttr; rdfs:label "focus"; :dataType :scalar . -:iris a :DeviceAttr; rdfs:label "iris"; :dataType :scalar . -:prism a :DeviceAttr; rdfs:label "prism"; :dataType :scalar . :strobe a :DeviceAttr; rdfs:label "strobe"; :dataType :scalar; rdfs:comment "0=none, 1=fastest" . -:goboSpeed a :DeviceAttr; rdfs:label "goboSpeed"; :dataType :scalar ; - rdfs:comment "0=stopped, 1=rotate the fastest". -:quantumGoboChoice a :DeviceAttr; rdfs:label "gobo"; :dataType :choice; - :choice :spider, :windmill, :limbo, :brush, :whirlpool, :stars . -:mini15GoboChoice a :DeviceAttr; rdfs:label "gobo"; :dataType :choice; - :choice :mini15Gobo1, :mini15Gobo2, :mini15Gobo3, :mini15Gobo4, :mini15Gobo5, :mini15Gobo6, :mini15Gobo7, :mini15Gobo8, :mini15Gobo9, :mini15Gobo10 . -:goboShake a :DeviceAttr; rdfs:label "goboShake"; :dataType :scalar . - -:mini15Gobo1 :value 3 . -:mini15Gobo2 :value 10 . -:mini15Gobo3 :value 18 . -:mini15Gobo4 :value 26 . -:mini15Gobo5 :value 34 . -:mini15Gobo6 :value 42 . -:mini15Gobo7 :value 50 . -:mini15Gobo8 :value 58 . -:mini15Gobo9 :value 66 . -:mini15Gobo10 :value 74 . :SimpleDimmer a :DeviceClass; rdfs:label "SimpleDimmer"; :deviceAttr :brightness; :attr [ :outputAttr :level; :dmxOffset 0 ] . +:ChauvetColorStrip a :DeviceClass; rdfs:label "ChauvetColorStrip"; + :setup "SYS -> SdAd -> "; + :docs ; + :deviceAttr :color; + :attr + [ :outputAttr :mode; :dmxOffset 0 ], + [ :outputAttr :red; :dmxOffset 1 ], + [ :outputAttr :green; :dmxOffset 2 ], + [ :outputAttr :blue; :dmxOffset 3 ] . + :Bar612601 a :DeviceClass; rdfs:label "LED Bar (mode d)"; :deviceAttr :color; :attr - [ :outputAttr :red; :dmxOffset 0 ], - [ :outputAttr :green; :dmxOffset 1 ], - [ :outputAttr :blue; :dmxOffset 2 ] . + [ :outputAttr :red; :dmxOffset 0 ], + [ :outputAttr :green; :dmxOffset 1 ], + [ :outputAttr :blue; :dmxOffset 2 ] . -:ChauvetColorStrip a :DeviceClass; rdfs:label "ChauvetColorStrip"; +:LedPar90 a :DeviceClass; rdfs:label "LED Par 9x10W RGBW"; :deviceAttr :color; :attr - [ :outputAttr :mode; :dmxOffset 0 ], - [ :outputAttr :red; :dmxOffset 1 ], - [ :outputAttr :green; :dmxOffset 2 ], - [ :outputAttr :blue; :dmxOffset 3 ] . + [ :outputAttr :master; :dmxOffset 0 ], + [ :outputAttr :red; :dmxOffset 1 ], + [ :outputAttr :green; :dmxOffset 2 ], + [ :outputAttr :blue; :dmxOffset 3 ], + [ :outputAttr :white; :dmxOffset 4 ] . -:Mini15 a :DeviceClass; rdfs:label "Mini15"; - :deviceAttr :color, :rx, :ry, :mini15GoboChoice, :goboShake ; - :attr - [ :outputAttr :xRotation; :dmxOffset 0 ], - [ :outputAttr :xFine; :dmxOffset 1 ], - [ :outputAttr :yRotation; :dmxOffset 2 ], - [ :outputAttr :yFine; :dmxOffset 3 ], - [ :outputAttr :rotationSpeed; :dmxOffset 4 ], - [ :outputAttr :dimmer; :dmxOffset 5 ], - [ :outputAttr :red; :dmxOffset 6 ], - [ :outputAttr :green; :dmxOffset 7 ], - [ :outputAttr :blue; :dmxOffset 8 ], - [ :outputAttr :colorChange; :dmxOffset 9 ], - [ :outputAttr :colorSpeed; :dmxOffset 10 ], - [ :outputAttr :goboShake; :dmxOffset 11 ], - [ :outputAttr :goboChoose; :dmxOffset 12 ] . - -:Source4LedSeries2 a :DeviceClass; rdfs:label "Source4LedSeries2"; - :docs ; +:LedPar54 a :DeviceClass; rdfs:label "LED Par 54 RGBW"; :deviceAttr :color; :attr - [ :dmxOffset 0; :outputAttr :red ], - [ :dmxOffset 1; :outputAttr :green ], - [ :dmxOffset 2; :outputAttr :blue ], - [ :dmxOffset 4; :outputAttr :strobe ], - [ :dmxOffset 7; :outputAttr :fixed255 ], - [ :dmxOffset 8; :outputAttr :fixed128_0 ], - [ :dmxOffset 9; :outputAttr :fixed128_1 ], - [ :dmxOffset 10; :outputAttr :fixed128_2 ], - [ :dmxOffset 11; :outputAttr :fixed128_3 ], - [ :dmxOffset 12; :outputAttr :fixed128_4 ], - [ :dmxOffset 13; :outputAttr :fixed128_5 ], - [ :dmxOffset 14; :outputAttr :fixed128_6 ] . - + [ :outputAttr :master; :dmxOffset 0 ], + [ :outputAttr :red; :dmxOffset 1 ], + [ :outputAttr :green; :dmxOffset 2 ], + [ :outputAttr :blue; :dmxOffset 3 ], + [ :outputAttr :white; :dmxOffset 4 ], + [ :outputAttr :strobe; :dmxOffset 5 ], + [ :outputAttr :doNotUse; :dmxOffset 6 ] .