﻿<?xml version="1.0" encoding="utf-8"?>
<device image="Futurelight Color Wave.png" type="DMXDevice" dmxcversion="3.2.3" ddfversion="1.0.0" dmxaddresscount="21">
  <information>
    <model>Color Wave</model>
    <vendor>Futurelight</vendor>
    <author>Stefan Kistner</author>
		<comment>Extended Mode</comment>
		<mode>Extended Mode</mode>
		<electrical>
			<static>20</static>
			<dimmer>180</dimmer>
		</electrical>
	</information>
	<functions>
		<position>
			<pan dmxchannel="0" finedmxchannel="1">
				<range range="540" />
			</pan>
			<tilt dmxchannel="2" finedmxchannel="3">
				<range range="230" />
			</tilt>
		</position>
		<ptspeed dmxchannel="6">
			<range type="linear" mindmx="255" maxdmx="0" minval="0" maxval="100" />
		</ptspeed>
		<rawstep dmxchannel="7" name="Pan-tilt mode">
			<step caption="Tilt 2 as Tilt 1" mindmx="32" maxdmx="47" />
			<step caption="Tilt 1 / 2 separately" mindmx="0" maxdmx="15" />
			<step caption="Blackout pan-tilt" mindmx="16" maxdmx="31" />
		</rawstep>
		<rotation dmxchannel="0">
			<support dmxchannel="7" name="panrotation" />
			<step type="stop" mindmx="0" maxdmx="0" >
				<step handler="support-panrotation" mindmx="0" maxdmx="15" />
			</step>
			<range type="cw" mindmx="1" maxdmx="255" minval="0.1" maxval="5" >
				<step handler="support-panrotation" mindmx="48" maxdmx="63" />
			</range>
			<range type="ccw" mindmx="1" maxdmx="255" minval="0.1" maxval="5" >
				<step handler="support-panrotation" mindmx="80" maxdmx="95" />
			</range>
		</rotation>
		<shutter dmxchannel="9">
			<step type="closed" mindmx="0" maxdmx="31" />
			<step type="open" mindmx="224" maxdmx="255" />
		</shutter>
		<strobe dmxchannel="9">
			<strobetype dmxchannel="8" />
			<step type="open" mindmx="0" maxdmx="31" />
			<range type="linear" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="0" maxdmx="15" />
			</range>
			<range type="Pulse up" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="16" maxdmx="31" />
			</range>
			<range type="Pulse down" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="32" maxdmx="47" />
			</range>
			<range type="Random" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="48" maxdmx="63" />
			</range>
			<range type="Sequence 1" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="64" maxdmx="67" />
			</range>
			<range type="Sequence 2" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="68" maxdmx="71" />
			</range>
			<range type="Sequence 3" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="72" maxdmx="75" />
			</range>
			<range type="Sequence 4" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="76" maxdmx="79" />
			</range>
			<range type="Sequence 5" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="80" maxdmx="83" />
			</range>
			<range type="Sequence 6" mindmx="32" maxdmx="223" minval="0.1" maxval="20">
				<step handler="strobetype" mindmx="84" maxdmx="87" />
			</range>
		</strobe>
		<dimmer dmxchannel="10">
			<range type="linear" mindmx="0" maxdmx="255" minval="0" maxval="100" />
		</dimmer>
		
	</functions>
	<functions>
		<position>
			<pan>
				<range range="0" />
			</pan>
			<tilt dmxchannel="4" finedmxchannel="5">
				<range range="230" />
			</tilt>
		</position>
	</functions>
	<procedures>
		<reset>
			<set dmxchannel="20" value="8" />
			<hold value="6000" />
			<restore dmxchannel="20" />
		</reset>
		<reset_pan_tilt>
			<set dmxchannel="20" value="16" />
			<hold value="6000" />
			<restore dmxchannel="20" />
		</reset_pan_tilt>
		<display_off>
			<set dmxchannel="20" value="56" />
			<hold value="6000" />
			<restore dmxchannel="20" />
		</display_off>
		<display_on>
			<set dmxchannel="20" value="64" />
			<hold value="6000" />
			<restore dmxchannel="20" />
		</display_on>
	</procedures>
</device>
