blob: 742ba355eef79ce68af144fdc802050d92327686 [file] [log] [blame]
Matthew Barthf6a0e402019-01-10 16:44:33 -06001description: >
2 Implement to provide alternative thermal control modes of a system
3 that can be enabled, overriding the system defaults.
4
5 Control.ThermalMode.Supported is read only.
6 Implementation of this interface populates the list of supported modes.
7 Control.ThermalMode.Current is read/write.
8 Implementation specific mode for the thermal control application
9 to run in.
10
11properties:
12 - name: Supported
13 type: array[string]
14 flags:
Matthew Barth17517872020-08-25 12:52:27 -050015 - readonly
Matthew Barthf6a0e402019-01-10 16:44:33 -060016 description: >
17 An implemention specific list of supported modes that the thermal
18 control application can be configured to provide for a platform.
19 - name: Current
20 type: string
21 default: "Default"
22 description: >
23 The current mode the thermal control application should execute in
24 selected from the supported modes provided.