blob: 8d1f881a49cd5b86656ff40209179db6c506bda9 [file] [log] [blame]
Norman Jamese2765102015-08-19 22:00:55 -05001<node>
Norman Jamese2765102015-08-19 22:00:55 -05002 <interface name="org.openbmc.Fru">
Norman Jamesce46e3e2015-08-30 22:25:55 -05003 <property name="label" type="s" access="readwrite"/>
4 <property name="location" type="s" access="readwrite"/>
5 <property name="state" type="y" access="readwrite"/>
6 <property name="manufacturer" type="s" access="readwrite"/>
7 <property name="part_num" type="s" access="readwrite"/>
8 <property name="serial_num" type="s" access="readwrite"/>
9 <property name="date_code" type="u" access="readwrite"/>
10 <property name="version" type="s" access="readwrite"/>
11 <property name="type" type="y" access="readwrite"/>
12 <property name="subtype" type="y" access="readwrite"/>
13 <property name="instance_num" type="y" access="readwrite"/>
Norman James16efce62015-08-19 22:30:31 -050014 <signal name="StateChanged"/>
15 <signal name="UnrecoverableError"/>
16 <signal name="RecoverableError"/>
Norman Jamesce46e3e2015-08-30 22:25:55 -050017 </interface>
18 <interface name="org.openbmc.Fru.Fan">
19 <method name="setCoolingZone">
20 <arg name="cooling_zone" type="i" direction="in"/>
21 </method>
22 <method name="getSpeed">
23 <arg name="speed" type="i" direction="out"/>
24 </method>
25 <method name="setSpeed">
26 <arg name="speed" type="i" direction="in"/>
27 </method>
28 <method name="setConfigData">
29 <arg name="pwm_num" type="i" direction="in"/>
30 </method>
31 <property name="speed" type="i" access="read"/>
32 <property name="cooling_zone" type="i" access="read"/>
33 <signal name="SpeedChanged">
34 <arg name="speed" type="i"/>
35 </signal>
36 <signal name="TachError"/>
Norman Jamese2765102015-08-19 22:00:55 -050037 </interface>
38</node>