Impelement Custom cluster
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / introspection / custom.xml
1 <node>
2         <interface name='org.tizen.zigbee.custom'>
3                 <method name='aps_send'>
4                         <arg type='q' name='node_id' direction='in'/>
5                         <arg type='y' name='aps_frame_ctrl' direction='in'/>
6                         <arg type='y' name='src_ep' direction='in'/>
7                         <arg type='y' name='dst_ep' direction='in'/>
8                         <arg type='q' name='cluster_id' direction='in'/>
9                         <arg type='q' name='profile_id' direction='in'/>
10                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
11                         <arg type='q' name='mfg_code' direction='in'/>
12                         <arg type='y' name='cmd_id' direction='in'/>
13                         <arg type='q' name='payload_len' direction='in'/>
14                         <arg type='a(y)' name='payload' direction='in'/>
15                         <arg type='i' name='result' direction='out'/>
16                 </method>
17                 <method name='zcl_send'>
18                         <arg type='q' name='node_id' direction='in'/>
19                         <arg type='y' name='src_ep' direction='in'/>
20                         <arg type='y' name='dst_ep' direction='in'/>
21                         <arg type='q' name='cluster_id' direction='in'/>
22                         <arg type='y' name='zcl_frame_ctrl' direction='in'/>
23                         <arg type='y' name='cmd_id' direction='in'/>
24                         <arg type='q' name='payload_len' direction='in'/>
25                         <arg type='a(y)' name='payload' direction='in'/>
26                         <arg type='i' name='result' direction='out'/>
27                 </method>
28                 <method name='send_to_local'>
29                         <arg type='q' name='length' direction='in'/>
30                         <arg type='a(y)' name='data' direction='in'/>
31                         <arg type='i' name='result' direction='out'/>
32                 </method>
33
34                 <signal name='aps_send_rsp'>
35                         <arg type='q' name='node_id'/>
36                         <arg type='y' name='src_ep'/>
37                         <arg type='y' name='dst_ep'/>
38                         <arg type='q' name='cluster_id'/>
39                         <arg type='q' name='profile_id'/>
40                         <arg type='q' name='payload_len'/>
41                         <arg type='a(y)' name='payload'/>
42                 </signal>
43                 <signal name='zcl_send_rsp'>
44                         <arg type='q' name='node_id'/>
45                         <arg type='y' name='src_ep'/>
46                         <arg type='y' name='dst_ep'/>
47                         <arg type='q' name='cluster_id'/>
48                         <arg type='q' name='profile_id'/>
49                         <arg type='q' name='payload_len'/>
50                         <arg type='a(y)' name='payload'/>
51                 </signal>
52                 <signal name='send_to_local_rsp'>
53                         <arg type='q' name='length'/>
54                         <arg type='a(y)' name='data'/>
55                 </signal>
56         </interface>
57 </node>