<?xml version="1.0" encoding="ISO-8859-1"?>
<device image="Ledbar252.gif">
    <information>
        <vendor>Stairville</vendor>
        <name>LED BAR 240/8</name>
        <author>Marco Kerwitz</author>
    </information>
    <channels>
        <function channel="0" minvalue="0" maxvalue="255" name="Red1" fade="yes" type="r" />
        <function channel="1" minvalue="0" maxvalue="255" name="Green1" fade="yes" type="g" />
        <function channel="2" minvalue="0" maxvalue="255" name="Blue1" fade="yes" type="b" />
        <function channel="3" minvalue="0" maxvalue="255" name="Red2" fade="yes" type="r" />
        <function channel="4" minvalue="0" maxvalue="255" name="Green2" fade="yes" type="g" />
        <function channel="5" minvalue="0" maxvalue="255" name="Blue2" fade="yes" type="b" />
        <function channel="6" minvalue="0" maxvalue="255" name="Red3" fade="yes" type="r" />
        <function channel="7" minvalue="0" maxvalue="255" name="Green3" fade="yes" type="g" />
        <function channel="8" minvalue="0" maxvalue="255" name="Blue3" fade="yes" type="b" />
        <function channel="9" minvalue="0" maxvalue="255" name="Red4" fade="yes" type="r" />
        <function channel="10" minvalue="0" maxvalue="255" name="Green4" fade="yes" type="g" />
        <function channel="11" minvalue="0" maxvalue="255" name="Blue4" fade="yes" type="b" />
        <function channel="12" minvalue="0" maxvalue="255" name="Red5" fade="yes" type="r" />
        <function channel="13" minvalue="0" maxvalue="255" name="Green5" fade="yes" type="g" />
        <function channel="14" minvalue="0" maxvalue="255" name="Blue5" fade="yes" type="b" />
        <function channel="15" minvalue="0" maxvalue="255" name="Red6" fade="yes" type="r" />
        <function channel="16" minvalue="0" maxvalue="255" name="Green6" fade="yes" type="g" />
        <function channel="17" minvalue="0" maxvalue="255" name="Blue6" fade="yes" type="b" />
        <function channel="18" minvalue="0" maxvalue="255" name="Red7" fade="yes" type="r" />
        <function channel="19" minvalue="0" maxvalue="255" name="Green7" fade="yes" type="g" />
        <function channel="20" minvalue="0" maxvalue="255" name="Blue7" fade="yes" type="b" />
        <function channel="21" minvalue="0" maxvalue="255" name="Red8" fade="yes" type="r" />
        <function channel="22" minvalue="0" maxvalue="255" name="Green8" fade="yes" type="g" />
        <function channel="23" minvalue="0" maxvalue="255" name="Blue8" fade="yes" type="b" />
        <virtual channel="24" minvalue="0" maxvalue="255" name="Virtual dimmer 1" fade="yes" type="dimmer">
              <channel channel="0"/>
              <channel channel="1"/>
              <channel channel="2"/>
        </virtual>
        <virtual channel="25" minvalue="0" maxvalue="255" name="Virtual dimmer 2" fade="yes" type="dimmer">
              <channel channel="3"/>
              <channel channel="4"/>
              <channel channel="5"/>
        </virtual>
        <virtual channel="26" minvalue="0" maxvalue="255" name="Virtual dimmer 3" fade="yes" type="dimmer">
              <channel channel="6"/>
              <channel channel="7"/>
              <channel channel="8"/>
        </virtual>
        <virtual channel="27" minvalue="0" maxvalue="255" name="Virtual dimmer 4" fade="yes" type="dimmer">
              <channel channel="9"/>
              <channel channel="10"/>
              <channel channel="11"/>
        </virtual>
        <virtual channel="28" minvalue="0" maxvalue="255" name="Virtual dimmer 5" fade="yes" type="dimmer">
              <channel channel="12"/>
              <channel channel="13"/>
              <channel channel="14"/>
        </virtual>
        <virtual channel="29" minvalue="0" maxvalue="255" name="Virtual dimmer 6" fade="yes" type="dimmer">
              <channel channel="15"/>
              <channel channel="16"/>
              <channel channel="17"/>
        </virtual>
        <virtual channel="30" minvalue="0" maxvalue="255" name="Virtual dimmer 7" fade="yes" type="dimmer">
              <channel channel="18"/>
              <channel channel="19"/>
              <channel channel="20"/>
        </virtual>
        <virtual channel="31" minvalue="0" maxvalue="255" name="Virtual dimmer 8" fade="yes" type="dimmer">
              <channel channel="21"/>
              <channel channel="22"/>
              <channel channel="23"/>
        </virtual>
    </channels>
    <form width="718" height="290">
        <deviceimage top="0" left="180" height="32" width="72" />
        <devicename top="0" left="260" />
        <deviceadress top="16" left="260" />
        <colorpicker top="0" left="0" height="72" width="172" mode="rgb" layout="1" name="colorMaster" action="setColorMaster" />
        <slider top="55" left="182" height="25" width="540" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" action="setDimmerMaster" name="dimmerMaster"/>
        <line x1="0" y1="86" x2="722" y2="86" />
        <colorpicker top="102" left="0" height="52" width="172" mode="rgb" layout="1" channel3="2" channel2="1" channel1="0" name="color_red" />
        <colorpicker top="102" left="182" height="52" width="172" mode="rgb" layout="1" channel3="5" channel2="4" channel1="3" />
        <colorpicker top="102" left="364" height="52" width="172" mode="rgb" layout="1" channel3="8" channel2="7" channel1="6" />
        <colorpicker top="102" left="546" height="52" width="172" mode="rgb" layout="1" channel3="11" channel2="10" channel1="9" />
        <colorpicker top="199" left="0" height="52" width="172" mode="rgb" layout="1" channel3="14" channel2="13" channel1="12" />
        <colorpicker top="199" left="182" height="52" width="172" mode="rgb" layout="1" channel3="17" channel2="16" channel1="15" />
        <colorpicker top="199" left="364" height="52" width="172" mode="rgb" layout="1" channel3="20" channel2="19" channel1="18" />
        <colorpicker top="199" left="546" height="52" width="172" mode="rgb" layout="1" channel3="23" channel2="22" channel1="21" />
        <slider top="164" left="0" height="25" width="172" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" channel="24"/>
        <slider top="164" left="182" height="25" width="172" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" channel="25"/>
        <slider top="164" left="364" height="25" width="172" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" channel="26"/>
        <slider top="164" left="546" height="25" width="172" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" channel="27"/>
        <slider top="261" left="0" height="25" width="172" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" channel="28"/>
        <slider top="261" left="182" height="25" width="172" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" channel="29"/>
        <slider top="261" left="364" height="25" width="172" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" channel="30"/>
        <slider top="261" left="546" height="25" width="172" startvalue="0" endvalue="255" tickfreq="50" smallchange="10" largechange="50" channel="31"/>
    </form>    
    <code>
        <procedure name='setColorMaster'>
            !set_channel|0|{colorMaster:1}$ 
            !set_channel|3|{colorMaster:1}$ 
            !set_channel|6|{colorMaster:1}$ 
            !set_channel|9|{colorMaster:1}$ 
            !set_channel|12|{colorMaster:1}$ 
            !set_channel|15|{colorMaster:1}$ 
            !set_channel|18|{colorMaster:1}$ 
            !set_channel|21|{colorMaster:1}$ 
            
            !set_channel|1|{colorMaster:2}$ 
            !set_channel|4|{colorMaster:2}$ 
            !set_channel|7|{colorMaster:2}$ 
            !set_channel|10|{colorMaster:2}$ 
            !set_channel|13|{colorMaster:2}$ 
            !set_channel|16|{colorMaster:2}$ 
            !set_channel|19|{colorMaster:2}$ 
            !set_channel|22|{colorMaster:2}$ 
            
            !set_channel|2|{colorMaster:3}$ 
            !set_channel|5|{colorMaster:3}$ 
            !set_channel|8|{colorMaster:3}$ 
            !set_channel|11|{colorMaster:3}$ 
            !set_channel|14|{colorMaster:3}$ 
            !set_channel|17|{colorMaster:3}$ 
            !set_channel|20|{colorMaster:3}$ 
            !set_channel|23|{colorMaster:3}$ 
        </procedure>
        <procedure name="setDimmerMaster">
            !set_channel|24|{dimmerMaster}$
            !set_channel|25|{dimmerMaster}$
            !set_channel|26|{dimmerMaster}$
            !set_channel|27|{dimmerMaster}$
            !set_channel|28|{dimmerMaster}$
            !set_channel|29|{dimmerMaster}$
            !set_channel|30|{dimmerMaster}$
            !set_channel|31|{dimmerMaster}$
        </procedure>
    </code>
</device>