tree: 056882e09ead3765fb09ad0f1fb8e0cc567a1a58 [path history] [tgz]
  1. Buttons/
  2. Control/
  3. Common.errors.yaml
  4. Intrusion.interface.yaml
  5. README.md
yaml/xyz/openbmc_project/Chassis/README.md

Chassis Power Control

Overview

Chassis Power Control service exposes D-Bus methods for chassis power operations

Power Button Interface

Power button interface xyz.openbmc_project.Chassis.Buttons.Power provides following methods, signals.

methods

  • simPress - To emulate physical power button press.
  • simLongPress - To emulate physical power button long press.

signals

  • Released - Power button released signal.
  • Pressed - Power button pressed signal.
  • PressedLong - Power button long pressed signal.

ID Button Interface

ID button interface xyz.openbmc_project.Chassis.Buttons.ID provides following methods, signals.

methods

  • simPress - To emulate ID button press.

signals

  • Released - ID button released signal.
  • Pressed - ID button pressed signal.

Reset Button Interface

ID button interface xyz.openbmc_project.Chassis.Buttons.Reset provides following methods, signals.

methods

  • simPress - To emulate reset button press.

signals

  • Released - Reset button released signal.
  • Pressed - Reset button pressed signal.