blob: 8d2798a6c57f431dd36749f55fc6b900a195442d [file] [log] [blame]
Norman Jamesdc95ef72015-08-27 21:27:03 -05001<node>
2 <interface name="org.openbmc.SensorInteger">
3 <method name="getValue">
4 <arg name="value" type="i" direction="out"/>
5 </method>
6 <method name="setValue">
7 <arg name="value" type="i" direction="in"/>
8 </method>
9 <method name="getUnits">
10 <arg name="units" type="s" direction="out"/>
11 </method>
12 <method name="setPollInterval">
13 <arg name="poll_interval" type="i" direction="in"/>
14 </method>
15 <method name="setConfigData">
16 <arg name="config" type="as" direction="in"/>
17 </method>
18
19 <property name="value" type="i" access="read"/>
20 <property name="units" type="s" access="read"/>
21
22 <property name="poll_interval" type="i" access="read"/>
23 <property name="config_data" type="as" access="read"/>
24
25 <property name="heatbeat" type="i" access="read"/>
26
27 <signal name="Changed">
28 <arg name="value" type="i"/>
29 </signal>
30 <signal name="Heartbeat">
31 <arg name="bus_name" type="s"/>
32 </signal>
33 </interface>
34 <interface name="org.openbmc.SensorString">
35 <method name="getValue">
36 <arg name="value" type="s" direction="out"/>
37 </method>
38 <method name="getUnits">
39 <arg name="units" type="s" direction="out"/>
40 </method>
41 <property name="value" type="i" access="read"/>
42 <property name="units" type="s" access="read"/>
43 <signal name="Changed">
44 <arg name="value" type="s"/>
45 </signal>
46 </interface>
47 <interface name="org.openbmc.SensorIntegerThreshold">
48 <method name="set">
49 <arg name="lower_critical" type="i" direction="in"/>
50 <arg name="lower_warning" type="i" direction="in"/>
51 <arg name="upper_warning" type="i" direction="in"/>
52 <arg name="upper_critical" type="i" direction="in"/>
53 </method>
54 <method name="getState">
55 <arg name="state" type="i" direction="out"/>
56 </method>
57
58 <property name="lower_critical" type="i" access="read"/>
59 <property name="lower_warning" type="i" access="read"/>
60 <property name="upper_warning" type="i" access="read"/>
61 <property name="upper_critical" type="i" access="read"/>
62 <property name="state" type="i" access="read"/>
63
64 <signal name="Warning"/>
65 <signal name="Critical"/>
66 </interface>
67</node>