1description: >
2    Customer requested system power mode.
3
4properties:
5    - name: PowerMode
6      type: enum[self.PowerMode]
7      description: >
8          This property shall contain the computer system power mode setting.
9          This defines the processor speed based on the priority of power
10          consumption and performance.
11    - name: SafeMode
12      type: boolean
13      flags:
14          - readonly
15      default: false
16      description: >
17          This property shall indicate whether the System is in Safe Mode.
18          When this is true, the system power mode is not being used in the
19          system.
20
21enumerations:
22    - name: PowerMode
23      description: >
24          Possible Power Mode settings
25      values:
26          - name: Static
27            description: >
28                This value shall indicate the system performs at a static base
29                speed.
30          - name: PowerSaving
31            description: >
32                This value shall indicate the system performs at reduced speeds
33                to save power. This mode should be used when power saving is the
34                top priority.
35          - name: MaximumPerformance
36            decription: >
37                This value shall indicate the system performs at the highest
38                speeds possible. This mode should be used when performance is
39                the top priority.
40          - name: OEM
41            description: >
42                This value shall indicate the system performs at an OEM-defined
43                power mode.
44