Files @ 40d5a54dec99
Branch filter:

Location: light9/show/dance2016/deviceClass.n3 - annotation

drewp@bigasterisk.com
ts warnings
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5c4a88bf24b4
5c4a88bf24b4
5c4a88bf24b4
5c4a88bf24b4
5c4a88bf24b4
5c4a88bf24b4
5c4a88bf24b4
5c4a88bf24b4
5c4a88bf24b4
6cc84beb84a4
a093a69067fb
a093a69067fb
5c4a88bf24b4
5c4a88bf24b4
5c4a88bf24b4
d3ad831e198e
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
090e8f50bc17
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
d3ad831e198e
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
a093a69067fb
5a4e90b2bcc3
a093a69067fb
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
5a4e90b2bcc3
@prefix : <http://light9.bigasterisk.com/> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .

:color              a :DeviceAttr; :dataType :color .
:rx                 a :DeviceAttr; :dataType :angle .
:ry                 a :DeviceAttr; :dataType :angle .
:uv                 a :DeviceAttr; :dataType :scalar .
:brightness         a :DeviceAttr; :dataType :scalar .
:zoom               a :DeviceAttr; :dataType :scalar ;
  rdfs:comment "maybe make this a separate 'wide to narrow' type" .
:focus              a :DeviceAttr; :dataType :scalar .
:iris               a :DeviceAttr; :dataType :scalar .
:prism              a :DeviceAttr; :dataType :scalar .
:strobe             a :DeviceAttr; :dataType :scalar;
  rdfs:comment "0=none, 1=fastest" .
:goboSpeed          a :DeviceAttr; :dataType :scalar ;
  rdfs:comment "0=stopped, 1=rotate the fastest".
:quantumGoboChoice  a :DeviceAttr; :dataType :choice;
  :choice :open, :spider, :windmill, :limbo, :brush, :whirlpool, :stars .

:SimpleDimmer a :DeviceClass;
  :deviceAttr :brightness;
  :attr
    [ :outputAttr :level; :dmxOffset 0 ] .

:ChauvetColorStrip a :DeviceClass;
  :deviceAttr :color;
  :attr
    [ :outputAttr :mode;  :dmxOffset 0 ],
    [ :outputAttr :red;   :dmxOffset 1 ],
    [ :outputAttr :green; :dmxOffset 2 ],
    [ :outputAttr :blue;  :dmxOffset 3 ] .

:Mini15 a :DeviceClass;
  :deviceAttr :color, :rx, :ry;
  :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;
  :docs <https://www.etcconnect.com/WorkArea/DownloadAsset.aspx?id=10737483869>;
  :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 ] .
    

:ChauvetHex12 a :DeviceClass;
  :deviceAttr :color, :uv;
  :docs <https://www.chauvetprofessional.com/wp-content/uploads/2015/06/COLORdash_Par-Hex_12_QRG_Rev4_ML4_WO.pdf>;
  :attr
    [ :outputAttr :red; :dmxOffset 0 ],
    [ :outputAttr :green; :dmxOffset 1 ],
    [ :outputAttr :blue; :dmxOffset 2 ],
    [ :outputAttr :amber; :dmxOffset 3 ],
    [ :outputAttr :white; :dmxOffset 4 ],
    [ :outputAttr :uv; :dmxOffset 5 ] .

:MacAura a :DeviceClass;
  :docs <http://www.martin.com/Martin.Download.aspx?file=/files/files/productdocuments/11_MANUALS/999/UM_MACAura_EN_B.pdf>;
  rdfs:comment "note- manual counts dmx from 1; :dmxOffset is from 0";
  :deviceAttr :color, :rx, :ry, :zoom;
  :attr
    [ :dmxOffset 0 ; :outputAttr :shutter ], # use 22
    [ :dmxOffset 1 ; :outputAttr :dimmer ],
    [ :dmxOffset 2 ; :outputAttr :zoom ],
    [ :dmxOffset 3 ; :outputAttr :pan ],
    [ :dmxOffset 4 ; :outputAttr :panFine ],
    [ :dmxOffset 5 ; :outputAttr :tilt ],
    [ :dmxOffset 6 ; :outputAttr :tiltFine ],
    [ :dmxOffset 7 ; :outputAttr :fixtureControl ], # use 0
    [ :dmxOffset 8 ; :outputAttr :colorWheel ], # use 0
    [ :dmxOffset 9 ; :outputAttr :red ],
    [ :dmxOffset 10 ; :outputAttr :green ],
    [ :dmxOffset 11 ; :outputAttr :blue ],
    [ :dmxOffset 12 ; :outputAttr :white ],
    [ :dmxOffset 13 ; :outputAttr :colorTemperature ],
    [ :dmxOffset 14 ; :outputAttr :fx1Select ],
    [ :dmxOffset 15 ; :outputAttr :fx1Adjust ],
    [ :dmxOffset 16 ; :outputAttr :fx2Select ],
    [ :dmxOffset 17 ; :outputAttr :fx2Adjust ],
    [ :dmxOffset 18 ; :outputAttr :fxSync ],
    [ :dmxOffset 19 ; :outputAttr :auraShutter ], # use 22
    [ :dmxOffset 20 ; :outputAttr :auraDimmer ],
    [ :dmxOffset 21 ; :outputAttr :auraColorWheel ],
    [ :dmxOffset 22 ; :outputAttr :auraRed ],
    [ :dmxOffset 23 ; :outputAttr :auraGreen ],
    [ :dmxOffset 24 ; :outputAttr :auraBlue ] .

:MacQuantum a :DeviceClass; 
  :docs <http://www.martin.com/Martin.Download.aspx?file=/files/files/productdocuments/11_MANUALS/999/35000279b%20UM_MACQuantumProfile_EN_B.pdf>;
  :deviceAttr :color, :rx, :ry, :zoom, :focus, :iris, :prism, :quantumGoboChoice, :goboSpeed, :strobe;
  :attr
    [ :dmxOffset 0; :outputAttr :shutter ],
    [ :dmxOffset 1; :outputAttr :dimmerFadeHi ],
    [ :dmxOffset 2; :outputAttr :dimmerFadeLo ],
    [ :dmxOffset 3; :outputAttr :cyan ],
    [ :dmxOffset 4; :outputAttr :magenta ],
    [ :dmxOffset 5; :outputAttr :yellow ],
    [ :dmxOffset 6; :outputAttr :colorWheel ; rdfs:comment "use 0" ],
    [ :dmxOffset 7; :outputAttr :goboChoice ],
    [ :dmxOffset 8; :outputAttr :goboSpeedHi ],
    [ :dmxOffset 9; :outputAttr :goboSpeedLo ],
    [ :dmxOffset 10; :outputAttr :goboStaticRotate ],
    [ :dmxOffset 11; :outputAttr :prismRotation ],
    [ :dmxOffset 12; :outputAttr :iris ],
    [ :dmxOffset 13; :outputAttr :zoomHi ],
    [ :dmxOffset 14; :outputAttr :zoomLo ],
    [ :dmxOffset 15; :outputAttr :focusHi ],
    [ :dmxOffset 16; :outputAttr :focusLo ],
    [ :dmxOffset 17; :outputAttr :panHi ],
    [ :dmxOffset 18; :outputAttr :panLo ],
    [ :dmxOffset 19; :outputAttr :tiltHi ],
    [ :dmxOffset 20; :outputAttr :tiltLo ],
    [ :dmxOffset 21; :outputAttr :fixtureControl ; rdfs:comment "use 0" ],
    [ :dmxOffset 22; :outputAttr :fx1Select ],
    [ :dmxOffset 23; :outputAttr :fx1Adjust ],
    [ :dmxOffset 24; :outputAttr :fx2Select ],
    [ :dmxOffset 25; :outputAttr :fx2Adjust ],
    [ :dmxOffset 26; :outputAttr :fxSync ] .