summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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