1*5053fa2cSBrad Bishop<node> 2*5053fa2cSBrad Bishop <interface name="org.openbmc.Hwmon"> 3*5053fa2cSBrad Bishop <property name="poll_interval" type="i" access="read"/> 4*5053fa2cSBrad Bishop <property name="sysfs_path" type="s" access="read"/> 5*5053fa2cSBrad Bishop <property name="scale" type="i" access="read"/> 6*5053fa2cSBrad Bishop </interface> 7*5053fa2cSBrad Bishop <interface name="org.openbmc.Fan"> 8*5053fa2cSBrad Bishop <method name="setCoolingZone"> 9*5053fa2cSBrad Bishop <arg name="cooling_zone" type="i" direction="in"/> 10*5053fa2cSBrad Bishop </method> 11*5053fa2cSBrad Bishop <method name="getSpeed"> 12*5053fa2cSBrad Bishop <arg name="speed" type="i" direction="out"/> 13*5053fa2cSBrad Bishop </method> 14*5053fa2cSBrad Bishop <method name="setSpeed"> 15*5053fa2cSBrad Bishop <arg name="speed" type="i" direction="in"/> 16*5053fa2cSBrad Bishop </method> 17*5053fa2cSBrad Bishop <property name="speed" type="i" access="readwrite"/> 18*5053fa2cSBrad Bishop <property name="cooling_zone" type="i" access="readwrite"/> 19*5053fa2cSBrad Bishop <property name="pwm_num" type="i" access="readwrite"/> 20*5053fa2cSBrad Bishop <signal name="SpeedChanged"> 21*5053fa2cSBrad Bishop <arg name="speed" type="i"/> 22*5053fa2cSBrad Bishop </signal> 23*5053fa2cSBrad Bishop <signal name="TachError"/> 24*5053fa2cSBrad Bishop </interface> 25*5053fa2cSBrad Bishop <interface name="org.openbmc.SensorValue"> 26*5053fa2cSBrad Bishop <method name="init"/> 27*5053fa2cSBrad Bishop <method name="getValue"> 28*5053fa2cSBrad Bishop <arg name="value" type="v" direction="out"/> 29*5053fa2cSBrad Bishop </method> 30*5053fa2cSBrad Bishop <method name="setValue"> 31*5053fa2cSBrad Bishop <arg name="value" type="v" direction="in"/> 32*5053fa2cSBrad Bishop </method> 33*5053fa2cSBrad Bishop 34*5053fa2cSBrad Bishop <property name="value" type="v" access="read"/> 35*5053fa2cSBrad Bishop <property name="units" type="s" access="read"/> 36*5053fa2cSBrad Bishop <property name="poll_interval" type="i" access="readwrite"/> 37*5053fa2cSBrad Bishop <property name="heatbeat" type="i" access="read"/> 38*5053fa2cSBrad Bishop <property name="settable" type="b" access="read"/> 39*5053fa2cSBrad Bishop 40*5053fa2cSBrad Bishop <signal name="Changed"> 41*5053fa2cSBrad Bishop <arg name="value" type="v"/> 42*5053fa2cSBrad Bishop <arg name="units" type="s"/> 43*5053fa2cSBrad Bishop </signal> 44*5053fa2cSBrad Bishop <signal name="Error"/> 45*5053fa2cSBrad Bishop <signal name="Heartbeat"> 46*5053fa2cSBrad Bishop <arg name="bus_name" type="s"/> 47*5053fa2cSBrad Bishop </signal> 48*5053fa2cSBrad Bishop </interface> 49*5053fa2cSBrad Bishop <interface name="org.openbmc.SensorThreshold"> 50*5053fa2cSBrad Bishop <method name="getState"> 51*5053fa2cSBrad Bishop <arg name="state" type="y" direction="out"/> 52*5053fa2cSBrad Bishop </method> 53*5053fa2cSBrad Bishop 54*5053fa2cSBrad Bishop <property name="lower_critical" type="v" access="readwrite"/> 55*5053fa2cSBrad Bishop <property name="lower_warning" type="v" access="readwrite"/> 56*5053fa2cSBrad Bishop <property name="upper_warning" type="v" access="readwrite"/> 57*5053fa2cSBrad Bishop <property name="upper_critical" type="v" access="readwrite"/> 58*5053fa2cSBrad Bishop <property name="state" type="y" access="read"/> 59*5053fa2cSBrad Bishop 60*5053fa2cSBrad Bishop <signal name="Warning"/> 61*5053fa2cSBrad Bishop <signal name="Critical"/> 62*5053fa2cSBrad Bishop <signal name="Normal"/> 63*5053fa2cSBrad Bishop </interface> 64*5053fa2cSBrad Bishop <interface name="org.openbmc.SensorI2c"> 65*5053fa2cSBrad Bishop <property name="dev_path" type="s" access="readwrite"/> 66*5053fa2cSBrad Bishop <property name="address" type="s" access="readwrite"/> 67*5053fa2cSBrad Bishop </interface> 68*5053fa2cSBrad Bishop <interface name="org.openbmc.SensorMatch"> 69*5053fa2cSBrad Bishop <property name="match_value" type="v" access="read"/> 70*5053fa2cSBrad Bishop <property name="state" type="y" access="read"/> 71*5053fa2cSBrad Bishop <signal name="SensorMatch"> 72*5053fa2cSBrad Bishop <arg name="state" type="y"/> 73*5053fa2cSBrad Bishop </signal> 74*5053fa2cSBrad Bishop </interface> 75*5053fa2cSBrad Bishop <interface name="org.openbmc.Process"> 76*5053fa2cSBrad Bishop <method name="stop"/> 77*5053fa2cSBrad Bishop </interface> 78*5053fa2cSBrad Bishop <interface name="org.openbmc.SharedResource"> 79*5053fa2cSBrad Bishop <method name="lock"> 80*5053fa2cSBrad Bishop <arg name="name" type="s" direction="in"/> 81*5053fa2cSBrad Bishop </method> 82*5053fa2cSBrad Bishop <method name="unlock"/> 83*5053fa2cSBrad Bishop <method name="isLocked"> 84*5053fa2cSBrad Bishop <arg name="lock" type="b" direction="out"/> 85*5053fa2cSBrad Bishop <arg name="name" type="s" direction="out"/> 86*5053fa2cSBrad Bishop </method> 87*5053fa2cSBrad Bishop <property name="lock" type="b" access="read"/> 88*5053fa2cSBrad Bishop <property name="name" type="s" access="read"/> 89*5053fa2cSBrad Bishop </interface> 90*5053fa2cSBrad Bishop 91*5053fa2cSBrad Bishop <interface name="org.openbmc.Control"> 92*5053fa2cSBrad Bishop <method name="init"/> 93*5053fa2cSBrad Bishop <property name="poll_interval" type="i" access="readwrite"/> 94*5053fa2cSBrad Bishop <property name="heatbeat" type="i" access="read"/> 95*5053fa2cSBrad Bishop <signal name="Heartbeat"> 96*5053fa2cSBrad Bishop <arg name="bus_name" type="s"/> 97*5053fa2cSBrad Bishop </signal> 98*5053fa2cSBrad Bishop <signal name="GotoSystemState"> 99*5053fa2cSBrad Bishop <arg name="state_name" type="s"/> 100*5053fa2cSBrad Bishop </signal> 101*5053fa2cSBrad Bishop <signal name="Started"/> 102*5053fa2cSBrad Bishop </interface> 103*5053fa2cSBrad Bishop <interface name="org.openbmc.control.Bmc"> 104*5053fa2cSBrad Bishop <method name="warmReset"/> 105*5053fa2cSBrad Bishop </interface> 106*5053fa2cSBrad Bishop <interface name="org.openbmc.control.Host"> 107*5053fa2cSBrad Bishop <method name="boot"/> 108*5053fa2cSBrad Bishop <method name="shutdown"/> 109*5053fa2cSBrad Bishop <method name="reboot"/> 110*5053fa2cSBrad Bishop <property name="debug_mode" type="i" access="readwrite"/> 111*5053fa2cSBrad Bishop <property name="flash_side" type="s" access="readwrite"/> 112*5053fa2cSBrad Bishop <signal name="Booted"/> 113*5053fa2cSBrad Bishop </interface> 114*5053fa2cSBrad Bishop <interface name="org.openbmc.control.Power"> 115*5053fa2cSBrad Bishop <method name="setPowerState"> 116*5053fa2cSBrad Bishop <arg name="state" type="i" direction="in"/> 117*5053fa2cSBrad Bishop </method> 118*5053fa2cSBrad Bishop <method name="getPowerState"> 119*5053fa2cSBrad Bishop <arg name="state" type="i" direction="out"/> 120*5053fa2cSBrad Bishop </method> 121*5053fa2cSBrad Bishop <signal name="PowerGood"> 122*5053fa2cSBrad Bishop </signal> 123*5053fa2cSBrad Bishop <signal name="PowerLost"> 124*5053fa2cSBrad Bishop </signal> 125*5053fa2cSBrad Bishop <property name="pgood" type="i" access="read"/> 126*5053fa2cSBrad Bishop <property name="state" type="i" access="read"/> 127*5053fa2cSBrad Bishop <property name="pgood_timeout" type="i" access="readwrite"/> 128*5053fa2cSBrad Bishop </interface> 129*5053fa2cSBrad Bishop <interface name="org.openbmc.control.Checkstop"> 130*5053fa2cSBrad Bishop </interface> 131*5053fa2cSBrad Bishop <interface name="org.openbmc.Watchdog"> 132*5053fa2cSBrad Bishop <method name="start"/> 133*5053fa2cSBrad Bishop <method name="poke"/> 134*5053fa2cSBrad Bishop <method name="stop"/> 135*5053fa2cSBrad Bishop <method name="set"> 136*5053fa2cSBrad Bishop <arg direction="in" type="i" name="interval" /> 137*5053fa2cSBrad Bishop </method> 138*5053fa2cSBrad Bishop <property name="watchdog" type="i" access="readwrite"/> 139*5053fa2cSBrad Bishop <property name="poll_interval" type="i" access="readwrite"/> 140*5053fa2cSBrad Bishop <signal name="WatchdogError"/> 141*5053fa2cSBrad Bishop </interface> 142*5053fa2cSBrad Bishop <interface name="org.openbmc.EventLog"> 143*5053fa2cSBrad Bishop <method name="getEventLog"> 144*5053fa2cSBrad Bishop <arg name="log" type="a(s)" direction="out"/> 145*5053fa2cSBrad Bishop </method> 146*5053fa2cSBrad Bishop <signal name="EventLog"> 147*5053fa2cSBrad Bishop <arg name="priority" type="i"/> 148*5053fa2cSBrad Bishop <arg name="message" type="s"/> 149*5053fa2cSBrad Bishop <arg name="rc" type="i"/> 150*5053fa2cSBrad Bishop </signal> 151*5053fa2cSBrad Bishop </interface> 152*5053fa2cSBrad Bishop <interface name="org.openbmc.Flash"> 153*5053fa2cSBrad Bishop <method name="update"> 154*5053fa2cSBrad Bishop <arg name="filename" type="s" direction="in"/> 155*5053fa2cSBrad Bishop </method> 156*5053fa2cSBrad Bishop <method name="error"> 157*5053fa2cSBrad Bishop <arg name="message" type="s" direction="in"/> 158*5053fa2cSBrad Bishop </method> 159*5053fa2cSBrad Bishop <method name="done"/> 160*5053fa2cSBrad Bishop 161*5053fa2cSBrad Bishop <method name="updateViaTftp"> 162*5053fa2cSBrad Bishop <arg name="url" type="s" direction="in"/> 163*5053fa2cSBrad Bishop <arg name="filename" type="s" direction="in"/> 164*5053fa2cSBrad Bishop </method> 165*5053fa2cSBrad Bishop <method name="init"/> 166*5053fa2cSBrad Bishop <signal name="Updated"/> 167*5053fa2cSBrad Bishop <signal name="Download"> 168*5053fa2cSBrad Bishop <arg name="url" type="s"/> 169*5053fa2cSBrad Bishop <arg name="filename" type="s"/> 170*5053fa2cSBrad Bishop </signal> 171*5053fa2cSBrad Bishop <property name="filename" type="s" access="read"/> 172*5053fa2cSBrad Bishop <property name="flasher_path" type="s" access="read"/> 173*5053fa2cSBrad Bishop <property name="flasher_name" type="s" access="read"/> 174*5053fa2cSBrad Bishop <property name="flasher_instance" type="s" access="read"/> 175*5053fa2cSBrad Bishop <property name="status" type="s" access="read"/> 176*5053fa2cSBrad Bishop </interface> 177*5053fa2cSBrad Bishop <interface name="org.openbmc.FlashControl"> 178*5053fa2cSBrad Bishop <method name="flash"> 179*5053fa2cSBrad Bishop <arg name="type" type="s" direction="in"/> 180*5053fa2cSBrad Bishop <arg name="filename" type="s" direction="in"/> 181*5053fa2cSBrad Bishop </method> 182*5053fa2cSBrad Bishop <signal name="Done"> 183*5053fa2cSBrad Bishop <arg name="filename" type="s"/> 184*5053fa2cSBrad Bishop </signal> 185*5053fa2cSBrad Bishop <signal name="Error"> 186*5053fa2cSBrad Bishop <arg name="filename" type="s"/> 187*5053fa2cSBrad Bishop </signal> 188*5053fa2cSBrad Bishop <signal name="Progress"> 189*5053fa2cSBrad Bishop <arg name="filename" type="s"/> 190*5053fa2cSBrad Bishop <arg name="progress" type="y"/> 191*5053fa2cSBrad Bishop </signal> 192*5053fa2cSBrad Bishop <property name="filename" type="s" access="read"/> 193*5053fa2cSBrad Bishop <property name="type" type="s" access="read"/> 194*5053fa2cSBrad Bishop </interface> 195*5053fa2cSBrad Bishop <interface name="org.openbmc.Button"> 196*5053fa2cSBrad Bishop <method name="isOn"> 197*5053fa2cSBrad Bishop <arg name="state" type="b" direction="out"/> 198*5053fa2cSBrad Bishop </method> 199*5053fa2cSBrad Bishop <method name="simPress"/> 200*5053fa2cSBrad Bishop <method name="simLongPress"/> 201*5053fa2cSBrad Bishop 202*5053fa2cSBrad Bishop <property name="state" type="b" access="read"/> 203*5053fa2cSBrad Bishop <signal name="Released"/> 204*5053fa2cSBrad Bishop <signal name="Pressed"/> 205*5053fa2cSBrad Bishop <signal name="PressedLong"/> 206*5053fa2cSBrad Bishop 207*5053fa2cSBrad Bishop <property name="timer" type="t" access="read"/> 208*5053fa2cSBrad Bishop </interface> 209*5053fa2cSBrad Bishop <interface name="org.openbmc.Led"> 210*5053fa2cSBrad Bishop <method name="setOn"/> 211*5053fa2cSBrad Bishop <method name="setOff"/> 212*5053fa2cSBrad Bishop <method name="setBlinkSlow"/> 213*5053fa2cSBrad Bishop <method name="setBlinkFast"/> 214*5053fa2cSBrad Bishop 215*5053fa2cSBrad Bishop <property name="color" type="i" access="read"/> 216*5053fa2cSBrad Bishop <property name="function" type="s" access="read"/> 217*5053fa2cSBrad Bishop <property name="state" type="s" access="read"/> 218*5053fa2cSBrad Bishop </interface> 219*5053fa2cSBrad Bishop <interface name="org.openbmc.HostIpmi"> 220*5053fa2cSBrad Bishop <signal name="ReceivedMessage"> 221*5053fa2cSBrad Bishop <arg type="y" name="seq" /> 222*5053fa2cSBrad Bishop <arg type="y" name="netfn" /> 223*5053fa2cSBrad Bishop <arg type="y" name="cmd" /> 224*5053fa2cSBrad Bishop <arg type="ay" name="data" /> 225*5053fa2cSBrad Bishop </signal> 226*5053fa2cSBrad Bishop <method name="sendMessage"> 227*5053fa2cSBrad Bishop <arg direction="in" type="y" name="seq" /> 228*5053fa2cSBrad Bishop <arg direction="in" type="y" name="netfn" /> 229*5053fa2cSBrad Bishop <arg direction="in" type="y" name="cmd" /> 230*5053fa2cSBrad Bishop <arg direction="in" type="ay" name="data" /> 231*5053fa2cSBrad Bishop <arg direction="out" type="x" /> 232*5053fa2cSBrad Bishop </method> 233*5053fa2cSBrad Bishop </interface> 234*5053fa2cSBrad Bishop</node> 235