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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>
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'/>