The power management interfaces. Here you can find ACPI event handlers and power management state configurators and handlers. More...
Classes | |
| struct | _ACPIEventMetadata |
| Private internal API metada, do not use. | |
| class | ACPI |
| This handles the system power state and ACPI event dispatches. More... | |
| class | ACPIEventHandler |
| This is the abstract ACPI event handler class. More... | |
| class | PowerStateManager |
| Class for hardware power management. More... | |
Typedefs | |
| typedef struct _ACPIEventMetadata | ACPIEventMetadata |
Enumerations | |
| enum | ACPIEvent { POWER_S3S4_ENTER, POWER_S3S4_EXIT, LID_CLOSED, LID_OPENED, DOCKED, UNDOCKED, BUTTON_POWER, BUTTON_VOLUME_UP, BUTTON_VOLUME_DOWN, BUTTON_MICMUTE, BUTTON_MUTE, BUTTON_THINKVANTAGE, BUTTON_FNF2_LOCK, BUTTON_FNF3_BATTERY, BUTTON_FNF4_SLEEP, BUTTON_FNF5_WLAN, BUTTON_FNF7_PROJECTOR, BUTTON_FNF12_SUSPEND, UNKNOWN, BUTTON_BRIGHTNESS_DOWN, BUTTON_BRIGHTNESS_UP } |
| Varoius ACPI events that can occur on the ThinkPad. More... | |
| enum | SuspendReason { LID, BUTTON } |
| this defines the reason why a system suspend was requested | |
The power management interfaces. Here you can find ACPI event handlers and power management state configurators and handlers.
Varoius ACPI events that can occur on the ThinkPad.
| Enumerator | |
|---|---|
| POWER_S3S4_ENTER | |
| POWER_S3S4_EXIT | |
| LID_CLOSED |
The lid has been physically closed |
| LID_OPENED |
The lid has been physically opened |
| DOCKED |
The ThinkPad has been docked into a UltraDock/UltraBase |
| UNDOCKED |
The ThinkPad has been docked into a UltraDock/UltraBase |
| BUTTON_POWER |
The power button on the ThinkPad or the Dock has been pressed |
| BUTTON_VOLUME_UP |
The volume up button on the ThinkPad or a external device has been pressed |
| BUTTON_VOLUME_DOWN |
The volume down button on the ThinkPad or external device has been pressed |
| BUTTON_MICMUTE |
The Mic mute button on the ThinkPad has been pressed |
| BUTTON_MUTE |
The mute button on the ThinkPad has been pressed |
| BUTTON_THINKVANTAGE |
The ThinkVantage on the ThinkPad has been pressed |
| BUTTON_FNF2_LOCK |
The Fn+F2 Key combination on the ThinkPad has been pressed (lock) |
| BUTTON_FNF3_BATTERY |
The Fn+F3 Key combination on the ThinkPad has been pressed (battery) |
| BUTTON_FNF4_SLEEP |
The Fn+F4 Key combination on the ThinkPad has been pressed (sleep) |
| BUTTON_FNF5_WLAN |
The Fn+F5 Key combination on the ThinkPad has been pressed (WLAN) |
| BUTTON_FNF7_PROJECTOR |
The Fn+F7 Key combination on the ThinkPad has been pressed (projector) |
| BUTTON_FNF12_SUSPEND |
The Fn+F12 Key combination on the ThinkPad has been pressed (suspend) |
| UNKNOWN |
An unknown ACPI event has occured |
1.8.11