blob: 2d6ccdbca3d5b45937a27f259fd36e82c32d308e [file] [log] [blame]
Norman Jamesdc95ef72015-08-27 21:27:03 -05001<node>
Norman James5d78b4d2015-09-05 13:34:34 -05002 <interface name="org.openbmc.SensorValue">
Norman Jamesce46e3e2015-08-30 22:25:55 -05003 <method name="init"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -05004 <method name="getValue">
Norman James5d78b4d2015-09-05 13:34:34 -05005 <arg name="value" type="v" direction="out"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -05006 </method>
7 <method name="setValue">
Norman James5d78b4d2015-09-05 13:34:34 -05008 <arg name="value" type="v" direction="in"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -05009 </method>
Norman Jamesdc95ef72015-08-27 21:27:03 -050010
Norman James5d78b4d2015-09-05 13:34:34 -050011 <property name="value" type="v" access="readwrite"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -050012 <property name="units" type="s" access="read"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -050013 <property name="poll_interval" type="i" access="read"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -050014 <property name="heatbeat" type="i" access="read"/>
15
16 <signal name="Changed">
Norman James5d78b4d2015-09-05 13:34:34 -050017 <arg name="value" type="v"/>
Norman James90baede2015-09-02 20:32:49 -050018 <arg name="units" type="s"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -050019 </signal>
20 <signal name="Heartbeat">
21 <arg name="bus_name" type="s"/>
22 </signal>
23 </interface>
Norman James5d78b4d2015-09-05 13:34:34 -050024 <interface name="org.openbmc.SensorThreshold">
Norman Jamesdc95ef72015-08-27 21:27:03 -050025 <method name="getState">
Norman James5d78b4d2015-09-05 13:34:34 -050026 <arg name="state" type="y" direction="out"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -050027 </method>
28
Norman James5d78b4d2015-09-05 13:34:34 -050029 <property name="lower_critical" type="v" access="readwrite"/>
30 <property name="lower_warning" type="v" access="readwrite"/>
31 <property name="upper_warning" type="v" access="readwrite"/>
32 <property name="upper_critical" type="v" access="readwrite"/>
33 <property name="state" type="y" access="read"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -050034
35 <signal name="Warning"/>
36 <signal name="Critical"/>
Norman James90baede2015-09-02 20:32:49 -050037 <signal name="Normal"/>
Norman Jamesdc95ef72015-08-27 21:27:03 -050038 </interface>
Norman James90baede2015-09-02 20:32:49 -050039 <interface name="org.openbmc.SensorI2c">
40 <property name="dev_path" type="s" access="readwrite"/>
41 <property name="address" type="s" access="readwrite"/>
42 </interface>
43
Norman Jamesdc95ef72015-08-27 21:27:03 -050044</node>