diff options
| author | Norman James <njames@us.ibm.com> | 2016-01-11 20:27:25 -0600 |
|---|---|---|
| committer | Norman James <njames@us.ibm.com> | 2016-01-11 20:27:25 -0600 |
| commit | 6ae72ae8b9d3d1b436d47671a8ede036e3864857 (patch) | |
| tree | 64d1d1500acccc35ea04d9c84446928696430e41 | |
| parent | 28d396ad19693a832e559846558602300b58f477 (diff) | |
| download | openbmc-docs-6ae72ae8b9d3d1b436d47671a8ede036e3864857.tar.gz openbmc-docs-6ae72ae8b9d3d1b436d47671a8ede036e3864857.zip | |
added chassis, leds, buttons, inventory, and sensors
| -rw-r--r-- | dbus-interfaces.md | 138 |
1 files changed, 138 insertions, 0 deletions
diff --git a/dbus-interfaces.md b/dbus-interfaces.md index 62363a2..28fe410 100644 --- a/dbus-interfaces.md +++ b/dbus-interfaces.md @@ -14,3 +14,141 @@ methods: * `sendMessage(seq : byte, netfn : byte, lun : byte, cmd : byte, cc : byte, data : array[byte])` * `setAttention()` + +# Chassis Control + +## `/org/openbmc/control/chassis0` + +signals: + + +methods: + + * `(state : int) = getPowerState()` + + * `powerOff()` + + * `powerOn()` + + * `softPowerOff()` + + * `reboot()` + + * `softReboot()` + + * `setIdentify()` + + * `clearIdentify()` + + * `setPowerPolicy(policy : int)` + + * `setDebugMode()` + +properties: + + * `reboot` + + +# Sensors + +## `/org/openbmc/sensors/<type>/<name hierarchy>` + +signals: + + * `Warning(value : variant)` + + * `Critical(value : variant)` + +methods: + + * `(value : variant) = getValue()` + + * `setValue(value : variant)` + + * `resetThresholdState()` + +properties: + + * `error` + + * `units` + + * `value` + + * `critical_upper` + + * `critical_lower` + + * `warning_upper` + + * `warning_lower` + + * `threshold_state` + + * `worst_threshold_state` + +# Inventory + +## `/org/openbmc/inventory/<item hierarchy>` + +signals: + + +methods: + + * `setPresent(present : string)` + + * `setFault(fault : string)` + + * `update(dict ( key : string, data : variant ) )` + +properties: + + * `fault` + + * `fru_type` + + * `is_fru` + + * `present1` + + * `version` + + +# Buttons + +## `/org/openbmc/buttons/<button_name>` + +signals: + + * `Pressed` + + * `PressedLong` + + * `Released` + +methods: + + * `simPress` + +# LEDs + +## `/org/openbmc/control/leds/<led_name>` + +methods: + + * `setOn()` + + * `setOff()` + + * `setBlinkSlow()` + + * `setBlinkFast()` + +properties: + + * `color` + + * `state` + + |

