changeset 1983:b76300a0229a

megaflash strobe Ignore-this: bb96664ba93cd2885f0e99815a2d2e9
author drewp@bigasterisk.com
date Sat, 08 Jun 2019 19:13:39 +0000
parents e96c3633123a
children 30cef362bf70
files light9/collector/device.py show/dance2019/deviceClass.n3 show/dance2019/theaterLightConfig.n3
diffstat 3 files changed, 14 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/light9/collector/device.py	Sat Jun 08 09:37:51 2019 +0000
+++ b/light9/collector/device.py	Sat Jun 08 19:13:39 2019 +0000
@@ -150,6 +150,11 @@
         }
     elif deviceType == L9['SimpleDimmer']:
         return {L9['level']: _8bit(floatAttr(L9['brightness']))}
+    elif deviceType == L9['MegaFlash']:
+        return {
+            L9['brightness']: _8bit(floatAttr(L9['brightness'])),
+            L9['strobeSpeed']: _8bit(floatAttr(L9['strobeSpeed'])),
+        }
     elif deviceType == L9['Mini15']:
         out = {
             L9['rotationSpeed']: 0,  # seems to have no effect
--- a/show/dance2019/deviceClass.n3	Sat Jun 08 09:37:51 2019 +0000
+++ b/show/dance2019/deviceClass.n3	Sat Jun 08 19:13:39 2019 +0000
@@ -5,9 +5,16 @@
 :brightness         a :DeviceAttr; rdfs:label "brightness"; :dataType :scalar .
 :strobe             a :DeviceAttr; rdfs:label "strobe"; :dataType :scalar;
   rdfs:comment "0=none, 1=fastest" .
+:strobeSpeed        a :DeviceAttr; rdfs:label "strobeSpeed"; :dataType :scalar .
 :doNotUse             a :DeviceAttr; rdfs:label "-"; :dataType :scalar .
 
-
+:MegaFlash a :DeviceClass; rdfs:label "Mega Flash" ;
+:doc <https://cdb.s3-us-west-1.amazonaws.com/ItemRelatedFiles/7470/Mega%20Flash%20DMX-JAN2005.pdf>;
+  :deviceAttr :brightness, :strobeSpeed;
+  :attr
+    [ :outputAttr :strobeSpeed;    :dmxOffset 0 ],
+    [ :outputAttr :brightness;     :dmxOffset 1 ] .
+    
 :SimpleDimmer a :DeviceClass; rdfs:label "SimpleDimmer";
   :deviceAttr :brightness;
   :attr
--- a/show/dance2019/theaterLightConfig.n3	Sat Jun 08 09:37:51 2019 +0000
+++ b/show/dance2019/theaterLightConfig.n3	Sat Jun 08 19:13:39 2019 +0000
@@ -17,6 +17,7 @@
 dev:par7    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 161 .
 dev:par8    a :LedPar54;          :dmxUniverse dmxA:; :dmxBase 168 .
 
+dev:strobe a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 115 .
 
 dev:down1              a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 11 .
 dev:down2              a :SimpleDimmer; :dmxUniverse dmxA:; :dmxBase 9 .