blob: b23cf1c18901936d7f5f1f715de07efd55d75a0e [file] [log] [blame]
<node>
<interface name="org.openbmc.Control">
<method name="init"/>
<property name="poll_interval" type="i" access="readwrite"/>
<property name="heatbeat" type="i" access="read"/>
<signal name="Heartbeat">
<arg name="bus_name" type="s"/>
</signal>
</interface>
<interface name="org.openbmc.control.Host">
<method name="boot"/>
<method name="shutdown"/>
<method name="reboot"/>
<signal name="Booted"/>
</interface>
<interface name="org.openbmc.control.Power">
<method name="setPowerState">
<arg name="state" type="i" direction="in"/>
</method>
<method name="getPowerState">
<arg name="state" type="i" direction="out"/>
</method>
<signal name="PowerGood">
</signal>
<signal name="PowerLost">
</signal>
<property name="pgood" type="i" access="read"/>
<property name="state" type="i" access="read"/>
</interface>
<interface name="org.openbmc.EventLog">
<signal name="EventLog">
<arg name="message" type="a{ss}"/>
</signal>
</interface>
</node>