1description: > 2 Implement to set/get ACPI power status 3 4properties: 5 - name: SysACPIStatus 6 type: enum[self.ACPI] 7 description: > 8 The ACPI system power status. 9 10 - name: DevACPIStatus 11 type: enum[self.ACPI] 12 description: > 13 The ACPI device power status. 14 15enumerations: 16 - name: ACPI 17 description: > 18 Possible ACPI status. 19 values: 20 - name: S0_G0_D0 21 description: > 22 Working, the system is running 23 - name: S1_D1 24 description: > 25 Hardware context maintained, typically equates to proc/chip 26 set clocks stopped. 27 - name: S2_D2 28 description: > 29 Typically equates to stopped clocks with proc/cache context lost. 30 - name: S3_D3 31 description: > 32 Typically equates to "suspend-to-RAM". 33 - name: S4 34 description: > 35 Typically equates to "suspend-to-disk". 36 - name: S5_G2 37 description: > 38 Soft off. 39 - name: S4_S5 40 description: > 41 Sent when message source cannot differentiate between S4 and S5. 42 - name: G3 43 description: > 44 Mechanical off. 45 - name: SLEEP 46 description: > 47 Sleeping - cannot differentiate between S1-S3. 48 - name: G1_SLEEP 49 description: > 50 Sleeping - cannot differentiate between S1-S4. 51 - name: OVERRIDE 52 description: > 53 S5 entered by override. 54 - name: LEGACY_ON 55 description: > 56 Legacy On - used when ACPI mode is disabled. 57 - name: LEGACY_OFF 58 description: > 59 Legacy Off - used when ACPI mode is disabled. 60 - name: Unknown 61 description: > 62 System power state has not been initialized. 63