Fix build error on plugin build
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / introspection / zclglobal_control.xml
1 <node>
2         <interface name='org.tizen.zigbee.zclglobal_control'>
3                 <method name='read_attributes_req'>
4                         <arg type='ay' name='attributeId' direction='in'/>
5                         <arg type='i' name='attributeIdsLen' direction='in'/>
6                         <arg type='q' name='nodeId' direction='in'/>
7                         <arg type='q' name='clusterId' direction='in'/>
8                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
9                         <arg type='y' name='dest_ep' direction='in'/>
10                         <arg type='i' name='result' direction='out'/>
11                 </method>
12                 <method name='write_attributes_req'>
13                         <arg type='ay' name='writeAttribute' direction='in'/>
14                         <arg type='i' name='recordsLen' direction='in'/>
15                         <arg type='q' name='nodeId' direction='in'/>
16                         <arg type='q' name='clusterId' direction='in'/>
17                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
18                         <arg type='y' name='src_ep' direction='in'/>
19                         <arg type='y' name='dest_ep' direction='in'/>
20                         <arg type='i' name='result' direction='out'/>
21                         <arg type='y' name='status' direction='out'/>
22                 </method>
23                 <method name='write_attributes_undivided_req'>
24                         <arg type='ay' name='writeAttribute' direction='in'/>
25                         <arg type='i' name='recordsLen' direction='in'/>
26                         <arg type='q' name='nodeId' direction='in'/>
27                         <arg type='q' name='clusterId' direction='in'/>
28                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
29                         <arg type='y' name='src_ep' direction='in'/>
30                         <arg type='y' name='dest_ep' direction='in'/>
31                         <arg type='i' name='result' direction='out'/>
32                         <arg type='y' name='status' direction='out'/>
33                 </method>
34                 <method name='write_attributes_no_resp'>
35                         <arg type='ay' name='writeAttribute' direction='in'/>
36                         <arg type='i' name='recordsLen' direction='in'/>
37                         <arg type='q' name='nodeId' direction='in'/>
38                         <arg type='q' name='clusterId' direction='in'/>
39                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
40                         <arg type='y' name='src_ep' direction='in'/>
41                         <arg type='y' name='dest_ep' direction='in'/>
42                         <arg type='i' name='result' direction='out'/>
43                         <arg type='y' name='status' direction='out'/>
44                 </method>
45                 <method name='write_attributes_structured'>
46                         <arg type='ay' name='writeAttribute' direction='in'/>
47                         <arg type='q' name='recordsLen' direction='in'/>
48                         <arg type='q' name='nodeId' direction='in'/>
49                         <arg type='q' name='clusterId' direction='in'/>
50                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
51                         <arg type='y' name='src_ep' direction='in'/>
52                         <arg type='y' name='dest_ep' direction='in'/>
53                         <arg type='i' name='result' direction='out'/>
54                         <arg type='y' name='status' direction='out'/>
55                 </method>
56                 <method name='read_attributes_structured'>
57                         <arg type='ay' name='ReadAttribute' direction='in'/>
58                         <arg type='q' name='recordsLen' direction='in'/>
59                         <arg type='q' name='nodeId' direction='in'/>
60                         <arg type='q' name='clusterId' direction='in'/>
61                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
62                         <arg type='y' name='src_ep' direction='in'/>
63                         <arg type='y' name='dest_ep' direction='in'/>
64                         <arg type='i' name='result' direction='out'/>
65                         <arg type='y' name='status' direction='out'/>
66                 </method>
67                 <method name='configure_reporting_req'>
68                         <arg type='ay' name='ReadAttribute' direction='in'/>
69                         <arg type='q' name='recordsLen' direction='in'/>
70                         <arg type='q' name='nodeId' direction='in'/>
71                         <arg type='q' name='clusterId' direction='in'/>
72                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
73                         <arg type='y' name='src_ep' direction='in'/>
74                         <arg type='y' name='dest_ep' direction='in'/>
75                         <arg type='i' name='result' direction='out'/>
76                         <arg type='y' name='status' direction='out'/>
77                 </method>
78                 <method name='read_configure_reporting'>
79                         <arg type='ay' name='ReadAttribute' direction='in'/>
80                         <arg type='q' name='recordsLen' direction='in'/>
81                         <arg type='q' name='nodeId' direction='in'/>
82                         <arg type='q' name='clusterId' direction='in'/>
83                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
84                         <arg type='y' name='src_ep' direction='in'/>
85                         <arg type='y' name='dest_ep' direction='in'/>
86                         <arg type='i' name='result' direction='out'/>
87                         <arg type='y' name='status' direction='out'/>
88                 </method>
89                 <method name='discover_attributes'>
90                         <arg type='q' name='nodeId' direction='in'/>
91                         <arg type='y' name='dest_ep' direction='in'/>
92                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
93                         <arg type='q' name='clusterId' direction='in'/>
94                         <arg type='q' name='startAttr' direction='in'/>
95                         <arg type='y' name='max' direction='in'/>
96                         <arg type='i' name='result' direction='out'/>
97                         <arg type='y' name='status' direction='out'/>
98                 </method>
99                 <method name='discover_attributes_extended'>
100                         <arg type='q' name='nodeId' direction='in'/>
101                         <arg type='y' name='dest_ep' direction='in'/>
102                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
103                         <arg type='q' name='clusterId' direction='in'/>
104                         <arg type='q' name='startAttr' direction='in'/>
105                         <arg type='y' name='max' direction='in'/>
106                         <arg type='i' name='result' direction='out'/>
107                         <arg type='y' name='status' direction='out'/>
108                 </method>
109                 <method name='discover_commands_received'>
110                         <arg type='q' name='nodeId' direction='in'/>
111                         <arg type='y' name='dest_ep' direction='in'/>
112                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
113                         <arg type='q' name='clusterId' direction='in'/>
114                         <arg type='q' name='startAttr' direction='in'/>
115                         <arg type='y' name='max' direction='in'/>
116                         <arg type='i' name='result' direction='out'/>
117                         <arg type='y' name='status' direction='out'/>
118                 </method>
119                 <method name='discover_commands_generated'>
120                         <arg type='q' name='nodeId' direction='in'/>
121                         <arg type='y' name='dest_ep' direction='in'/>
122                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
123                         <arg type='q' name='clusterId' direction='in'/>
124                         <arg type='q' name='startAttr' direction='in'/>
125                         <arg type='y' name='max' direction='in'/>
126                         <arg type='i' name='result' direction='out'/>
127                         <arg type='y' name='status' direction='out'/>
128                 </method>
129
130                 <signal name='read_attributes_rsp'>
131                         <arg type='q' name='nodeId'/>
132                         <arg type='y' name='endpoint'/>
133                         <arg type='ay' name='value'/>
134                         <arg type='q' name='attribute_id'/>
135                         <arg type='q' name='clusterId'/>
136                         <arg type='y' name='status'/>
137                         <arg type='y' name='type'/>
138                         <arg type='q' name='record_len'/>
139                         <arg type='i' name='isString'/>
140                 </signal>
141                 <signal name='write_attributes_rsp'>
142                         <arg type='q' name='nodeId'/>
143                         <arg type='y' name='endpoint'/>
144                         <arg type='ay' name='value'/>
145                         <arg type='aq' name='attribute_id'/>
146                         <arg type='q' name='clusterId'/>
147                         <arg type='i' name='record_len'/>
148                 </signal>
149                 <signal name='configure_reporting_rsp'>
150                         <arg type='ay' name='status'/>
151                         <arg type='aq' name='attribute_id'/>
152                         <arg type='ay' name='dir'/>
153                         <arg type='q' name='clusterId'/>
154                         <arg type='i' name='record_len'/>
155                         <arg type='q' name='nodeId'/>
156                         <arg type='y' name='src_ep'/>
157                 </signal>
158                 <signal name='discover_attribute_rsp'>
159                         <arg type='q' name='nodeId'/>
160                         <arg type='y' name='endpoint'/>
161                         <arg type='ay' name='type'/>
162                         <arg type='aq' name='attribute_id'/>
163                         <arg type='q' name='clusterId'/>
164                         <arg type='i' name='record_len'/>
165                         <arg type='i' name='discoveryComplete'/>
166                 </signal>
167                 <signal name='write_attribute_structured_rsp'>
168                         <arg type='ay' name='type'/>
169                         <arg type='aq' name='attribute_id'/>
170                         <arg type='ay' name='indicator'/>
171                         <arg type='aq' name='index'/>
172                         <arg type='q' name='clusterId'/>
173                         <arg type='i' name='record_len'/>
174                         <arg type='q' name='nodeId'/>
175                         <arg type='y' name='src_ep'/>
176                 </signal>
177                 <signal name='discover_commands_received_rsp'>
178                         <arg type='ay' name='type'/>
179                         <arg type='q' name='clusterId'/>
180                         <arg type='q' name='commandLen'/>
181                         <arg type='q' name='nodeId'/>
182                         <arg type='y' name='srcep'/>
183                         <arg type='y' name='discoveryComplete'/>
184                 </signal>
185                 <signal name='discover_commands_generated_rsp'>
186                         <arg type='ay' name='type'/>
187                         <arg type='q' name='clusterId'/>
188                         <arg type='q' name='commandLen'/>
189                         <arg type='q' name='nodeId'/>
190                         <arg type='y' name='srcep'/>
191                         <arg type='y' name='discoveryComplete'/>
192                 </signal>
193                 <signal name='discover_attributes_extended_rsp'>
194                         <arg type='aq' name='attrId'/>
195                         <arg type='ay' name='attrtype'/>
196                         <arg type='ay' name='access'/>
197                         <arg type='q' name='clusterId'/>
198                         <arg type='q' name='commandLen'/>
199                         <arg type='q' name='nodeId'/>
200                         <arg type='y' name='srcep'/>
201                         <arg type='y' name='discoveryComplete'/>
202                 </signal>
203                 <signal name='zcl_global_default_response'>
204                         <arg type='q' name='nodeId'/>
205                         <arg type='y' name='ep'/>
206                         <arg type='q' name='clusterId'/>
207                         <arg type='y' name='command_id'/>
208                         <arg type='y' name='status'/>
209                 </signal>
210                 <signal name='report_attr_handler_rsp'>
211                         <arg type='q' name='nodeId'/>
212                         <arg type='y' name='src_ep'/>
213                         <arg type='q' name='cluster_id'/>
214                         <arg type='aq' name='attribute_id'/>
215                         <arg type='ay' name='dataType'/>
216                         <arg type='ay' name='value'/>
217                         <arg type='i' name='recordLength'/>
218                 </signal>
219                 <signal name='read_configure_reporting_rsp'>
220                         <arg type='q' name='nodeId'/>
221                         <arg type='y' name='ep'/>
222                         <arg type='q' name='clusterId'/>
223                         <arg type='q' name='recLen'/>
224                         <arg type='a(yyqyqqayq)' name='resp'/>
225                 </signal>
226         </interface>
227 </node>