diff options
Diffstat (limited to 'xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml')
-rw-r--r-- | xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml b/xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml new file mode 100644 index 0000000..466fc03 --- /dev/null +++ b/xyz/openbmc_project/Chassis/Buttons/Power.interface.yaml @@ -0,0 +1,39 @@ +description: > + Power button control service +methods: + - name: simPress + description: > + Emulate power button press. + errors: + - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand + - xyz.openbmc_project.Chassis.Common.Error.IOError + + - name: simLongPress + description: > + Emulate power button long press. + errors: + - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand + - xyz.openbmc_project.Chassis.Common.Error.IOError + +properties: + - name: Enabled + type: boolean + default: true + description: > + Enable/disable power button. + false means power button is disabled + true means power button is enabled + errors: + - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand + - xyz.openbmc_project.Chassis.Common.Error.IOError + +signals: + - name: Released + description: > + Power button released signal + - name: Pressed + description: > + Power button pressed signal + - name: PressedLong + description: > + Power button long pressed signal |