a7cc1046c8ddee75694cbfba9fe1d7eba84aef12
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / introspection / zcl-level-control.xml
1 <node>
2         <interface name='org.tizen.zigbee.zcl_level_control'>
3                 <method name='move_to_level'>
4                         <arg type='q' name='nodeId' direction='in'/>
5                         <arg type='y' name='endpoint' direction='in'/>
6                         <arg type='y' name='level' direction='in'/>
7                         <arg type='q' name='transition' direction='in'/>
8                         <arg type='i' name='result' direction='out'/>
9                         <arg type='y' name='status' direction='out'/>
10                 </method>
11                 <method name='move'>
12                         <arg type='q' name='nodeId' direction='in'/>
13                         <arg type='y' name='endpoint' direction='in'/>
14                         <arg type='y' name='move_mode' direction='in'/>
15                         <arg type='y' name='rate' direction='in'/>
16                         <arg type='i' name='result' direction='out'/>
17                         <arg type='y' name='status' direction='out'/>
18                 </method>
19                 <method name='step'>
20                         <arg type='q' name='nodeId' direction='in'/>
21                         <arg type='y' name='endpoint' direction='in'/>
22                         <arg type='y' name='step_mode' direction='in'/>
23                         <arg type='y' name='move_mode' direction='in'/>
24                         <arg type='q' name='transition_time' direction='in'/>
25                         <arg type='i' name='result' direction='out'/>
26                         <arg type='y' name='status' direction='out'/>
27                 </method>
28                 <method name='move_to_level_with_on_off'>
29                         <arg type='q' name='nodeId' direction='in'/>
30                         <arg type='y' name='endpoint' direction='in'/>
31                         <arg type='y' name='level' direction='in'/>
32                         <arg type='q' name='transition' direction='in'/>
33                         <arg type='i' name='result' direction='out'/>
34                         <arg type='y' name='status' direction='out'/>
35                 </method>
36                 <method name='move_with_on_off'>
37                         <arg type='q' name='nodeId' direction='in'/>
38                         <arg type='y' name='endpoint' direction='in'/>
39                         <arg type='y' name='move_mode' direction='in'/>
40                         <arg type='y' name='rate' direction='in'/>
41                         <arg type='i' name='result' direction='out'/>
42                         <arg type='y' name='status' direction='out'/>
43                 </method>
44                 <method name='step_with_on_off'>
45                         <arg type='q' name='nodeId' direction='in'/>
46                         <arg type='y' name='endpoint' direction='in'/>
47                         <arg type='y' name='step_mode' direction='in'/>
48                         <arg type='y' name='move_mode' direction='in'/>
49                         <arg type='q' name='transition_time' direction='in'/>
50                         <arg type='i' name='result' direction='out'/>
51                         <arg type='y' name='status' direction='out'/>
52                 </method>
53                 <method name='stop'>
54                         <arg type='q' name='nodeId' direction='in'/>
55                         <arg type='y' name='endpoint' direction='in'/>
56                         <arg type='i' name='result' direction='out'/>
57                         <arg type='y' name='status' direction='out'/>
58                 </method>
59
60                 <signal name='current_level'>
61                         <arg type='y' name='level'/>
62                 </signal>
63         </interface>
64 </node>