Implement ZCL Scene cluster
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / introspection / zcl-scene.xml
index 2ecbf98..6763172 100644 (file)
@@ -7,8 +7,8 @@
                        <arg type='y' name='scene_id' direction='in'/>
                        <arg type='q' name='transition_time' direction='in'/>
                        <arg type='q' name='extLen' direction='in'/>
-                       <arg type='ay' name='sceneName' direction='in'/>
-                       <arg type='ay' name='extFieldSet' direction='in'/>
+                       <arg type='a(y)' name='sceneName' direction='in'/>
+                       <arg type='a(y)' name='extFieldSet' direction='in'/>
                        <arg type='i' name='result' direction='out'/>
                </method>
                <method name='view_scene'>
@@ -66,9 +66,9 @@
                        <arg type='q' name='groupId'/>
                        <arg type='y' name='sceneId'/>
                        <arg type='q' name='transitionTime'/>
-                       <arg type='ay' name='name'/>
+                       <arg type='a(y)' name='name'/>
                        <arg type='y' name='extLen'/>
-                       <arg type='ay' name='extLenSet'/>
+                       <arg type='a(y)' name='extLenSet'/>
                </signal>
                <signal name='remove_scene_rsp'>
                        <arg type='q' name='nodeId'/>
@@ -89,7 +89,6 @@
                        <arg type='y' name='src_ep'/>
                        <arg type='y' name='status'/>
                        <arg type='q' name='groupId'/>
-                       <arg type='y' name='sceneId'/>
                </signal>
                <signal name='get_scene_membership_rsp'>
                        <arg type='q' name='nodeId'/>
@@ -98,7 +97,7 @@
                        <arg type='y' name='capacity'/>
                        <arg type='q' name='groupId'/>
                        <arg type='y' name='scenecount'/>
-                       <arg type='ay' name='sceneList'/>
+                       <arg type='a(y)' name='sceneList'/>
                </signal>
        </interface>
 </node>