Changeset 94fc6ce


Ignore:
Timestamp:
2014-02-06 10:14:11 (11 years ago)
Author:
jullio <jullio@…>
Branches:
master
Children:
53ae001
Parents:
c0bb580
git-author:
jullio <jullio@…> (2014-02-06 10:14:11)
git-committer:
jullio <jullio@…> (2014-02-06 10:14:11)
Message:

1.9.1 More bug fixes. Added debug mode and log level on the config tab.

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified I_OnkyoReceiver1.xml

    r5228384 r94fc6ce  
    464464            <job> 
    465465                local inputsrc = luup.variable_get(ONK_OIN,"MacroInput1",lul_device) 
    466                 local netservice = luup.variable_get(ONK_OIN,"MacroNetservice1",lul_device) 
     466                local netservice = luup.variable_get(ONK_OIN,"MacroNetService1",lul_device) 
    467467                local netindex = luup.variable_get(ONK_OIN,"MacroNetIndex1",lul_device) 
    468468                if(netindex == nil or netindex == "") then 
     
    477477            <job> 
    478478                local inputsrc = luup.variable_get(ONK_OIN,"MacroInput2",lul_device) 
    479                 local netservice = luup.variable_get(ONK_OIN,"MacroNetservice2",lul_device) 
     479                local netservice = luup.variable_get(ONK_OIN,"MacroNetService2",lul_device) 
    480480                local netindex = luup.variable_get(ONK_OIN,"MacroNetIndex2",lul_device) 
    481481                if(netindex == nil or netindex == "") then 
  • TabularUnified J_OnkyoReceiver1.js

    rc0bb580 r94fc6ce  
    6464}; 
    6565 
     66var debugModes = { 
     67    "0": "Off", 
     68    "1": "On" 
     69}; 
     70 
     71var logLevels = { 
     72    "0": "0:Minimal logs(recomended)", 
     73    "1": "1:Critical feature logging.", 
     74    "2": "2:Advanced feature logging.", 
     75    "3": "3: Log almost everything.", 
     76    "4": "4: Log everything." 
     77}; 
     78 
    6679function config_init(deviceId){ 
    6780    var macroIndex1_disable = "";  
     
    8396        html += '<div><p>Number of zones: '; 
    8497        html += '<input type="text" size="3" onchange="warnSave(); set_device_state(' + deviceId + ',\'' + ONK_OIN + '\',\'zoneCount\', $F(this), 0)" value="'; 
    85     html += zoneCount + '"/> does your receiver support?</p></div>'; 
     98    html += zoneCount + '"/>  '; 
     99         
     100        var debugmode = get_device_state(deviceId, ONK_OIN, "DEBUGMODE", 0); 
     101        var loglevel = get_device_state(deviceId, ONK_OIN, "LOGLEVEL", 0); 
     102        if(debugmode == undefined){ debugmode = 0; } 
     103        if(loglevel == undefined) { loglevel = 0; } 
     104    html += '<br>Dubug Mode: '; 
     105        html += generateSelectStatement('DEBUGMODE','warnSave(); set_device_state(' + deviceId + ',\'' + ONK_OIN + '\',\'DEBUGMODE\', $F(this), 0)',debugModes,debugmode,0); 
     106        html += '  Log Level: ' + generateSelectStatement('LOGLEVEL','warnSave(); set_device_state(' + deviceId + ',\'' + ONK_OIN + '\',\'LOGLEVEL\', $F(this), 0)',logLevels,loglevel,0); 
     107        html += '</p></div>' 
    86108    } 
    87109   html += '<div><p><b>Macro (For Advanced Users) - **Beta**</b></p></div>'; 
     
    90112    
    91113   var macroInput1 = get_device_state(deviceId, ONK_OIN, "MacroInput1", 1); 
    92    var macroNetservice1 = get_device_state(deviceId, ONK_OIN, "MacroNetservice1", 1); 
     114   var macroNetservice1 = get_device_state(deviceId, ONK_OIN, "MacroNetService1", 1); 
    93115   var macroNetIndex1 = get_device_state(deviceId, ONK_OIN, "MacroNetIndex1", 1); 
    94116   if(macroInput1 == undefined){ 
     
    106128   } 
    107129   var macroInput2 = get_device_state(deviceId, ONK_OIN, "MacroInput2", 0); 
    108    var macroNetservice2 = get_device_state(deviceId, ONK_OIN, "MacroNetservice2", 0); 
     130   var macroNetservice2 = get_device_state(deviceId, ONK_OIN, "MacroNetService2", 0); 
    109131   var macroNetIndex2 = get_device_state(deviceId, ONK_OIN, "MacroNetIndex2", 0); 
    110132   if(macroInput2 == undefined){ 
     
    128150            html += '<tr>'; 
    129151                html += '<td align="right">Input:</td>'; 
    130                 html += '<td>' + generateSelectStatement('MacroInput1',"enableIf(this.value,'2B','MacroNetservice1');enableIf(this.value,'2B,RAW,29,2A,2D,31,32','MacroNetIndex1');",InputSource,macroInput1,0) + '</td>'; 
    131                 html += '<td>' + generateSelectStatement('MacroInput2',"enableIf(this.value,'2B','MacroNetservice2');enableIf(this.value,'2B,RAW,29,2A,2D,31,32','MacroNetIndex2');",InputSource,macroInput2,0) + '</td>'; 
     152                html += '<td>' + generateSelectStatement('MacroInput1',"enableIf(this.value,'2B','MacroNetService1');enableIf(this.value,'2B,RAW','MacroNetIndex1');",InputSource,macroInput1,0) + '</td>'; 
     153                html += '<td>' + generateSelectStatement('MacroInput2',"enableIf(this.value,'2B','MacroNetService2');enableIf(this.value,'2B,RAW','MacroNetIndex2');",InputSource,macroInput2,0) + '</td>'; 
    132154            html += '</tr>'; 
    133155            html += '<tr>'; 
    134156             html += '<td align="right">Net Service:</td>'; 
    135                 html += '<td>' + generateSelectStatement('MacroNetservice1',undefined,netServiceNames,macroNetservice1,1) + '</td>'; 
    136                 html += '<td>' + generateSelectStatement('MacroNetservice2',undefined,netServiceNames,macroNetservice2,1) + '</td>'; 
     157                html += '<td>' + generateSelectStatement('MacroNetService1',undefined,netServiceNames,macroNetservice1,1) + '</td>'; 
     158                html += '<td>' + generateSelectStatement('MacroNetService2',undefined,netServiceNames,macroNetservice2,1) + '</td>'; 
    137159            html += '</tr>'; 
    138160            html += '<tr>'; 
     
    198220    
    199221   set_panel_html(html); 
    200    enableIf($('MacroInput1').value,'2B','MacroNetservice1'); 
    201    enableIf($('MacroInput2').value,'2B','MacroNetservice2'); 
     222   enableIf($('MacroInput1').value,'2B','MacroNetService1'); 
     223   enableIf($('MacroInput2').value,'2B','MacroNetService2'); 
    202224} 
    203225function warnSave() 
     
    241263function submitMacros(deviceId){ 
    242264    set_device_state(deviceId,ONK_OIN,'MacroInput1',$('MacroInput1').value, 0); 
    243     set_device_state(deviceId,ONK_OIN,'MacroNetservice1',$('MacroNetservice1').value, 0); 
     265    set_device_state(deviceId,ONK_OIN,'MacroNetService1',$('MacroNetService1').value, 0); 
    244266    set_device_state(deviceId,ONK_OIN,'MacroNetIndex1',$('MacroNetIndex1').value, 0); 
    245267 
    246268    set_device_state(deviceId,ONK_OIN,'MacroInput2',$('MacroInput2').value, 0); 
    247     set_device_state(deviceId,ONK_OIN,'MacroNetservice2',$('MacroNetservice2').value, 0); 
     269    set_device_state(deviceId,ONK_OIN,'MacroNetService2',$('MacroNetService2').value, 0); 
    248270    set_device_state(deviceId,ONK_OIN,'MacroNetIndex2',$('MacroNetIndex2').value, 0); 
    249271    warnSave(); 
  • TabularUnified S_OnkyoReceiver1.xml

    rc0bb580 r94fc6ce  
    6060    </stateVariable> 
    6161    <stateVariable sendEvents="no"> 
    62       <name>MacroNetservice1</name> 
     62      <name>MacroNetService1</name> 
    6363      <datatype>string</datatype> 
    6464      <defaultValue>?</defaultValue> 
     
    7070    </stateVariable> 
    7171    <stateVariable sendEvents="no"> 
    72       <name>MacroInput1</name> 
    73       <datatype>string</datatype> 
    74       <defaultValue>?</defaultValue> 
    75     </stateVariable> 
    76     <stateVariable sendEvents="no"> 
    77       <name>MacroNetservice1</name> 
    78       <datatype>string</datatype> 
    79       <defaultValue>?</defaultValue> 
    80     </stateVariable> 
    81     <stateVariable sendEvents="no"> 
    82       <name>MacroNetIndex1</name> 
     72      <name>MacroInput2</name> 
     73      <datatype>string</datatype> 
     74      <defaultValue>?</defaultValue> 
     75    </stateVariable> 
     76    <stateVariable sendEvents="no"> 
     77      <name>MacroNetService2</name> 
     78      <datatype>string</datatype> 
     79      <defaultValue>?</defaultValue> 
     80    </stateVariable> 
     81    <stateVariable sendEvents="no"> 
     82      <name>MacroNetIndex2</name> 
    8383      <datatype>string</datatype> 
    8484      <defaultValue>?</defaultValue> 
  • TabularUnified S_OnkyoRenderingControl1.xml

    r240a564 r94fc6ce  
    88      <name>LastChange</name>  
    99      <dataType>string</dataType> 
    10     </stateVariable> 
    11     <stateVariable sendEvents="no"><Optional/> 
    12       <name>Brightness</name>  
    13       <dataType>ui2</dataType> 
    14     <allowedValueRange> 
    15         <minimum>0</minimum> 
    16         <step>1</step> 
    17     </allowedValueRange> 
    18     </stateVariable> 
    19     <stateVariable sendEvents="no"><Optional/> 
    20       <name>Contrast</name>  
    21       <dataType>ui2</dataType> 
    22     <allowedValueRange> 
    23         <minimum>0</minimum> 
    24         <step>1</step> 
    25     </allowedValueRange> 
    26     </stateVariable> 
    27     <stateVariable sendEvents="no"><Optional/> 
    28       <name>Sharpness</name>  
    29       <dataType>ui2</dataType> 
    30     <allowedValueRange> 
    31         <minimum>0</minimum> 
    32         <step>1</step> 
    33     </allowedValueRange> 
    34     </stateVariable> 
    35     <stateVariable sendEvents="no"><Optional/> 
    36       <name>RedVideoGain</name>  
    37       <dataType>ui2</dataType> 
    38     </stateVariable> 
    39     <stateVariable sendEvents="no"><Optional/> 
    40       <name>GreenVideoGain</name>  
    41       <dataType>ui2</dataType> 
    42     <allowedValueRange> 
    43         <minimum>0</minimum> 
    44         <step>1</step> 
    45     </allowedValueRange> 
    46     </stateVariable> 
    47     <stateVariable sendEvents="no"><Optional/> 
    48       <name>BlueVideoGain</name>  
    49       <dataType>ui2</dataType> 
    50     <allowedValueRange> 
    51         <minimum>0</minimum> 
    52         <step>1</step> 
    53     </allowedValueRange> 
    54     </stateVariable> 
    55     <stateVariable sendEvents="no"><Optional/> 
    56       <name>RedVideoBlackLevel</name>  
    57       <dataType>ui2</dataType> 
    58     <allowedValueRange> 
    59         <minimum>0</minimum> 
    60         <step>1</step> 
    61     </allowedValueRange> 
    62     </stateVariable> 
    63     <stateVariable sendEvents="no"><Optional/> 
    64       <name>GreenVideoBlackLevel</name>  
    65       <dataType>ui2</dataType> 
    66     <allowedValueRange> 
    67         <minimum>0</minimum> 
    68         <step>1</step> 
    69     </allowedValueRange> 
    70     </stateVariable> 
    71     <stateVariable sendEvents="no"><Optional/> 
    72       <name>BlueVideoBlackLevel</name>  
    73       <dataType>ui2</dataType> 
    74     <allowedValueRange> 
    75         <minimum>0</minimum> 
    76         <step>1</step> 
    77     </allowedValueRange> 
    78     </stateVariable> 
    79     <stateVariable sendEvents="no"><Optional/> 
    80       <name>ColorTemperature</name>  
    81       <dataType>ui2</dataType> 
    82     <allowedValueRange> 
    83         <minimum>0</minimum> 
    84         <step>1</step> 
    85     </allowedValueRange> 
    86     </stateVariable> 
    87     <stateVariable sendEvents="no"><Optional/> 
    88       <name>HorizontalKeystone</name>  
    89       <dataType>i2</dataType> 
    90     <allowedValueRange> 
    91         <step>1</step> 
    92     </allowedValueRange> 
    93     </stateVariable> 
    94     <stateVariable sendEvents="no"><Optional/> 
    95       <name>VerticalKeystone</name>  
    96       <sendEventsAttribute>no</sendEventsAttribute> 
    97       <dataType>i2</dataType> 
    98     <allowedValueRange> 
    99         <step>1</step> 
    100     </allowedValueRange> 
    10110    </stateVariable> 
    10211    <stateVariable sendEvents="no"><Optional/> 
     
    11120        <step>1</step> 
    11221    </allowedValueRange> 
    113     </stateVariable> 
    114     <stateVariable sendEvents="no"><Optional/> 
    115       <name>VolumeDB</name>  
    116       <dataType>i2</dataType> 
    11722    </stateVariable> 
    11823    <stateVariable sendEvents="no"><Optional/> 
     
    16772          <direction>in</direction> 
    16873          <relatedStateVariable>A_ARG_TYPE_PresetName</relatedStateVariable> 
    169         </argument> 
    170       </argumentList> 
    171     </action> 
    172     <action><Optional/> 
    173     <name>GetBrightness</name> 
    174       <argumentList> 
    175         <argument> 
    176           <name>InstanceID</name> 
    177           <direction>in</direction> 
    178           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    179         </argument> 
    180         <argument> 
    181           <name>CurrentBrightness</name> 
    182           <direction>out</direction> 
    183           <relatedStateVariable>Brightness</relatedStateVariable> 
    184         </argument> 
    185       </argumentList> 
    186     </action> 
    187     <action><Optional/> 
    188     <name>SetBrightness</name> 
    189       <argumentList> 
    190         <argument> 
    191           <name>InstanceID</name> 
    192           <direction>in</direction> 
    193           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    194         </argument> 
    195         <argument> 
    196           <name>DesiredBrightness</name> 
    197           <direction>in</direction> 
    198           <relatedStateVariable>Brightness</relatedStateVariable> 
    199         </argument> 
    200       </argumentList> 
    201     </action> 
    202     <action><Optional/> 
    203     <name>GetContrast</name> 
    204       <argumentList> 
    205         <argument> 
    206           <name>InstanceID</name> 
    207           <direction>in</direction> 
    208           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    209         </argument> 
    210         <argument> 
    211           <name>CurrentContrast</name> 
    212           <direction>out</direction> 
    213           <relatedStateVariable>Contrast</relatedStateVariable> 
    214         </argument> 
    215       </argumentList> 
    216     </action> 
    217     <action><Optional/> 
    218     <name>SetContrast</name> 
    219       <argumentList> 
    220         <argument> 
    221           <name>InstanceID</name> 
    222           <direction>in</direction> 
    223           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    224         </argument> 
    225         <argument> 
    226           <name>DesiredContrast</name> 
    227           <direction>in</direction> 
    228           <relatedStateVariable>Contrast</relatedStateVariable> 
    229         </argument> 
    230       </argumentList> 
    231     </action> 
    232     <action><Optional/> 
    233     <name>GetSharpness</name> 
    234       <argumentList> 
    235         <argument> 
    236           <name>InstanceID</name> 
    237           <direction>in</direction> 
    238           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    239         </argument> 
    240         <argument> 
    241           <name>CurrentSharpness</name> 
    242           <direction>out</direction> 
    243           <relatedStateVariable>Sharpness</relatedStateVariable> 
    244         </argument> 
    245       </argumentList> 
    246     </action> 
    247     <action><Optional/> 
    248     <name>SetSharpness</name> 
    249       <argumentList> 
    250         <argument> 
    251           <name>InstanceID</name> 
    252           <direction>in</direction> 
    253           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    254         </argument> 
    255         <argument> 
    256           <name>DesiredSharpness</name> 
    257           <direction>in</direction> 
    258           <relatedStateVariable>Sharpness</relatedStateVariable> 
    259         </argument> 
    260       </argumentList> 
    261     </action> 
    262     <action><Optional/> 
    263     <name>GetRedVideoGain</name> 
    264       <argumentList> 
    265         <argument> 
    266           <name>InstanceID</name> 
    267           <direction>in</direction> 
    268           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    269         </argument> 
    270         <argument> 
    271           <name>CurrentRedVideoGain</name> 
    272           <direction>out</direction> 
    273           <relatedStateVariable>RedVideoGain</relatedStateVariable> 
    274         </argument> 
    275       </argumentList> 
    276     </action> 
    277     <action><Optional/> 
    278     <name>SetRedVideoGain</name> 
    279       <argumentList> 
    280         <argument> 
    281           <name>InstanceID</name> 
    282           <direction>in</direction> 
    283           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    284         </argument> 
    285         <argument> 
    286           <name>DesiredRedVideoGain</name> 
    287           <direction>in</direction> 
    288           <relatedStateVariable>RedVideoGain</relatedStateVariable> 
    289         </argument> 
    290       </argumentList> 
    291     </action> 
    292     <action><Optional/> 
    293     <name>GetGreenVideoGain</name> 
    294       <argumentList> 
    295         <argument> 
    296           <name>InstanceID</name> 
    297           <direction>in</direction> 
    298           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    299         </argument> 
    300         <argument> 
    301           <name>CurrentGreenVideoGain</name> 
    302           <direction>out</direction> 
    303           <relatedStateVariable>GreenVideoGain</relatedStateVariable> 
    304         </argument> 
    305       </argumentList> 
    306     </action> 
    307     <action><Optional/> 
    308     <name>SetGreenVideoGain</name> 
    309       <argumentList> 
    310         <argument> 
    311           <name>InstanceID</name> 
    312           <direction>in</direction> 
    313           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    314         </argument> 
    315         <argument> 
    316           <name>DesiredGreenVideoGain</name> 
    317           <direction>in</direction> 
    318           <relatedStateVariable>GreenVideoGain</relatedStateVariable> 
    319         </argument> 
    320       </argumentList> 
    321     </action> 
    322     <action><Optional/> 
    323     <name>GetBlueVideoGain</name> 
    324       <argumentList> 
    325         <argument> 
    326           <name>InstanceID</name> 
    327           <direction>in</direction> 
    328           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    329         </argument> 
    330         <argument> 
    331           <name>CurrentBlueVideoGain</name> 
    332           <direction>out</direction> 
    333           <relatedStateVariable>BlueVideoGain</relatedStateVariable> 
    334         </argument> 
    335       </argumentList> 
    336     </action> 
    337     <action><Optional/> 
    338     <name>SetBlueVideoGain</name> 
    339       <argumentList> 
    340         <argument> 
    341           <name>InstanceID</name> 
    342           <direction>in</direction> 
    343           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    344         </argument> 
    345         <argument> 
    346           <name>DesiredBlueVideoGain</name> 
    347           <direction>in</direction> 
    348           <relatedStateVariable>BlueVideoGain</relatedStateVariable> 
    349         </argument> 
    350       </argumentList> 
    351     </action> 
    352    <action><Optional/> 
    353     <name>GetRedVideoBlackLevel</name> 
    354       <argumentList> 
    355         <argument> 
    356           <name>InstanceID</name> 
    357           <direction>in</direction> 
    358           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    359         </argument> 
    360         <argument> 
    361           <name>CurrentRedVideoBlackLevel</name> 
    362           <direction>out</direction> 
    363           <relatedStateVariable>RedVideoBlackLevel</relatedStateVariable> 
    364         </argument> 
    365       </argumentList> 
    366     </action> 
    367     <action><Optional/> 
    368     <name>SetRedVideoBlackLevel</name> 
    369       <argumentList> 
    370         <argument> 
    371           <name>InstanceID</name> 
    372           <direction>in</direction> 
    373           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    374         </argument> 
    375         <argument> 
    376           <name>DesiredRedVideoBlackLevel</name> 
    377           <direction>in</direction> 
    378           <relatedStateVariable>RedVideoBlackLevel</relatedStateVariable> 
    379         </argument> 
    380       </argumentList> 
    381     </action> 
    382     <action><Optional/> 
    383     <name>GetGreenVideoBlackLevel</name> 
    384       <argumentList> 
    385         <argument> 
    386           <name>InstanceID</name> 
    387           <direction>in</direction> 
    388           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    389         </argument> 
    390         <argument> 
    391           <name>CurrentGreenVideoBlackLevel</name> 
    392           <direction>out</direction> 
    393           <relatedStateVariable>GreenVideoBlackLevel</relatedStateVariable> 
    394         </argument> 
    395       </argumentList> 
    396     </action> 
    397     <action><Optional/> 
    398     <name>SetGreenVideoBlackLevel</name> 
    399       <argumentList> 
    400         <argument> 
    401           <name>InstanceID</name> 
    402           <direction>in</direction> 
    403           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    404         </argument> 
    405         <argument> 
    406           <name>DesiredGreenVideoBlackLevel</name> 
    407           <direction>in</direction> 
    408           <relatedStateVariable>GreenVideoBlackLevel</relatedStateVariable> 
    409         </argument> 
    410       </argumentList> 
    411     </action> 
    412     <action><Optional/> 
    413     <name>GetBlueVideoBlackLevel</name> 
    414       <argumentList> 
    415         <argument> 
    416           <name>InstanceID</name> 
    417           <direction>in</direction> 
    418           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    419         </argument> 
    420         <argument> 
    421           <name>CurrentBlueVideoBlackLevel</name> 
    422           <direction>out</direction> 
    423           <relatedStateVariable>BlueVideoBlackLevel</relatedStateVariable> 
    424         </argument> 
    425       </argumentList> 
    426     </action> 
    427     <action><Optional/> 
    428     <name>SetBlueVideoBlackLevel</name> 
    429       <argumentList> 
    430         <argument> 
    431           <name>InstanceID</name> 
    432           <direction>in</direction> 
    433           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    434         </argument> 
    435         <argument> 
    436           <name>DesiredBlueVideoBlackLevel</name> 
    437     <direction>in</direction> 
    438   <relatedStateVariable>BlueVideoBlackLevel</relatedStateVariable> 
    439         </argument> 
    440       </argumentList> 
    441     </action> 
    442     <action><Optional/> 
    443     <name>GetColorTemperature </name> 
    444       <argumentList> 
    445         <argument> 
    446           <name>InstanceID</name> 
    447           <direction>in</direction> 
    448           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    449         </argument> 
    450         <argument> 
    451           <name>CurrentColorTemperature</name> 
    452           <direction>out</direction> 
    453           <relatedStateVariable>ColorTemperature</relatedStateVariable> 
    454         </argument> 
    455       </argumentList> 
    456     </action> 
    457     <action><Optional/> 
    458     <name>SetColorTemperature</name> 
    459       <argumentList> 
    460         <argument> 
    461           <name>InstanceID</name> 
    462           <direction>in</direction> 
    463           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    464         </argument> 
    465         <argument> 
    466           <name>DesiredColorTemperature</name> 
    467           <direction>in</direction> 
    468           <relatedStateVariable>ColorTemperature</relatedStateVariable> 
    469         </argument> 
    470       </argumentList> 
    471     </action> 
    472     <action><Optional/> 
    473     <name>GetHorizontalKeystone</name> 
    474       <argumentList> 
    475         <argument> 
    476           <name>InstanceID</name> 
    477           <direction>in</direction> 
    478           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    479         </argument> 
    480         <argument> 
    481           <name>CurrentHorizontalKeystone</name> 
    482           <direction>out</direction> 
    483           <relatedStateVariable>HorizontalKeystone</relatedStateVariable> 
    484         </argument> 
    485       </argumentList> 
    486     </action> 
    487     <action><Optional/> 
    488     <name>SetHorizontalKeystone</name> 
    489       <argumentList> 
    490         <argument> 
    491           <name>InstanceID</name> 
    492           <direction>in</direction> 
    493           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    494         </argument> 
    495         <argument> 
    496           <name>DesiredHorizontalKeystone</name> 
    497           <direction>in</direction> 
    498           <relatedStateVariable>HorizontalKeystone</relatedStateVariable> 
    499         </argument> 
    500       </argumentList> 
    501     </action> 
    502     <action><Optional/> 
    503     <name>GetVerticalKeystone</name> 
    504       <argumentList> 
    505         <argument> 
    506           <name>InstanceID</name> 
    507           <direction>in</direction> 
    508           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    509         </argument> 
    510         <argument> 
    511           <name>CurrentVerticalKeystone</name> 
    512           <direction>out</direction> 
    513           <relatedStateVariable>VerticalKeystone</relatedStateVariable> 
    514         </argument> 
    515       </argumentList> 
    516     </action> 
    517     <action><Optional/> 
    518     <name>SetVerticalKeystone</name> 
    519       <argumentList> 
    520         <argument> 
    521           <name>InstanceID</name> 
    522           <direction>in</direction> 
    523           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    524         </argument> 
    525         <argument> 
    526           <name>DesiredVerticalKeystone</name> 
    527           <direction>in</direction> 
    528           <relatedStateVariable>VerticalKeystone</relatedStateVariable> 
    52974        </argument> 
    53075      </argumentList> 
     
    611156    </action> 
    612157    <action><Optional/> 
    613     <name>GetVolumeDB</name> 
    614       <argumentList> 
    615         <argument> 
    616           <name>InstanceID</name> 
    617           <direction>in</direction> 
    618           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    619         </argument> 
    620         <argument> 
    621           <name>Channel</name> 
    622           <direction>in</direction> 
    623           <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> 
    624         </argument> 
    625         <argument> 
    626           <name>CurrentVolume</name> 
    627           <direction>out</direction> 
    628           <relatedStateVariable>VolumeDB</relatedStateVariable> 
    629         </argument> 
    630       </argumentList> 
    631     </action> 
    632     <action><Optional/> 
    633     <name>SetVolumeDB</name> 
    634       <argumentList> 
    635         <argument> 
    636           <name>InstanceID</name> 
    637           <direction>in</direction> 
    638           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    639         </argument> 
    640         <argument> 
    641           <name>Channel</name> 
    642           <direction>in</direction> 
    643           <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> 
    644         </argument> 
    645         <argument> 
    646           <name>DesiredVolume</name> 
    647           <direction>in</direction> 
    648           <relatedStateVariable>VolumeDB</relatedStateVariable> 
    649         </argument> 
    650       </argumentList> 
    651     </action> 
    652     <action><Optional/> 
    653     <name>GetVolumeDBRange</name> 
    654       <argumentList> 
    655         <argument> 
    656           <name>InstanceID</name> 
    657           <direction>in</direction> 
    658           <relatedStateVariable>A_ARG_TYPE_InstanceID</relatedStateVariable> 
    659         </argument> 
    660         <argument> 
    661           <name>Channel</name> 
    662           <direction>in</direction> 
    663           <relatedStateVariable>A_ARG_TYPE_Channel</relatedStateVariable> 
    664         </argument> 
    665         <argument> 
    666           <name>MinValue</name> 
    667           <direction>out</direction> 
    668           <relatedStateVariable>VolumeDB</relatedStateVariable> 
    669         </argument> 
    670         <argument> 
    671           <name>MaxValue</name> 
    672           <direction>out</direction> 
    673           <relatedStateVariable>VolumeDB</relatedStateVariable> 
    674         </argument> 
    675       </argumentList> 
    676     </action> 
    677     <action><Optional/> 
    678158    <name>GetLoudness</name> 
    679159      <argumentList> 
Note: See TracChangeset for help on using the changeset viewer.