diff show/dance2017/deviceClass.n3 @ 1522:69088fe2865e

more progress on paint Ignore-this: ff24e7a8e8f95bde364841c6076e839
author Drew Perttula <drewp@bigasterisk.com>
date Sat, 15 Apr 2017 19:16:32 +0000
parents
children 9bfd2303f011
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/show/dance2017/deviceClass.n3	Sat Apr 15 19:16:32 2017 +0000
@@ -0,0 +1,141 @@
+@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 ] .