blob: 8d1f881a49cd5b86656ff40209179db6c506bda9 [file] [log] [blame]
<node>
<interface name="org.openbmc.Fru">
<property name="label" type="s" access="readwrite"/>
<property name="location" type="s" access="readwrite"/>
<property name="state" type="y" access="readwrite"/>
<property name="manufacturer" type="s" access="readwrite"/>
<property name="part_num" type="s" access="readwrite"/>
<property name="serial_num" type="s" access="readwrite"/>
<property name="date_code" type="u" access="readwrite"/>
<property name="version" type="s" access="readwrite"/>
<property name="type" type="y" access="readwrite"/>
<property name="subtype" type="y" access="readwrite"/>
<property name="instance_num" type="y" access="readwrite"/>
<signal name="StateChanged"/>
<signal name="UnrecoverableError"/>
<signal name="RecoverableError"/>
</interface>
<interface name="org.openbmc.Fru.Fan">
<method name="setCoolingZone">
<arg name="cooling_zone" type="i" direction="in"/>
</method>
<method name="getSpeed">
<arg name="speed" type="i" direction="out"/>
</method>
<method name="setSpeed">
<arg name="speed" type="i" direction="in"/>
</method>
<method name="setConfigData">
<arg name="pwm_num" type="i" direction="in"/>
</method>
<property name="speed" type="i" access="read"/>
<property name="cooling_zone" type="i" access="read"/>
<signal name="SpeedChanged">
<arg name="speed" type="i"/>
</signal>
<signal name="TachError"/>
</interface>
</node>