Changeset - 090e8f50bc17
[Not reviewed]
default
0 3 0
drewp@bigasterisk.com - 9 years ago 2016-06-11 02:15:59
drewp@bigasterisk.com
add source4 led deviceclass and devices
Ignore-this: 24571d824b25a33607aa3f0ff3ab97ef
3 files changed with 34 insertions and 1 deletions:
0 comments (0 inline, 0 general)
light9/collector/device.py
Show inline comments
 
@@ -119,12 +119,20 @@ def toOutputAttrs(deviceType, deviceAttr
 
        out = {}
 
        out[L9['red']], out[L9['green']], out[L9['blue']] = r, g, b = rgbAttr(L9['color'])
 
        out[L9['amber']] = 0
 
        out[L9['white']] = min(r, g, b)
 
        out[L9['uv']] = _8bit(floatAttr(L9['uv']))
 
        return out
 
    elif deviceType == L9['Source4LedSeries2']:
 
        out = {}
 
        out[L9['red']], out[L9['green']], out[L9['blue']] = rgbAttr(L9['color'])
 
        out[L9['strobe']] = 0
 
        out[L9['fixed255']] = 255
 
        for num in range(7):
 
            out[L9['fixed128_%s' % num]] = 128
 
        return out        
 
    elif deviceType == L9['MacAura']:
 
        out = {
 
            L9['shutter']: 22,
 
            L9['dimmer']: 255,
 
            L9['zoom']: _8bit(floatAttr(L9['zoom'])),
 
            L9['fixtureControl']: 0,
show/dance2016/deviceClass.n3
Show inline comments
 
@@ -39,12 +39,30 @@
 
    [ :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 ],
show/dance2016/theaterLightConfig.n3
Show inline comments
 
@@ -62,13 +62,20 @@ dev:hexVeryLow2 a :ChauvetHex12; :dmxUni
 
dev:hexVeryLow22 a :ChauvetHex12; :dmxUniverse udmxB:; :dmxBase 217 .
 
dev:hexVeryLow3 a :ChauvetHex12; :dmxUniverse udmxB:; :dmxBase 163 .
 
dev:hexVeryLow4 a :ChauvetHex12; :dmxUniverse udmxB:; :dmxBase 199 .
 
dev:hexVeryLow5 a :ChauvetHex12; :dmxUniverse udmxB:; :dmxBase 205 .
 

	
 

	
 

	
 
dev:lowPattern301 a :Source4LedSeries2; :dmxUniverse udmxB:; :dmxBase 1 .
 
dev:lowPattern302 a :Source4LedSeries2; :dmxUniverse udmxB:; :dmxBase 16 .
 
dev:lowPattern303 a :Source4LedSeries2; :dmxUniverse udmxB:; :dmxBase 31 .
 
dev:lowPattern304 a :Source4LedSeries2; :dmxUniverse udmxB:; :dmxBase 46 .
 
dev:lowPattern305 a :Source4LedSeries2; :dmxUniverse udmxB:; :dmxBase 61 .
 
dev:lowPattern306 a :Source4LedSeries2; :dmxUniverse udmxB:; :dmxBase 76 .
 
dev:lowPattern307 a :Source4LedSeries2; :dmxUniverse udmxB:; :dmxBase 91 .
 
dev:lowPattern308 a :Source4LedSeries2; :dmxUniverse udmxB:; :dmxBase 106 .
 

	
 
# [ :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 ] .
0 comments (0 inline, 0 general)