Change 'enable' method to async operation
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / introspection / service.xml
1 <node>
2         <interface name='org.tizen.zigbee.service'>
3                 <method name='zb_hw_reset'>
4                         <arg type='i' name='result' direction='out'/>
5                 </method>
6                 <method name='form_network'>
7                         <arg type='i' name='result' direction='out'/>
8                 </method>
9                 <method name='coex_start'>
10                         <arg type='y' name='channel' direction='in'/>
11                         <arg type='i' name='result' direction='out'/>
12                 </method>
13                 <method name='coex_stop'>
14                         <arg type='i' name='result' direction='out'/>
15                 </method>
16                 <method name='leave_network'>
17                         <arg type='i' name='result' direction='out'/>
18                 </method>
19                 <method name='get_network_info'>
20                         <arg type='i' name='result' direction='out'/>
21                         <arg type='a(y)' name='macAddress' direction='out'/>
22                         <arg type='q' name='nodeId' direction='out'/>
23                         <arg type='q' name='panId' direction='out'/>
24                         <arg type='y' name='channel' direction='out'/>
25                         <arg type='y' name='radio_tx_power' direction='out'/>
26                 </method>
27                 <method name='permit_join'>
28                         <arg type='i' name='duration' direction='in'/>
29                         <arg type='b' name='permitJoin' direction='in'/>
30                         <arg type='i' name='result' direction='out'/>
31                 </method>
32                 <method name='leave_request'>
33                         <arg type='a(y)' name='eui64' direction='in'/>
34                         <arg type='y' name='remove_child' direction='in'/>
35                         <arg type='y' name='rejoin' direction='in'/>
36                         <arg type='i' name='result' direction='out'/>
37                 </method>
38                 <method name='get_device_list'>
39                         <arg type='i' name='result' direction='out'/>
40                         <arg type='a(ay)' name='device_list' direction='out'/>
41                 </method>
42                 <method name='get_mac'>
43                         <arg type='i' name='result' direction='out'/>
44                         <arg type='a(y)' name='mac_addr' direction='out'/>
45                 </method>
46                 <method name='get_device_info'>
47                         <arg type='i' name='result' direction='out'/>
48                         <arg type='a(qyayyay)' name='device_list' direction='out'/>
49                 </method>
50                 <method name='get_endpoint_list'>
51                         <arg type='a(y)' name='eui64' direction='in'/>
52                         <arg type='i' name='result' direction='out'/>
53                         <arg type='a(y)' name='endpoint_list' direction='out'/>
54                 </method>
55                 <method name='get_cluster_list'>
56                         <arg type='a(y)' name='eui64' direction='in'/>
57                         <arg type='y' name='endpoint' direction='in'/>
58                         <arg type='i' name='result' direction='out'/>
59                         <arg type='aq' name='in_cluster_list' direction='out'/>
60                         <arg type='aq' name='out_cluster_list' direction='out'/>
61                 </method>
62                 <method name='get_node_type'>
63                         <arg type='a(y)' name='eui64' direction='in'/>
64                         <arg type='i' name='result' direction='out'/>
65                         <arg type='y' name='node_type' direction='out'/>
66                 </method>
67
68                 <signal name='form_network_done'>
69                         <arg type='q' name='pan_id'/>
70                 </signal>
71                 <signal name='child_joined'>
72                         <arg type='a(y)' name='eui64'/>
73                         <arg type='y' name='endpoint_count'/>
74                         <arg type='a(y)' name='endpoint_list'/>
75                         <arg type='q' name='nodeId'/>
76                 </signal>
77                 <signal name='child_rejoined'>
78                         <arg type='a(y)' name='child_addr'/>
79                 </signal>
80                 <signal name='child_left'>
81                         <arg type='a(y)' name='child_addr'/>
82                         <arg type='y' name='status'/>
83                 </signal>
84                 <signal name='leave_network_done'>
85                         <arg type='q' name='pan_id'/>
86                 </signal>
87         </interface>
88 </node>