Matthew Barth | f6a0e40 | 2019-01-10 16:44:33 -0600 | [diff] [blame] | 1 | description: > |
Patrick Williams | a134741 | 2022-12-06 10:56:22 -0600 | [diff] [blame] | 2 | Implement to provide alternative thermal control modes of a system that can |
| 3 | be enabled, overriding the system defaults. |
Matthew Barth | f6a0e40 | 2019-01-10 16:44:33 -0600 | [diff] [blame] | 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 | |
| 11 | properties: |
| 12 | - name: Supported |
| 13 | type: array[string] |
| 14 | flags: |
Matthew Barth | 1751787 | 2020-08-25 12:52:27 -0500 | [diff] [blame] | 15 | - readonly |
Matthew Barth | f6a0e40 | 2019-01-10 16:44:33 -0600 | [diff] [blame] | 16 | 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. |