added some error handling
diff --git a/xml/openbmc_intf.xml b/xml/openbmc_intf.xml
index 8993967..4a26f12 100644
--- a/xml/openbmc_intf.xml
+++ b/xml/openbmc_intf.xml
@@ -45,6 +45,7 @@
<arg name="value" type="v"/>
<arg name="units" type="s"/>
</signal>
+ <signal name="Error"/>
<signal name="Heartbeat">
<arg name="bus_name" type="s"/>
</signal>
@@ -111,6 +112,7 @@
</signal>
<property name="pgood" type="i" access="read"/>
<property name="state" type="i" access="read"/>
+ <property name="pgood_timeout" type="i" access="readwrite"/>
</interface>
<interface name="org.openbmc.Watchdog">
<method name="start"/>
@@ -121,12 +123,9 @@
<signal name="WatchdogError"/>
</interface>
<interface name="org.openbmc.EventLog">
- <method name="getMessage">
- <arg name="message" type="a{ss}" direction="out"/>
- </method>
- <property name="message" type="a{ss}" access="read"/>
<signal name="EventLog">
- <arg name="message" type="a{ss}"/>
+ <arg name="e_type" type="y"/>
+ <arg name="message" type="s"/>
</signal>
</interface>
<interface name="org.openbmc.Flash">