summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project
diff options
context:
space:
mode:
authorPatrick Venture <venture@google.com>2017-06-20 14:11:34 -0700
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2018-05-10 11:23:11 +0000
commit779da1a6155783b058176e6480b9536a7df877bf (patch)
tree344060e2b77f83aea89e7170a7437272f2e3633f /xyz/openbmc_project
parent2395076f92f1ce1171b1be0b1341e9059c4fa73b (diff)
downloadphosphor-dbus-interfaces-779da1a6155783b058176e6480b9536a7df877bf.tar.gz
phosphor-dbus-interfaces-779da1a6155783b058176e6480b9536a7df877bf.zip
Add Control.Mode Interface for Manual Control
Each object can be independently managed by the host through this state/settings interface. Change-Id: I5c9a910f559b4144f9f65fa5a1fab8576c757d1b Signed-off-by: Patrick Venture <venture@google.com>
Diffstat (limited to 'xyz/openbmc_project')
-rw-r--r--xyz/openbmc_project/Control/Mode.interface.yaml19
1 files changed, 19 insertions, 0 deletions
diff --git a/xyz/openbmc_project/Control/Mode.interface.yaml b/xyz/openbmc_project/Control/Mode.interface.yaml
new file mode 100644
index 0000000..ff7e0b0
--- /dev/null
+++ b/xyz/openbmc_project/Control/Mode.interface.yaml
@@ -0,0 +1,19 @@
+description: >
+ Implement to provide manual control for an object. Also provides
+ for the notion of a fail-safe mode.
+
+ Control.Mode.Manual is read/write.
+ Control.Mode.FailSafe is read/write, however not all implementations
+ may respect having this property set externally.
+
+properties:
+ - name: Manual
+ type: boolean
+ description: >
+ Whether the object should be in manual or automatic mode.
+ - name: FailSafe
+ type: boolean
+ description: >
+ Whether the object is in fail-safe mode or not.
+
+# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4
OpenPOWER on IntegriCloud