--- a/src/OHProduct.xml
+++ b/src/OHProduct.xml
@@ -156,6 +156,16 @@
</argumentList>
</action>
<action>
+ <name>SetSourceBySystemName</name>
+ <argumentList>
+ <argument>
+ <name>Value</name>
+ <direction>in</direction>
+ <relatedStateVariable>A_ARG_TYPE_SetSourceBySystemName_Value</relatedStateVariable>
+ </argument>
+ </argumentList>
+ </action>
+ <action>
<name>Source</name>
<argumentList>
<argument>
@@ -208,66 +218,62 @@
</actionList>
<serviceStateTable>
<stateVariable sendEvents="yes">
+ <name>ManufacturerName</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ManufacturerInfo</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ManufacturerUrl</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ManufacturerImageUri</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ModelName</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ModelInfo</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ModelUrl</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ModelImageUri</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ProductRoom</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ProductName</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ProductInfo</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ProductUrl</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>ProductImageUri</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="yes">
<name>Standby</name>
<dataType>boolean</dataType>
</stateVariable>
<stateVariable sendEvents="yes">
- <name>Attributes</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ManufacturerName</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ManufacturerInfo</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ManufacturerUrl</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ManufacturerImageUri</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ModelName</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ModelInfo</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ModelUrl</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ModelImageUri</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ProductRoom</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ProductName</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ProductInfo</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ProductUrl</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
- <name>ProductImageUri</name>
- <dataType>string</dataType>
- </stateVariable>
- <stateVariable sendEvents="yes">
<name>SourceIndex</name>
<dataType>ui4</dataType>
</stateVariable>
@@ -279,8 +285,16 @@
<name>SourceXml</name>
<dataType>string</dataType>
</stateVariable>
+ <stateVariable sendEvents="yes">
+ <name>Attributes</name>
+ <dataType>string</dataType>
+ </stateVariable>
<stateVariable sendEvents="no">
<name>A_ARG_TYPE_SetSourceIndexByName_Value</name>
+ <dataType>string</dataType>
+ </stateVariable>
+ <stateVariable sendEvents="no">
+ <name>A_ARG_TYPE_SetSourceBySystemName_Value</name>
<dataType>string</dataType>
</stateVariable>
<stateVariable sendEvents="no">