Mercurial > code > home > repos > light9
changeset 1420:090e8f50bc17
add source4 led deviceclass and devices
Ignore-this: 24571d824b25a33607aa3f0ff3ab97ef
author | drewp@bigasterisk.com |
---|---|
date | Sat, 11 Jun 2016 02:15:59 +0000 |
parents | d3ad831e198e |
children | 5c4a88bf24b4 |
files | light9/collector/device.py show/dance2016/deviceClass.n3 show/dance2016/theaterLightConfig.n3 |
diffstat | 3 files changed, 34 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/light9/collector/device.py Sat Jun 11 01:53:30 2016 +0000 +++ b/light9/collector/device.py Sat Jun 11 02:15:59 2016 +0000 @@ -122,6 +122,14 @@ 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,
--- a/show/dance2016/deviceClass.n3 Sat Jun 11 01:53:30 2016 +0000 +++ b/show/dance2016/deviceClass.n3 Sat Jun 11 02:15:59 2016 +0000 @@ -42,6 +42,24 @@ [ :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>;
--- a/show/dance2016/theaterLightConfig.n3 Sat Jun 11 01:53:30 2016 +0000 +++ b/show/dance2016/theaterLightConfig.n3 Sat Jun 11 02:15:59 2016 +0000 @@ -65,7 +65,14 @@ 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 ] .