<?xml version="1.0" encoding="utf-8"?>
<MA xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.malighting.de/grandma2/xml/MA" xsi:schemaLocation="http://schemas.malighting.de/grandma2/xml/MA http://schemas.malighting.de/grandma2/xml/3.5.0/MA.xsd" major_vers="3" minor_vers="5" stream_vers="0">
	<Info datetime="2019-10-25T14:42:13" showfile="laserworld"/>
	<FixtureType index="3" name="ShowNET ProDMX" mode="00">
		<InfoItems>
			<Info date="2019-10-25T13:14:34">made with DMX Chart.
Firmwareversion:
2019052002

This profile is suitable for all devices with integrated ShowNET laser mainboard that runs the above stated firmware version.
If your laser system is not specifically listed in the library, but you are sure that it has a ShowNET mainboard, you can also use this profile.

IMPORTANT INFORMATION:
This profile refers to the Professional DMX mode of the ShowNET mainboard inside the laser system. It is necessary to switch the laser mainboard to this mode. Use the ShowNET Admin Tool to do so. It is also possible to adjust further behavior of the laser and it is also possible to customize the content. Please find tools, different firmware versions and manuals on:
www.laser-interface.com

Color selection: 
Please be aware, that lasers have different features than conventional lighting devices. The Gobos of a laser can also be animated and come with standard coloring. Therefore the color selection is slightly different to conventional lighting: To activate an RGB color control it is necessary to activate ENABLE RGB in LCOLORMODE in order to set the R G B color selection active. Otherwise color selection can be done with the preset colors.

Rotation effects:
Use the effects generator to create awesome rotation effects. Use increasing or decreasing ramp shape for creating infinite rotation effects.

Laser specifics:
This profile also features Safety Zoning for lasers and color balancing. Please refer to the manual to learn more about this.

Hint:
If you use multiple units, try using effects generators for movement, gobos, resizing, color etc. to create stunning effects. Play with the phase shift of the effects - just like you would do with a large moving light setup.</Info>
		<Info type="Revision" date="2019-10-25T02:45:54">ShowNET - Firmwareversion 2019052002, Uploaded to Fixture Share.</Info></InfoItems>
		<short_name>SNPD23ch</short_name>
		<manufacturer>Laserworld</manufacturer>
		<short_manufacturer>Laserwld</short_manufacturer>
		<Modules index="0">
			<Module index="0" class="Conventional" beamtype="Effect" beam_angle="1" beam_intensity="10000">
				<Body>
					<Size x="0.2" y="0.2" z="0.3"/>
				</Body>
				<ChannelType index="0" attribute="DIM" feature="DIMMER" preset="DIMMER" coarse="1" highlight_value="100">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" physfrom="0" physto="1" subattribute="DIM" subattribute_user_name="Dim" attribute="DIM" attribute_user_name="Dim" feature="DIMMER" feature_user_name="Dimmer" preset="DIMMER" preset_user_name="Dimmer">
						<ChannelSet index="0" name="Laser Off" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="open" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="1" attribute="PATTERN" feature="PATTERN" preset="GOBO" coarse="2">
					<ChannelFunction index="0" from="0" to="255" min_dmx_24="0" max_dmx_24="16777215" subattribute="PATTERNSELECT" subattribute_user_name="Select" attribute="PATTERN" attribute_user_name="Pattern" feature="PATTERN" feature_user_name="Pattern" preset="GOBO" preset_user_name="Gobo">
						<ChannelSet index="0" name="blackout" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="pattern 1" from_dmx="1" to_dmx="1"/>
						<ChannelSet index="2" name="pattern 2" from_dmx="2" to_dmx="2"/>
						<ChannelSet index="3" name="pattern 3" from_dmx="3" to_dmx="3"/>
						<ChannelSet index="4" name="pattern 4" from_dmx="4" to_dmx="4"/>
						<ChannelSet index="5" name="pattern 5" from_dmx="5" to_dmx="5"/>
						<ChannelSet index="6" name="pattern 6" from_dmx="6" to_dmx="6"/>
						<ChannelSet index="7" name="pattern 7" from_dmx="7" to_dmx="7"/>
						<ChannelSet index="8" name="pattern 8" from_dmx="8" to_dmx="8"/>
						<ChannelSet index="9" name="pattern 9" from_dmx="9" to_dmx="9"/>
						<ChannelSet index="10" name="pattern 10" from_dmx="10" to_dmx="10"/>
						<ChannelSet index="11" name="pattern 11" from_dmx="11" to_dmx="11"/>
						<ChannelSet index="12" name="pattern 12" from_dmx="12" to_dmx="12"/>
						<ChannelSet index="13" name="pattern 13" from_dmx="13" to_dmx="13"/>
						<ChannelSet index="14" name="pattern 14" from_dmx="14" to_dmx="14"/>
						<ChannelSet index="15" name="pattern 15" from_dmx="15" to_dmx="15"/>
						<ChannelSet index="16" name="pattern 16" from_dmx="16" to_dmx="16"/>
						<ChannelSet index="17" name="pattern 17" from_dmx="17" to_dmx="17"/>
						<ChannelSet index="18" name="pattern 18" from_dmx="18" to_dmx="18"/>
						<ChannelSet index="19" name="pattern 19" from_dmx="19" to_dmx="19"/>
						<ChannelSet index="20" name="pattern 20" from_dmx="20" to_dmx="20"/>
						<ChannelSet index="21" name="pattern 21" from_dmx="21" to_dmx="21"/>
						<ChannelSet index="22" name="pattern 22" from_dmx="22" to_dmx="22"/>
						<ChannelSet index="23" name="pattern 23" from_dmx="23" to_dmx="23"/>
						<ChannelSet index="24" name="pattern 24" from_dmx="24" to_dmx="24"/>
						<ChannelSet index="25" name="pattern 25" from_dmx="25" to_dmx="25"/>
						<ChannelSet index="26" name="pattern 26" from_dmx="26" to_dmx="26"/>
						<ChannelSet index="27" name="pattern 27" from_dmx="27" to_dmx="27"/>
						<ChannelSet index="28" name="pattern 28" from_dmx="28" to_dmx="28"/>
						<ChannelSet index="29" name="pattern 29" from_dmx="29" to_dmx="29"/>
						<ChannelSet index="30" name="pattern 30" from_dmx="30" to_dmx="30"/>
						<ChannelSet index="31" name="pattern 31" from_dmx="31" to_dmx="31"/>
						<ChannelSet index="32" name="pattern 32" from_dmx="32" to_dmx="32"/>
						<ChannelSet index="33" name="pattern 33" from_dmx="33" to_dmx="33"/>
						<ChannelSet index="34" name="pattern 34" from_dmx="34" to_dmx="34"/>
						<ChannelSet index="35" name="pattern 35" from_dmx="35" to_dmx="35"/>
						<ChannelSet index="36" name="pattern 36" from_dmx="36" to_dmx="36"/>
						<ChannelSet index="37" name="pattern 37" from_dmx="37" to_dmx="37"/>
						<ChannelSet index="38" name="pattern 38" from_dmx="38" to_dmx="38"/>
						<ChannelSet index="39" name="pattern 39" from_dmx="39" to_dmx="39"/>
						<ChannelSet index="40" name="pattern 40" from_dmx="40" to_dmx="40"/>
						<ChannelSet index="41" name="pattern 41" from_dmx="41" to_dmx="41"/>
						<ChannelSet index="42" name="pattern 42" from_dmx="42" to_dmx="42"/>
						<ChannelSet index="43" name="pattern 43" from_dmx="43" to_dmx="43"/>
						<ChannelSet index="44" name="pattern 44" from_dmx="44" to_dmx="44"/>
						<ChannelSet index="45" name="pattern 45" from_dmx="45" to_dmx="45"/>
						<ChannelSet index="46" name="pattern 46" from_dmx="46" to_dmx="46"/>
						<ChannelSet index="47" name="pattern 47" from_dmx="47" to_dmx="47"/>
						<ChannelSet index="48" name="pattern 48" from_dmx="48" to_dmx="48"/>
						<ChannelSet index="49" name="pattern 49" from_dmx="49" to_dmx="49"/>
						<ChannelSet index="50" name="pattern 50" from_dmx="50" to_dmx="50"/>
						<ChannelSet index="51" name="pattern 51" from_dmx="51" to_dmx="51"/>
						<ChannelSet index="52" name="pattern 52" from_dmx="52" to_dmx="52"/>
						<ChannelSet index="53" name="pattern 53" from_dmx="53" to_dmx="53"/>
						<ChannelSet index="54" name="pattern 54" from_dmx="54" to_dmx="54"/>
						<ChannelSet index="55" name="pattern 55" from_dmx="55" to_dmx="55"/>
						<ChannelSet index="56" name="pattern 56" from_dmx="56" to_dmx="56"/>
						<ChannelSet index="57" name="pattern 57" from_dmx="57" to_dmx="57"/>
						<ChannelSet index="58" name="pattern 58" from_dmx="58" to_dmx="58"/>
						<ChannelSet index="59" name="pattern 59" from_dmx="59" to_dmx="59"/>
						<ChannelSet index="60" name="pattern 60" from_dmx="60" to_dmx="60"/>
						<ChannelSet index="61" name="pattern 61" from_dmx="61" to_dmx="61"/>
						<ChannelSet index="62" name="pattern 62" from_dmx="62" to_dmx="62"/>
						<ChannelSet index="63" name="pattern 63" from_dmx="63" to_dmx="63"/>
						<ChannelSet index="64" name="pattern 64" from_dmx="64" to_dmx="64"/>
						<ChannelSet index="65" name="pattern 65" from_dmx="65" to_dmx="65"/>
						<ChannelSet index="66" name="pattern 66" from_dmx="66" to_dmx="66"/>
						<ChannelSet index="67" name="pattern 67" from_dmx="67" to_dmx="67"/>
						<ChannelSet index="68" name="pattern 68" from_dmx="68" to_dmx="68"/>
						<ChannelSet index="69" name="pattern 69" from_dmx="69" to_dmx="69"/>
						<ChannelSet index="70" name="pattern 70" from_dmx="70" to_dmx="70"/>
						<ChannelSet index="71" name="pattern 71" from_dmx="71" to_dmx="71"/>
						<ChannelSet index="72" name="pattern 72" from_dmx="72" to_dmx="72"/>
						<ChannelSet index="73" name="pattern 73" from_dmx="73" to_dmx="73"/>
						<ChannelSet index="74" name="pattern 74" from_dmx="74" to_dmx="74"/>
						<ChannelSet index="75" name="pattern 75" from_dmx="75" to_dmx="75"/>
						<ChannelSet index="76" name="pattern 76" from_dmx="76" to_dmx="76"/>
						<ChannelSet index="77" name="pattern 77" from_dmx="77" to_dmx="77"/>
						<ChannelSet index="78" name="pattern 78" from_dmx="78" to_dmx="78"/>
						<ChannelSet index="79" name="pattern 79" from_dmx="79" to_dmx="79"/>
						<ChannelSet index="80" name="pattern 80" from_dmx="80" to_dmx="80"/>
						<ChannelSet index="81" name="pattern 81" from_dmx="81" to_dmx="81"/>
						<ChannelSet index="82" name="pattern 82" from_dmx="82" to_dmx="82"/>
						<ChannelSet index="83" name="pattern 83" from_dmx="83" to_dmx="83"/>
						<ChannelSet index="84" name="pattern 84" from_dmx="84" to_dmx="84"/>
						<ChannelSet index="85" name="pattern 85" from_dmx="85" to_dmx="85"/>
						<ChannelSet index="86" name="pattern 86" from_dmx="86" to_dmx="86"/>
						<ChannelSet index="87" name="pattern 87" from_dmx="87" to_dmx="87"/>
						<ChannelSet index="88" name="pattern 88" from_dmx="88" to_dmx="88"/>
						<ChannelSet index="89" name="pattern 89" from_dmx="89" to_dmx="89"/>
						<ChannelSet index="90" name="pattern 90" from_dmx="90" to_dmx="90"/>
						<ChannelSet index="91" name="pattern 91" from_dmx="91" to_dmx="91"/>
						<ChannelSet index="92" name="pattern 92" from_dmx="92" to_dmx="92"/>
						<ChannelSet index="93" name="pattern 93" from_dmx="93" to_dmx="93"/>
						<ChannelSet index="94" name="pattern 94" from_dmx="94" to_dmx="94"/>
						<ChannelSet index="95" name="pattern 95" from_dmx="95" to_dmx="95"/>
						<ChannelSet index="96" name="pattern 96" from_dmx="96" to_dmx="96"/>
						<ChannelSet index="97" name="pattern 97" from_dmx="97" to_dmx="97"/>
						<ChannelSet index="98" name="pattern 98" from_dmx="98" to_dmx="98"/>
						<ChannelSet index="99" name="pattern 99" from_dmx="99" to_dmx="99"/>
						<ChannelSet index="100" name="pattern 100" from_dmx="100" to_dmx="100"/>
						<ChannelSet index="101" name="pattern 101" from_dmx="101" to_dmx="101"/>
						<ChannelSet index="102" name="pattern 102" from_dmx="102" to_dmx="102"/>
						<ChannelSet index="103" name="pattern 103" from_dmx="103" to_dmx="103"/>
						<ChannelSet index="104" name="pattern 104" from_dmx="104" to_dmx="104"/>
						<ChannelSet index="105" name="pattern 105" from_dmx="105" to_dmx="105"/>
						<ChannelSet index="106" name="pattern 106" from_dmx="106" to_dmx="106"/>
						<ChannelSet index="107" name="pattern 107" from_dmx="107" to_dmx="107"/>
						<ChannelSet index="108" name="pattern 108" from_dmx="108" to_dmx="108"/>
						<ChannelSet index="109" name="pattern 109" from_dmx="109" to_dmx="109"/>
						<ChannelSet index="110" name="pattern 110" from_dmx="110" to_dmx="110"/>
						<ChannelSet index="111" name="pattern 111" from_dmx="111" to_dmx="111"/>
						<ChannelSet index="112" name="pattern 112" from_dmx="112" to_dmx="112"/>
						<ChannelSet index="113" name="pattern 113" from_dmx="113" to_dmx="113"/>
						<ChannelSet index="114" name="pattern 114" from_dmx="114" to_dmx="114"/>
						<ChannelSet index="115" name="pattern 115" from_dmx="115" to_dmx="115"/>
						<ChannelSet index="116" name="pattern 116" from_dmx="116" to_dmx="116"/>
						<ChannelSet index="117" name="pattern 117" from_dmx="117" to_dmx="117"/>
						<ChannelSet index="118" name="pattern 118" from_dmx="118" to_dmx="118"/>
						<ChannelSet index="119" name="pattern 119" from_dmx="119" to_dmx="119"/>
						<ChannelSet index="120" name="pattern 120" from_dmx="120" to_dmx="120"/>
						<ChannelSet index="121" name="pattern 121" from_dmx="121" to_dmx="121"/>
						<ChannelSet index="122" name="pattern 122" from_dmx="122" to_dmx="122"/>
						<ChannelSet index="123" name="pattern 123" from_dmx="123" to_dmx="123"/>
						<ChannelSet index="124" name="pattern 124" from_dmx="124" to_dmx="124"/>
						<ChannelSet index="125" name="pattern 125" from_dmx="125" to_dmx="125"/>
						<ChannelSet index="126" name="pattern 126" from_dmx="126" to_dmx="126"/>
						<ChannelSet index="127" name="pattern 127" from_dmx="127" to_dmx="127"/>
						<ChannelSet index="128" name="pattern 128" from_dmx="128" to_dmx="128"/>
						<ChannelSet index="129" name="pattern 129" from_dmx="129" to_dmx="129"/>
						<ChannelSet index="130" name="pattern 130" from_dmx="130" to_dmx="130"/>
						<ChannelSet index="131" name="pattern 131" from_dmx="131" to_dmx="131"/>
						<ChannelSet index="132" name="pattern 132" from_dmx="132" to_dmx="132"/>
						<ChannelSet index="133" name="pattern 133" from_dmx="133" to_dmx="133"/>
						<ChannelSet index="134" name="pattern 134" from_dmx="134" to_dmx="134"/>
						<ChannelSet index="135" name="pattern 135" from_dmx="135" to_dmx="135"/>
						<ChannelSet index="136" name="pattern 136" from_dmx="136" to_dmx="136"/>
						<ChannelSet index="137" name="pattern 137" from_dmx="137" to_dmx="137"/>
						<ChannelSet index="138" name="pattern 138" from_dmx="138" to_dmx="138"/>
						<ChannelSet index="139" name="pattern 139" from_dmx="139" to_dmx="139"/>
						<ChannelSet index="140" name="pattern 140" from_dmx="140" to_dmx="140"/>
						<ChannelSet index="141" name="pattern 141" from_dmx="141" to_dmx="141"/>
						<ChannelSet index="142" name="pattern 142" from_dmx="142" to_dmx="142"/>
						<ChannelSet index="143" name="pattern 143" from_dmx="143" to_dmx="143"/>
						<ChannelSet index="144" name="pattern 144" from_dmx="144" to_dmx="144"/>
						<ChannelSet index="145" name="pattern 145" from_dmx="145" to_dmx="145"/>
						<ChannelSet index="146" name="pattern 146" from_dmx="146" to_dmx="146"/>
						<ChannelSet index="147" name="pattern 147" from_dmx="147" to_dmx="147"/>
						<ChannelSet index="148" name="pattern 148" from_dmx="148" to_dmx="148"/>
						<ChannelSet index="149" name="pattern 149" from_dmx="149" to_dmx="149"/>
						<ChannelSet index="150" name="pattern 150" from_dmx="150" to_dmx="150"/>
						<ChannelSet index="151" name="pattern 151" from_dmx="151" to_dmx="151"/>
						<ChannelSet index="152" name="pattern 152" from_dmx="152" to_dmx="152"/>
						<ChannelSet index="153" name="pattern 153" from_dmx="153" to_dmx="153"/>
						<ChannelSet index="154" name="pattern 154" from_dmx="154" to_dmx="154"/>
						<ChannelSet index="155" name="pattern 155" from_dmx="155" to_dmx="155"/>
						<ChannelSet index="156" name="pattern 156" from_dmx="156" to_dmx="156"/>
						<ChannelSet index="157" name="pattern 157" from_dmx="157" to_dmx="157"/>
						<ChannelSet index="158" name="pattern 158" from_dmx="158" to_dmx="158"/>
						<ChannelSet index="159" name="pattern 159" from_dmx="159" to_dmx="159"/>
						<ChannelSet index="160" name="pattern 160" from_dmx="160" to_dmx="160"/>
						<ChannelSet index="161" name="pattern 161" from_dmx="161" to_dmx="161"/>
						<ChannelSet index="162" name="pattern 162" from_dmx="162" to_dmx="162"/>
						<ChannelSet index="163" name="pattern 163" from_dmx="163" to_dmx="163"/>
						<ChannelSet index="164" name="pattern 164" from_dmx="164" to_dmx="164"/>
						<ChannelSet index="165" name="pattern 165" from_dmx="165" to_dmx="165"/>
						<ChannelSet index="166" name="pattern 166" from_dmx="166" to_dmx="166"/>
						<ChannelSet index="167" name="pattern 167" from_dmx="167" to_dmx="167"/>
						<ChannelSet index="168" name="pattern 168" from_dmx="168" to_dmx="168"/>
						<ChannelSet index="169" name="pattern 169" from_dmx="169" to_dmx="169"/>
						<ChannelSet index="170" name="pattern 170" from_dmx="170" to_dmx="170"/>
						<ChannelSet index="171" name="pattern 171" from_dmx="171" to_dmx="171"/>
						<ChannelSet index="172" name="pattern 172" from_dmx="172" to_dmx="172"/>
						<ChannelSet index="173" name="pattern 173" from_dmx="173" to_dmx="173"/>
						<ChannelSet index="174" name="pattern 174" from_dmx="174" to_dmx="174"/>
						<ChannelSet index="175" name="pattern 175" from_dmx="175" to_dmx="175"/>
						<ChannelSet index="176" name="pattern 176" from_dmx="176" to_dmx="176"/>
						<ChannelSet index="177" name="pattern 177" from_dmx="177" to_dmx="177"/>
						<ChannelSet index="178" name="pattern 178" from_dmx="178" to_dmx="178"/>
						<ChannelSet index="179" name="pattern 179" from_dmx="179" to_dmx="179"/>
						<ChannelSet index="180" name="pattern 180" from_dmx="180" to_dmx="180"/>
						<ChannelSet index="181" name="pattern 181" from_dmx="181" to_dmx="181"/>
						<ChannelSet index="182" name="pattern 182" from_dmx="182" to_dmx="182"/>
						<ChannelSet index="183" name="pattern 183" from_dmx="183" to_dmx="183"/>
						<ChannelSet index="184" name="pattern 184" from_dmx="184" to_dmx="184"/>
						<ChannelSet index="185" name="pattern 185" from_dmx="185" to_dmx="185"/>
						<ChannelSet index="186" name="pattern 186" from_dmx="186" to_dmx="186"/>
						<ChannelSet index="187" name="pattern 187" from_dmx="187" to_dmx="187"/>
						<ChannelSet index="188" name="pattern 188" from_dmx="188" to_dmx="188"/>
						<ChannelSet index="189" name="pattern 189" from_dmx="189" to_dmx="189"/>
						<ChannelSet index="190" name="pattern 190" from_dmx="190" to_dmx="190"/>
						<ChannelSet index="191" name="pattern 191" from_dmx="191" to_dmx="191"/>
						<ChannelSet index="192" name="pattern 192" from_dmx="192" to_dmx="192"/>
						<ChannelSet index="193" name="pattern 193" from_dmx="193" to_dmx="193"/>
						<ChannelSet index="194" name="pattern 194" from_dmx="194" to_dmx="194"/>
						<ChannelSet index="195" name="pattern 195" from_dmx="195" to_dmx="195"/>
						<ChannelSet index="196" name="pattern 196" from_dmx="196" to_dmx="196"/>
						<ChannelSet index="197" name="pattern 197" from_dmx="197" to_dmx="197"/>
						<ChannelSet index="198" name="pattern 198" from_dmx="198" to_dmx="198"/>
						<ChannelSet index="199" name="pattern 199" from_dmx="199" to_dmx="199"/>
						<ChannelSet index="200" name="pattern 200" from_dmx="200" to_dmx="200"/>
						<ChannelSet index="201" name="pattern 201" from_dmx="201" to_dmx="201"/>
						<ChannelSet index="202" name="pattern 202" from_dmx="202" to_dmx="202"/>
						<ChannelSet index="203" name="pattern 203" from_dmx="203" to_dmx="203"/>
						<ChannelSet index="204" name="pattern 204" from_dmx="204" to_dmx="204"/>
						<ChannelSet index="205" name="pattern 205" from_dmx="205" to_dmx="205"/>
						<ChannelSet index="206" name="pattern 206" from_dmx="206" to_dmx="206"/>
						<ChannelSet index="207" name="pattern 207" from_dmx="207" to_dmx="207"/>
						<ChannelSet index="208" name="pattern 208" from_dmx="208" to_dmx="208"/>
						<ChannelSet index="209" name="pattern 209" from_dmx="209" to_dmx="209"/>
						<ChannelSet index="210" name="pattern 210" from_dmx="210" to_dmx="210"/>
						<ChannelSet index="211" name="pattern 211" from_dmx="211" to_dmx="211"/>
						<ChannelSet index="212" name="pattern 212" from_dmx="212" to_dmx="212"/>
						<ChannelSet index="213" name="pattern 213" from_dmx="213" to_dmx="213"/>
						<ChannelSet index="214" name="pattern 214" from_dmx="214" to_dmx="214"/>
						<ChannelSet index="215" name="pattern 215" from_dmx="215" to_dmx="215"/>
						<ChannelSet index="216" name="pattern 216" from_dmx="216" to_dmx="216"/>
						<ChannelSet index="217" name="pattern 217" from_dmx="217" to_dmx="217"/>
						<ChannelSet index="218" name="pattern 218" from_dmx="218" to_dmx="218"/>
						<ChannelSet index="219" name="pattern 219" from_dmx="219" to_dmx="219"/>
						<ChannelSet index="220" name="pattern 220" from_dmx="220" to_dmx="220"/>
						<ChannelSet index="221" name="pattern 221" from_dmx="221" to_dmx="221"/>
						<ChannelSet index="222" name="pattern 222" from_dmx="222" to_dmx="222"/>
						<ChannelSet index="223" name="pattern 223" from_dmx="223" to_dmx="223"/>
						<ChannelSet index="224" name="pattern 224" from_dmx="224" to_dmx="224"/>
						<ChannelSet index="225" name="pattern 225" from_dmx="225" to_dmx="225"/>
						<ChannelSet index="226" name="pattern 226" from_dmx="226" to_dmx="226"/>
						<ChannelSet index="227" name="pattern 227" from_dmx="227" to_dmx="227"/>
						<ChannelSet index="228" name="pattern 228" from_dmx="228" to_dmx="228"/>
						<ChannelSet index="229" name="pattern 229" from_dmx="229" to_dmx="229"/>
						<ChannelSet index="230" name="pattern 230" from_dmx="230" to_dmx="230"/>
						<ChannelSet index="231" name="pattern 231" from_dmx="231" to_dmx="231"/>
						<ChannelSet index="232" name="pattern 232" from_dmx="232" to_dmx="232"/>
						<ChannelSet index="233" name="pattern 233" from_dmx="233" to_dmx="233"/>
						<ChannelSet index="234" name="pattern 234" from_dmx="234" to_dmx="234"/>
						<ChannelSet index="235" name="pattern 235" from_dmx="235" to_dmx="235"/>
						<ChannelSet index="236" name="pattern 236" from_dmx="236" to_dmx="236"/>
						<ChannelSet index="237" name="pattern 237" from_dmx="237" to_dmx="237"/>
						<ChannelSet index="238" name="pattern 238" from_dmx="238" to_dmx="238"/>
						<ChannelSet index="239" name="pattern 239" from_dmx="239" to_dmx="239"/>
						<ChannelSet index="240" name="pattern 240" from_dmx="240" to_dmx="240"/>
						<ChannelSet index="241" name="pattern 241" from_dmx="241" to_dmx="241"/>
						<ChannelSet index="242" name="pattern 242" from_dmx="242" to_dmx="242"/>
						<ChannelSet index="243" name="pattern 243" from_dmx="243" to_dmx="243"/>
						<ChannelSet index="244" name="pattern 244" from_dmx="244" to_dmx="244"/>
						<ChannelSet index="245" name="pattern 245" from_dmx="245" to_dmx="245"/>
						<ChannelSet index="246" name="pattern 246" from_dmx="246" to_dmx="246"/>
						<ChannelSet index="247" name="pattern 247" from_dmx="247" to_dmx="247"/>
						<ChannelSet index="248" name="pattern 248" from_dmx="248" to_dmx="248"/>
						<ChannelSet index="249" name="pattern 249" from_dmx="249" to_dmx="249"/>
						<ChannelSet index="250" name="pattern 250" from_dmx="250" to_dmx="250"/>
						<ChannelSet index="251" name="pattern 251" from_dmx="251" to_dmx="251"/>
						<ChannelSet index="252" name="pattern 252" from_dmx="252" to_dmx="252"/>
						<ChannelSet index="253" name="pattern 253" from_dmx="253" to_dmx="253"/>
						<ChannelSet index="254" name="pattern 254" from_dmx="254" to_dmx="254"/>
						<ChannelSet index="255" name="pattern 255" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="2" attribute="PATTERNSPEED" feature="PATTERN" preset="GOBO" coarse="3" default="127.5">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="PATTERNSPEED" subattribute_user_name="Speed" attribute="PATTERNSPEED" attribute_user_name="Pattern Speed" feature="PATTERN" feature_user_name="Pattern" preset="GOBO" preset_user_name="Gobo">
						<ChannelSet index="0" name="min Speed" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="Speed 1..50fps" from_dmx="1" to_dmx="127" auto_create="false"/>
						<ChannelSet index="2" name="normal Speed" from_dmx="128" to_dmx="128"/>
						<ChannelSet index="3" name="Speed 51..100fps" from_dmx="129" to_dmx="254" auto_create="false"/>
						<ChannelSet index="4" name="max Speed" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="3" attribute="LPOSX" feature="LASERPOSITION" preset="POSITION" coarse="4" fine="5" default="32767.5">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LPOSX" subattribute_user_name="Pos X" attribute="LPOSX" attribute_user_name="Position X" feature="LASERPOSITION" feature_user_name="Laser Position" preset="POSITION" preset_user_name="Position">
						<ChannelSet index="0" name="min" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="center" from_dmx="32768" to_dmx="32768"/>
						<ChannelSet index="2" name="max" from_dmx="65535" to_dmx="65535"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="4" attribute="LPOSY" feature="LASERPOSITION" preset="POSITION" coarse="6" fine="7" default="32767.5">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LPOSY" subattribute_user_name="Pos Y" attribute="LPOSY" attribute_user_name="Position Y" feature="LASERPOSITION" feature_user_name="Laser Position" preset="POSITION" preset_user_name="Position">
						<ChannelSet index="0" name="min" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="center" from_dmx="32768" to_dmx="32768"/>
						<ChannelSet index="2" name="max" from_dmx="65535" to_dmx="65535"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="5" attribute="LROT" feature="LASERPOSITION" preset="POSITION" coarse="8" fine="9" default="32767.5">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LROT" subattribute_user_name="Rotation" attribute="LROT" attribute_user_name="Rotation" feature="LASERPOSITION" feature_user_name="Laser Position" preset="POSITION" preset_user_name="Position">
						<ChannelSet index="0" name="min" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="center" from_dmx="32768" to_dmx="32768"/>
						<ChannelSet index="2" name="max" from_dmx="65535" to_dmx="65535"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="6" attribute="LSIZEX" feature="LASERBEAM" preset="BEAM" coarse="10">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LSIZEX" subattribute_user_name="Size X" attribute="LSIZEX" attribute_user_name="Size X" feature="LASERBEAM" feature_user_name="Laser Beam" preset="BEAM" preset_user_name="Beam">
						<ChannelSet index="0" name="max Size" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="min Size" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="7" attribute="LSIZEY" feature="LASERBEAM" preset="BEAM" coarse="11">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LSIZEY" subattribute_user_name="Size Y" attribute="LSIZEY" attribute_user_name="Size Y" feature="LASERBEAM" feature_user_name="Laser Beam" preset="BEAM" preset_user_name="Beam">
						<ChannelSet index="0" name="max Size" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="min Size" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="8" attribute="LINVERSION" feature="LASERBEAM" preset="BEAM" coarse="12">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LINVERSION" subattribute_user_name="Inversion" attribute="LINVERSION" attribute_user_name="Inversion" feature="LASERBEAM" feature_user_name="Laser Beam" preset="BEAM" preset_user_name="Beam">
						<ChannelSet index="0" name="none" from_dmx="0" to_dmx="63"/>
						<ChannelSet index="1" name="Invert X-axis" from_dmx="64" to_dmx="127"/>
						<ChannelSet index="2" name="Invert Y-axis" from_dmx="128" to_dmx="191"/>
						<ChannelSet index="3" name="Invert X + Y -axis" from_dmx="192" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="9" attribute="LCOLORMODE" feature="LASERCOLOR" preset="COLOR" coarse="13">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LCOLORMODE" subattribute_user_name="Color Selection" attribute="LCOLORMODE" attribute_user_name="Color Selection" feature="LASERCOLOR" feature_user_name="Laser Color" preset="COLOR" preset_user_name="Color">
						<ChannelSet index="0" name="original pattern colors" from_dmx="0" to_dmx="15"/>
						<ChannelSet index="1" name="red" from_dmx="16" to_dmx="47"/>
						<ChannelSet index="2" name="yellow" from_dmx="48" to_dmx="79"/>
						<ChannelSet index="3" name="green" from_dmx="80" to_dmx="111"/>
						<ChannelSet index="4" name="cyan" from_dmx="112" to_dmx="143"/>
						<ChannelSet index="5" name="blue" from_dmx="144" to_dmx="175"/>
						<ChannelSet index="6" name="magenta" from_dmx="176" to_dmx="207"/>
						<ChannelSet index="7" name="white 1" from_dmx="208" to_dmx="223"/>
						<ChannelSet index="8" name="white 2" from_dmx="224" to_dmx="239"/>
						<ChannelSet index="9" name="enable RGB" from_dmx="240" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="10" attribute="COLORRGB1" feature="COLORRGB" preset="COLOR" coarse="14" default="254.999" mode="LCOLORMODE" color="ff0000">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" mode_dmx_start="240" physfrom="0" physto="1" subattribute="COLORRGB1" subattribute_user_name="R" attribute="COLORRGB1" attribute_user_name="R" feature="COLORRGB" feature_user_name="MixColor" preset="COLOR" preset_user_name="Color">
						<ChannelSet index="0" name="min" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="max" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
					<ChannelFunction index="1" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" mode_dmx_end="239" subattribute="NOFEATURE" subattribute_user_name="No Feature" attribute="DUMMY" attribute_user_name="Dummy" feature="CONTROL" feature_user_name="Control" preset="CONTROL" preset_user_name="Control"/>
				</ChannelType>
				<ChannelType index="11" attribute="COLORRGB2" feature="COLORRGB" preset="COLOR" coarse="15" default="254.999" mode="LCOLORMODE" color="00ff00">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" mode_dmx_start="240" physfrom="0" physto="1" subattribute="COLORRGB2" subattribute_user_name="G" attribute="COLORRGB2" attribute_user_name="G" feature="COLORRGB" feature_user_name="MixColor" preset="COLOR" preset_user_name="Color">
						<ChannelSet index="0" name="min" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="max" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
					<ChannelFunction index="1" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" mode_dmx_end="239" subattribute="NOFEATURE" subattribute_user_name="No Feature" attribute="DUMMY" attribute_user_name="Dummy" feature="CONTROL" feature_user_name="Control" preset="CONTROL" preset_user_name="Control"/>
				</ChannelType>
				<ChannelType index="12" attribute="COLORRGB3" feature="COLORRGB" preset="COLOR" coarse="16" default="254.999" mode="LCOLORMODE" color="0000ff">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" mode_dmx_start="240" physfrom="0" physto="1" subattribute="COLORRGB3" subattribute_user_name="B" attribute="COLORRGB3" attribute_user_name="B" feature="COLORRGB" feature_user_name="MixColor" preset="COLOR" preset_user_name="Color">
						<ChannelSet index="0" name="min" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="max" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
					<ChannelFunction index="1" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" mode_dmx_end="239" subattribute="NOFEATURE" subattribute_user_name="No Feature" attribute="DUMMY" attribute_user_name="Dummy" feature="CONTROL" feature_user_name="Control" preset="CONTROL" preset_user_name="Control"/>
				</ChannelType>
				<ChannelType index="13" attribute="SHUTTER" feature="SHUTTER" preset="BEAM" coarse="17">
					<ChannelFunction index="0" from="0" to="5.882" min_dmx_24="0" max_dmx_24="1048575" physfrom="1" physto="1" subattribute="SHUTTER" subattribute_user_name="Shutter" attribute="SHUTTER" attribute_user_name="Shutter" feature="SHUTTER" feature_user_name="Shutter" preset="BEAM" preset_user_name="Beam">
						<ChannelSet index="0" name="open" from_dmx="0" to_dmx="15"/>
					</ChannelFunction>
					<ChannelFunction index="1" from="6.275" to="100" min_dmx_24="1048576" max_dmx_24="16777215" physfrom="1" physto="20" subattribute="STROBE" subattribute_user_name="Strobe" attribute="SHUTTER" attribute_user_name="Shutter" feature="SHUTTER" feature_user_name="Shutter" preset="BEAM" preset_user_name="Beam">
						<ChannelSet index="0" name="min Strobe" from_dmx="16" to_dmx="16"/>
						<ChannelSet index="1" name="max Strobe" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="14" attribute="LSCANSPEED" feature="LASERBEAM" preset="BEAM" coarse="18">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LSCANSPEED" subattribute_user_name="Scan Speed" attribute="LSCANSPEED" attribute_user_name="Scan Speed" feature="LASERBEAM" feature_user_name="Laser Beam" preset="BEAM" preset_user_name="Beam">
						<ChannelSet index="0" name="default" from_dmx="0" to_dmx="15"/>
						<ChannelSet index="1" name="min Speed 5kpps" from_dmx="16" to_dmx="16"/>
						<ChannelSet index="2" name="max Speed 40kpps" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="15" attribute="LSIZESAFETYZONE" feature="LASERCONTROL" preset="CONTROL" coarse="19">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LSIZESAFETYZONE" subattribute_user_name="Size Safety Zone" attribute="LSIZESAFETYZONE" attribute_user_name="Size Safety Zone" feature="LASERCONTROL" feature_user_name="Laser Control" preset="CONTROL" preset_user_name="Control">
						<ChannelSet index="0" name="horizontal bottom side size" from_dmx="0" to_dmx="63"/>
						<ChannelSet index="1" name="horizontal upper side size" from_dmx="64" to_dmx="127"/>
						<ChannelSet index="2" name="vertical left side size" from_dmx="128" to_dmx="191"/>
						<ChannelSet index="3" name="vertical  right side size" from_dmx="192" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="16" attribute="LINTENSITYSAFETYZONE" feature="LASERCONTROL" preset="CONTROL" coarse="20">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LINTENSITYSAFETYZONE" subattribute_user_name="Intensity Safety Zone" attribute="LINTENSITYSAFETYZONE" attribute_user_name="Intensity Safety Zone" feature="LASERCONTROL" feature_user_name="Laser Control" preset="CONTROL" preset_user_name="Control">
						<ChannelSet index="0" name="max Intensity zone" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="min Intensity zone" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="17" attribute="LREDCOLORBALANCE" feature="LASERCOLOR" preset="COLOR" coarse="21">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LREDCOLORBALANCE" subattribute_user_name="Red Balance" attribute="LREDCOLORBALANCE" attribute_user_name="Red Balance" feature="LASERCOLOR" feature_user_name="Laser Color" preset="COLOR" preset_user_name="Color">
						<ChannelSet index="0" name="max red balance" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="min red balance" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="18" attribute="LGREENCOLORBALANCE" feature="LASERCOLOR" preset="COLOR" coarse="22">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LGREENCOLORBALANCE" subattribute_user_name="Green Balance" attribute="LGREENCOLORBALANCE" attribute_user_name="Green Balance" feature="LASERCOLOR" feature_user_name="Laser Color" preset="COLOR" preset_user_name="Color">
						<ChannelSet index="0" name="max green balance" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="min green balance" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
				<ChannelType index="19" attribute="LBLUECOLORBALANCE" feature="LASERCOLOR" preset="COLOR" coarse="23">
					<ChannelFunction index="0" from="0" to="100" min_dmx_24="0" max_dmx_24="16777215" subattribute="LBLUECOLORBALANCE" subattribute_user_name="Blue Balance" attribute="LBLUECOLORBALANCE" attribute_user_name="Blue Balance" feature="LASERCOLOR" feature_user_name="Laser Color" preset="COLOR" preset_user_name="Color">
						<ChannelSet index="0" name="max blue balance" from_dmx="0" to_dmx="0"/>
						<ChannelSet index="1" name="min blue balance" from_dmx="255" to_dmx="255"/>
					</ChannelFunction>
				</ChannelType>
			</Module>
		</Modules>
		<Instances index="1">
			<Instance index="0" module_index="0"/>
		</Instances>
		<Wheels index="2"/>
		<VirtualFunctionBlocks index="3"/>
		<FixtureMacroCollect index="5"/>
		<Body/>
		<AutoPresets index="4"/>
		<RdmNotifications index="6">
			<RdmNotification index="0" Type="Absent" Subcategory="RDM Warning"/>
		</RdmNotifications>
	</FixtureType>
</MA>
