<?xml version="1.0"?>
<scpd xmlns="urn:schemas-upnp-org:service-1-0">

  <specVersion>
    <major>1</major>
    <minor>0</minor>
  </specVersion>


  <actionList>

    <action>
      <name>SetColor</name>
      <argumentList>
        <argument>
        <name>NewColor</name>
          <retval />
          <relatedStateVariable>Color</relatedStateVariable>
          <direction>out</direction>
        </argument>

        <argument>
        <name>Color</name>
          <relatedStateVariable>Color</relatedStateVariable>
          <direction>in</direction>
        </argument>
      </argumentList>
    </action>

    <action>
      <name>IncreaseColor</name>    
       <argumentList> 
       <argument>
        <name>Color</name>
          <retval />
          <relatedStateVariable>Color</relatedStateVariable>
          <direction>out</direction>
        </argument>  
        </argumentList>
    </action>

    <action>
      <name>DecreaseColor</name>     
       <argumentList> 
       <argument>
        <name>Color</name>
          <retval />
          <relatedStateVariable>Color</relatedStateVariable>
          <direction>out</direction>
        </argument>  
        </argumentList>
    </action>

    <action>
      <name>SetTint</name>
      <argumentList>
         <argument>
        <name>NewTint</name>
          <retval />
          <relatedStateVariable>Tint</relatedStateVariable>
          <direction>out</direction>
        </argument>

        <argument>
        <name>Tint</name>
          <relatedStateVariable>Tint</relatedStateVariable>
          <direction>in</direction>
        </argument>
      </argumentList>
    </action>

    <action>
      <name>IncreaseTint</name> 
       <argumentList>
         <argument>
        <name>Tint</name>
          <retval />
          <relatedStateVariable>Tint</relatedStateVariable>
          <direction>out</direction>
        </argument>
       </argumentList>
    </action>

    <action>
      <name>DecreaseTint</name> 
       <argumentList>
         <argument>
        <name>Tint</name>
          <retval />
          <relatedStateVariable>Tint</relatedStateVariable>
          <direction>out</direction>
        </argument>
       </argumentList>
    </action>

    <action>
      <name>SetContrast</name>
      <argumentList>
        <argument>
        <name>NewContrast</name>
          <retval />
          <relatedStateVariable>Contrast</relatedStateVariable>
          <direction>out</direction>
        </argument>  
        <argument>
        <name>Contrast</name>
          <relatedStateVariable>Contrast</relatedStateVariable>
          <direction>in</direction>
        </argument>
      </argumentList>
    </action>

    <action>
      <name>IncreaseContrast</name> 
       <argumentList>
        <argument>
        <name>Contrast</name>
          <retval />
          <relatedStateVariable>Contrast</relatedStateVariable>
          <direction>out</direction>
        </argument>  
       </argumentList>
    </action>

    <action>
      <name>DecreaseContrast</name>       
      <argumentList>
        <argument>
        <name>Contrast</name>
          <retval />
          <relatedStateVariable>Contrast</relatedStateVariable>
          <direction>out</direction>
        </argument>  
       </argumentList>
    </action>

    <action>
      <name>SetBrightness</name>
      <argumentList>

         <argument>
        <name>NewBrightness</name>
          <retval />
          <relatedStateVariable>Brightness</relatedStateVariable>
          <direction>out</direction>
        </argument>

        <argument>
        <name>Brightness</name>
          <relatedStateVariable>Brightness</relatedStateVariable>
          <direction>in</direction>
        </argument>
      </argumentList>
    </action>

    <action>
      <name>IncreaseBrightness</name>       
       <argumentList>

         <argument>
        <name>Brightness</name>
          <retval />
          <relatedStateVariable>Brightness</relatedStateVariable>
          <direction>out</direction>
        </argument>
       </argumentList>
    </action>

    <action>
      <name>DecreaseBrightness</name>       
      <argumentList>

         <argument>
        <name>Brightness</name>
          <retval />
          <relatedStateVariable>Brightness</relatedStateVariable>
          <direction>out</direction>
        </argument>
       </argumentList>
    </action>

  </actionList>



  <serviceStateTable>

    <stateVariable sendEvents="yes">
      <name>Color</name>
      <dataType>i4</dataType>
        <allowedValueRange>
          <minimum>1</minimum>
          <maximum>10</maximum>
          <step>1</step>
        </allowedValueRange>
      <defaultValue>5</defaultValue>
    </stateVariable>

    <stateVariable sendEvents="yes">
      <name>Tint</name>
      <dataType>i4</dataType>
        <allowedValueRange>
          <minimum>1</minimum>
          <maximum>10</maximum>
          <step>1</step>
        </allowedValueRange>
      <defaultValue>5</defaultValue>
    </stateVariable>

    <stateVariable sendEvents="yes">
      <name>Contrast</name>
      <dataType>i4</dataType>
        <allowedValueRange>
          <minimum>1</minimum>
          <maximum>10</maximum>
          <step>1</step>
        </allowedValueRange>
      <defaultValue>5</defaultValue>
    </stateVariable>

    <stateVariable sendEvents="yes">
      <name>Brightness</name>
      <dataType>i4</dataType>
        <allowedValueRange>
          <minimum>1</minimum>
          <maximum>10</maximum>
          <step>1</step>
        </allowedValueRange>
      <defaultValue>5</defaultValue>
    </stateVariable>

  </serviceStateTable>


</scpd>
















