Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(87)

Side by Side Diff: README

Issue 6854002: Merge monitor_reconfigure into powerd. (Closed) Base URL: ssh://gitrw.chromium.org:9222/power_manager.git@master
Patch Set: . Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | SConstruct » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 On Chrome OS, we want to dim the screen when the user is idle. To do this, 1 On Chrome OS, we want to dim the screen when the user is idle. To do this,
2 the power manager subscribes for idle notifications from XSync, and adjusts 2 the power manager subscribes for idle notifications from XSync, and adjusts
3 the backlight based on whether or not the user is idle. 3 the backlight based on whether or not the user is idle.
4 4
5 Executable programs: 5 Executable programs:
6 * backlight-tool (backlight-tool.cc) 6 * backlight-tool (backlight-tool.cc)
7 Simple tool to get and set the brightness level of the display backlight. 7 Simple tool to get and set the brightness level of the display backlight.
8 * powerd (powerd.cc) 8 * powerd (powerd.cc)
9 Upper power manager. Adjusts device status based on whether the 9 Upper power manager. Adjusts device status based on whether the
10 user is idle and on video activity indicator from the window manager. 10 user is idle and on video activity indicator from the window manager.
11 This daemon is responsible for dimming the backlight or turning off the 11 This daemon is responsible for dimming the backlight or turning off the
12 screen based on user idle, and it is responsible for adjusting backlight 12 screen based on user idle, and it is responsible for adjusting backlight
13 intensity based on user input and ambient light condition. The daemon also 13 intensity based on user input and ambient light condition. The daemon also
14 monitors plug state (on ac or on battery) and battery state-of-charge. 14 monitors plug state (on ac or on battery) and battery state-of-charge.
15 * powerm (powerman_daemon.cc) 15 * powerm (powerman_daemon.cc)
16 Lower power manager. Provides infrastructure for invoking suspend to RAM and 16 Lower power manager. Provides infrastructure for invoking suspend to RAM and
17 system shutdown. Handles input events for hall effect sensor (lid) and power 17 system shutdown. Handles input events for hall effect sensor (lid) and power
18 button. 18 button.
19 * xidle-example (xidle-example.cc) 19 * xidle-example (xidle-example.cc)
20 Prints console notifications when the user is and is not idle. 20 Prints console notifications when the user is and is not idle.
21 * drm-tool (drm-tool.cc)
22 Waits for drm hotplug events, mostly useful as a demo for the udev class.
21 23
22 Main Classes: 24 Main Classes:
23 * AmbientLightSensor (ambient_light_sensor.{cc,h}) 25 * AmbientLightSensor (ambient_light_sensor.{cc,h})
24 Polls the ambient light sensor for current lighting conditions. 26 Polls the ambient light sensor for current lighting conditions.
25 * Backlight (backlight.{cc,h}) 27 * Backlight (backlight.{cc,h})
26 Get and set the brightness level of the display backlight. 28 Get and set the brightness level of the display backlight.
27 * BacklightController (backlight_controller.{cc,h}) 29 * BacklightController (backlight_controller.{cc,h})
28 Adjusts the backlight based on whether the user is idle. 30 Adjusts the backlight based on whether the user is idle.
29 * VideoDetector (video_detector.{cc,h}) 31 * VideoDetector (video_detector.{cc,h})
30 Polls the root window for video activity timestamp posted by the window 32 Polls the root window for video activity timestamp posted by the window
31 manager. Allows powerd to defer idle when video has been playing recently. 33 manager. Allows powerd to defer idle when video has been playing recently.
32 * XIdle (xidle.{cc,h}) 34 * XIdle (xidle.{cc,h})
33 Receive notifications from the X Server when the user is marked as 35 Receive notifications from the X Server when the user is marked as
34 idle, or as no longer idle 36 idle, or as no longer idle
35 37
36 Unit tests: 38 Unit tests:
37 * idle_dimmer_unittest.cc: 39 * idle_dimmer_unittest.cc:
38 Tests the BacklightController class. 40 Tests the BacklightController class.
39 * xidle_unittest.cc: 41 * xidle_unittest.cc:
40 Tests the XIdle class with a real X server (or a virtual framebuffer). 42 Tests the XIdle class with a real X server (or a virtual framebuffer).
41 43
42 Autotests: 44 Autotests:
43 * hardware_Backlight 45 * hardware_Backlight
44 Verifies that backlight-tool can adjust brightness. 46 Verifies that backlight-tool can adjust brightness.
45 * power_Backlight 47 * power_Backlight
46 Verifies that adjusting the brightness with the backlight-tool changes the 48 Verifies that adjusting the brightness with the backlight-tool changes the
47 amount of power used by the machine. 49 amount of power used by the machine.
48 50
OLDNEW
« no previous file with comments | « no previous file | SConstruct » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698