summaryrefslogtreecommitdiffstats
path: root/xyz
diff options
context:
space:
mode:
Diffstat (limited to 'xyz')
-rw-r--r--xyz/openbmc_project/Chassis/Control/Power.interface.yaml31
1 files changed, 31 insertions, 0 deletions
diff --git a/xyz/openbmc_project/Chassis/Control/Power.interface.yaml b/xyz/openbmc_project/Chassis/Control/Power.interface.yaml
new file mode 100644
index 0000000..082586f
--- /dev/null
+++ b/xyz/openbmc_project/Chassis/Control/Power.interface.yaml
@@ -0,0 +1,31 @@
+description: >
+ Power control service
+methods:
+ - name: forcePowerOff
+ description: >
+ Force power off the host.
+ returns:
+ - name: status
+ type: boolean
+ description: >
+ The result of power off command.
+ errors:
+ - xyz.openbmc_project.Chassis.Common.Error.UnsupportedCommand
+ - xyz.openbmc_project.Chassis.Common.Error.IOError
+
+properties:
+ - name: PGood
+ type: boolean
+ default: false
+ description: >
+ PSU Power good property
+ It is a read-only property.
+ - name: State
+ type: int32
+ default: 0
+ description: >
+ System power status
+ 0: power is off
+ 1: power is on
+ Setting its value to change the system state
+ Read its value to get the system state. \ No newline at end of file
OpenPOWER on IntegriCloud