Base patch (skeleton code)
[platform/core/connectivity/zigbee-manager.git] / zigbee-daemon / zigbee-interface / introspection / zcl_color.xml
1 <node>
2         <interface name='org.tizen.zigbee.zcl_color'>
3                 <method name='move_to_hue'>
4                         <arg type='q' name='nodeId' direction='in'/>
5                         <arg type='y' name='endpoint' direction='in'/>
6                         <arg type='y' name='hue' direction='in'/>
7                         <arg type='y' name='direction' direction='in'/>
8                         <arg type='q' name='transition_time' direction='in'/>
9                         <arg type='i' name='result' direction='out'/>
10                 </method>
11                 <method name='move_hue'>
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                 </method>
18                 <method name='step_hue'>
19                         <arg type='q' name='nodeId' direction='in'/>
20                         <arg type='y' name='endpoint' direction='in'/>
21                         <arg type='y' name='step_mode' direction='in'/>
22                         <arg type='y' name='step_size' direction='in'/>
23                         <arg type='y' name='transition_time' direction='in'/>
24                         <arg type='i' name='result' direction='out'/>
25                 </method>
26                 <method name='move_to_saturation'>
27                         <arg type='q' name='nodeId' direction='in'/>
28                         <arg type='y' name='endpoint' direction='in'/>
29                         <arg type='y' name='saturation' direction='in'/>
30                         <arg type='q' name='transition_time' direction='in'/>
31                         <arg type='i' name='result' direction='out'/>
32                 </method>
33                 <method name='move_saturation'>
34                         <arg type='q' name='nodeId' direction='in'/>
35                         <arg type='y' name='endpoint' direction='in'/>
36                         <arg type='y' name='move_mode' direction='in'/>
37                         <arg type='y' name='rate' direction='in'/>
38                         <arg type='i' name='result' direction='out'/>
39                 </method>
40                 <method name='step_saturation'>
41                         <arg type='q' name='nodeId' direction='in'/>
42                         <arg type='y' name='endpoint' direction='in'/>
43                         <arg type='y' name='step_mode' direction='in'/>
44                         <arg type='y' name='step_size' direction='in'/>
45                         <arg type='y' name='transition_time' direction='in'/>
46                         <arg type='i' name='result' direction='out'/>
47                 </method>
48                 <method name='move_to_hue_and_saturation'>
49                         <arg type='q' name='nodeId' direction='in'/>
50                         <arg type='y' name='endpoint' direction='in'/>
51                         <arg type='y' name='hue' direction='in'/>
52                         <arg type='y' name='saturation' direction='in'/>
53                         <arg type='q' name='transition_time' direction='in'/>
54                         <arg type='i' name='result' direction='out'/>
55                 </method>
56                 <method name='move_to_color'>
57                         <arg type='q' name='nodeId' direction='in'/>
58                         <arg type='y' name='endpoint' direction='in'/>
59                         <arg type='q' name='color_x' direction='in'/>
60                         <arg type='q' name='color_y' direction='in'/>
61                         <arg type='q' name='transition_time' direction='in'/>
62                         <arg type='i' name='result' direction='out'/>
63                 </method>
64                 <method name='move_color'>
65                         <arg type='q' name='nodeId' direction='in'/>
66                         <arg type='y' name='endpoint' direction='in'/>
67                         <arg type='q' name='rate_x' direction='in'/>
68                         <arg type='q' name='rate_y' direction='in'/>
69                         <arg type='i' name='result' direction='out'/>
70                 </method>
71                 <method name='step_color'>
72                         <arg type='q' name='nodeId' direction='in'/>
73                         <arg type='y' name='endpoint' direction='in'/>
74                         <arg type='q' name='rate_x' direction='in'/>
75                         <arg type='q' name='rate_y' direction='in'/>
76                         <arg type='q' name='transition_time' direction='in'/>
77                         <arg type='i' name='result' direction='out'/>
78                 </method>
79                 <method name='move_color_temperature'>
80                         <arg type='q' name='nodeId' direction='in'/>
81                         <arg type='y' name='endpoint' direction='in'/>
82                         <arg type='q' name='color_temperature' direction='in'/>
83                         <arg type='q' name='transition_time' direction='in'/>
84                         <arg type='i' name='result' direction='out'/>
85                 </method>
86         </interface>
87 </node>