Restore GDBus API from async to sync.
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / introspection / zcl-scene.xml
1 <node>
2         <interface name='org.tizen.zigbee.zcl_scene'>
3                 <method name='add_scene'>
4                         <arg type='q' name='nodeId' direction='in'/>
5                         <arg type='y' name='dst_ep' direction='in'/>
6                         <arg type='q' name='group_id' direction='in'/>
7                         <arg type='y' name='scene_id' direction='in'/>
8                         <arg type='q' name='transition_time' direction='in'/>
9                         <arg type='q' name='extLen' direction='in'/>
10                         <arg type='ay' name='sceneName' direction='in'/>
11                         <arg type='ay' name='extFieldSet' direction='in'/>
12                         <arg type='i' name='result' direction='out'/>
13                 </method>
14                 <method name='view_scene'>
15                         <arg type='q' name='nodeId' direction='in'/>
16                         <arg type='y' name='dst_ep' direction='in'/>
17                         <arg type='q' name='group_id' direction='in'/>
18                         <arg type='y' name='scene_id' direction='in'/>
19                         <arg type='i' name='result' direction='out'/>
20                 </method>
21                 <method name='remove_scene'>
22                         <arg type='q' name='nodeId' direction='in'/>
23                         <arg type='y' name='dst_ep' direction='in'/>
24                         <arg type='q' name='group_id' direction='in'/>
25                         <arg type='y' name='scene_id' direction='in'/>
26                         <arg type='i' name='result' direction='out'/>
27                 </method>
28                 <method name='store_scene'>
29                         <arg type='q' name='nodeId' direction='in'/>
30                         <arg type='y' name='dst_ep' direction='in'/>
31                         <arg type='q' name='group_id' direction='in'/>
32                         <arg type='y' name='scene_id' direction='in'/>
33                         <arg type='i' name='result' direction='out'/>
34                 </method>
35                 <method name='recall_scene'>
36                         <arg type='q' name='nodeId' direction='in'/>
37                         <arg type='y' name='dst_ep' direction='in'/>
38                         <arg type='q' name='group_id' direction='in'/>
39                         <arg type='y' name='scene_id' direction='in'/>
40                         <arg type='i' name='result' direction='out'/>
41                 </method>
42                 <method name='remove_all_scene'>
43                         <arg type='q' name='nodeId' direction='in'/>
44                         <arg type='y' name='dst_ep' direction='in'/>
45                         <arg type='q' name='group_id' direction='in'/>
46                         <arg type='i' name='result' direction='out'/>
47                 </method>
48                 <method name='get_scene_membership'>
49                         <arg type='q' name='nodeId' direction='in'/>
50                         <arg type='y' name='dst_ep' direction='in'/>
51                         <arg type='q' name='group_id' direction='in'/>
52                         <arg type='i' name='result' direction='out'/>
53                 </method>
54
55                 <signal name='add_scene_rsp'>
56                         <arg type='q' name='nodeId'/>
57                         <arg type='y' name='src_ep'/>
58                         <arg type='y' name='status'/>
59                         <arg type='q' name='groupId'/>
60                         <arg type='y' name='sceneId'/>
61                 </signal>
62                 <signal name='view_scene_rsp'>
63                         <arg type='q' name='nodeId'/>
64                         <arg type='y' name='src_ep'/>
65                         <arg type='y' name='status'/>
66                         <arg type='q' name='groupId'/>
67                         <arg type='y' name='sceneId'/>
68                         <arg type='q' name='transitionTime'/>
69                         <arg type='ay' name='name'/>
70                         <arg type='y' name='extLen'/>
71                         <arg type='ay' name='extLenSet'/>
72                 </signal>
73                 <signal name='remove_scene_rsp'>
74                         <arg type='q' name='nodeId'/>
75                         <arg type='y' name='src_ep'/>
76                         <arg type='y' name='status'/>
77                         <arg type='q' name='groupId'/>
78                         <arg type='y' name='sceneId'/>
79                 </signal>
80                 <signal name='store_scene_rsp'>
81                         <arg type='q' name='nodeId'/>
82                         <arg type='y' name='src_ep'/>
83                         <arg type='y' name='status'/>
84                         <arg type='q' name='groupId'/>
85                         <arg type='y' name='sceneId'/>
86                 </signal>
87                 <signal name='remove_all_scene_rsp'>
88                         <arg type='q' name='nodeId'/>
89                         <arg type='y' name='src_ep'/>
90                         <arg type='y' name='status'/>
91                         <arg type='q' name='groupId'/>
92                         <arg type='y' name='sceneId'/>
93                 </signal>
94                 <signal name='get_scene_membership_rsp'>
95                         <arg type='q' name='nodeId'/>
96                         <arg type='y' name='src_ep'/>
97                         <arg type='y' name='status'/>
98                         <arg type='y' name='capacity'/>
99                         <arg type='q' name='groupId'/>
100                         <arg type='y' name='scenecount'/>
101                         <arg type='ay' name='sceneList'/>
102                 </signal>
103         </interface>
104 </node>