1 <?xml version="1.0" encoding="UTF-8" ?>
3 <interface name="org.tizen.peripheral_io.gpio">
5 <arg type="i" name="pin" direction="in"/>
6 <arg type="i" name="edge" direction="out"/>
7 <arg type="i" name="direction" direction="out"/>
8 <arg type="i" name="result" direction="out"/>
11 <arg type="i" name="pin" direction="in"/>
12 <arg type="i" name="result" direction="out"/>
14 <method name="GetDirection">
15 <arg type="i" name="pin" direction="in"/>
16 <arg type="i" name="direction" direction="out"/>
17 <arg type="i" name="result" direction="out"/>
19 <method name="SetDirection">
20 <arg type="i" name="pin" direction="in"/>
21 <arg type="i" name="direction" direction="in"/>
22 <arg type="i" name="result" direction="out"/>
25 <arg type="i" name="pin" direction="in"/>
26 <arg type="i" name="value" direction="out"/>
27 <arg type="i" name="result" direction="out"/>
30 <arg type="i" name="pin" direction="in"/>
31 <arg type="i" name="value" direction="in"/>
32 <arg type="i" name="result" direction="out"/>
34 <method name="GetEdgeMode">
35 <arg type="i" name="pin" direction="in"/>
36 <arg type="i" name="edge" direction="out"/>
37 <arg type="i" name="result" direction="out"/>
39 <method name="SetEdgeMode">
40 <arg type="i" name="pin" direction="in"/>
41 <arg type="i" name="edge" direction="in"/>
42 <arg type="i" name="result" direction="out"/>
45 <interface name="org.tizen.peripheral_io.i2c">
47 <arg type="i" name="bus" direction="in"/>
48 <arg type="i" name="address" direction="in"/>
49 <arg type="i" name="fd" direction="out"/>
50 <arg type="i" name="result" direction="out"/>
53 <arg type="i" name="fd" direction="in"/>
54 <arg type="i" name="result" direction="out"/>
57 <arg type="i" name="fd" direction="in"/>
58 <arg type="i" name="length" direction="in"/>
59 <arg type="a(y)" name="data" direction="out">
60 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
62 <arg type="i" name="result" direction="out"/>
65 <arg type="i" name="fd" direction="in"/>
66 <arg type="i" name="length" direction="in"/>
67 <arg type="a(y)" name="data" direction="in">
68 <annotation name="org.gtk.GDBus.C.ForceGVariant" value="true"/>
70 <arg type="i" name="result" direction="out"/>
73 <interface name="org.tizen.peripheral_io.pwm">
75 <arg type="i" name="device" direction="in"/>
76 <arg type="i" name="channel" direction="in"/>
77 <arg type="i" name="result" direction="out"/>
80 <arg type="i" name="device" direction="in"/>
81 <arg type="i" name="channel" direction="in"/>
82 <arg type="i" name="result" direction="out"/>
84 <method name="GetDutyCycle">
85 <arg type="i" name="device" direction="in"/>
86 <arg type="i" name="channel" direction="in"/>
87 <arg type="i" name="duty_cycle" direction="out"/>
88 <arg type="i" name="result" direction="out"/>
90 <method name="SetDutyCycle">
91 <arg type="i" name="device" direction="in"/>
92 <arg type="i" name="channel" direction="in"/>
93 <arg type="i" name="duty_cycle" direction="in"/>
94 <arg type="i" name="result" direction="out"/>
96 <method name="GetPeriod">
97 <arg type="i" name="device" direction="in"/>
98 <arg type="i" name="channel" direction="in"/>
99 <arg type="i" name="period" direction="out"/>
100 <arg type="i" name="result" direction="out"/>
102 <method name="SetPeriod">
103 <arg type="i" name="device" direction="in"/>
104 <arg type="i" name="channel" direction="in"/>
105 <arg type="i" name="period" direction="in"/>
106 <arg type="i" name="result" direction="out"/>
108 <method name="SetEnable">
109 <arg type="i" name="device" direction="in"/>
110 <arg type="i" name="channel" direction="in"/>
111 <arg type="i" name="enable" direction="in"/>
112 <arg type="i" name="result" direction="out"/>