blob: b23cf1c18901936d7f5f1f715de07efd55d75a0e [file] [log] [blame]
Norman Jamesce46e3e2015-08-30 22:25:55 -05001<node>
2 <interface name="org.openbmc.Control">
Norman James9e6acf92015-09-08 07:00:04 -05003 <method name="init"/>
4 <property name="poll_interval" type="i" access="readwrite"/>
Norman Jamesce46e3e2015-08-30 22:25:55 -05005 <property name="heatbeat" type="i" access="read"/>
6 <signal name="Heartbeat">
7 <arg name="bus_name" type="s"/>
8 </signal>
9 </interface>
10 <interface name="org.openbmc.control.Host">
11 <method name="boot"/>
12 <method name="shutdown"/>
13 <method name="reboot"/>
14 <signal name="Booted"/>
15 </interface>
16 <interface name="org.openbmc.control.Power">
17 <method name="setPowerState">
18 <arg name="state" type="i" direction="in"/>
19 </method>
20 <method name="getPowerState">
21 <arg name="state" type="i" direction="out"/>
22 </method>
23 <signal name="PowerGood">
24 </signal>
25 <signal name="PowerLost">
26 </signal>
27 <property name="pgood" type="i" access="read"/>
28 <property name="state" type="i" access="read"/>
29 </interface>
30 <interface name="org.openbmc.EventLog">
31 <signal name="EventLog">
32 <arg name="message" type="a{ss}"/>
33 </signal>
34 </interface>
35</node>