• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Display Power Manager<a name="EN-US_TOPIC_0000001152026155"></a>
2
3-   [Introduction](#section11660541593)
4-   [Directory Structure](#section19472752217)
5-   [Repositories Involved](#section63151229062)
6
7## Introduction<a name="section11660541593"></a>
8
9The Display Power Manager module provides the following capabilities:
10
111.  Turning on/off the display
122.  Adjusting the brightness of the display screen
13
14**Figure 1** Architecture of the Display Power Manager module<a name="fig106301571239"></a>
15
16![](figures/power-management-subsystem-architecture.png "Architecture of the power management subsystem")
17
18## Directory Structure<a name="section19472752217"></a>
19
20```
21base/powermgr/display_manager
22├── figures                  	# Architecture
23├── frameworks                  # Framework layer
24│   ├── napi                  	# NAPI layer
25│   └── native                  # Native layer
26├── interfaces                  # API layer
27│   └── inner_api               # Internal APIs
28├── sa_profile                  # SA profile
29├── service                    	# Server layer
30│   ├── etc                     # Brightness configuration file
31│   ├── native                  # Native layer
32│   └── zidl                    # Zidl API layer
33├── test                        # Test cases
34│   ├── fuzztest                # Fuzz test
35│   ├── unittest                # Unit test
36│   ├── systemtest              # System test
37│   └── utils                   # Test tools
38└── utils                       # Utilities
39```
40
41## Repositories Involved<a name="section63151229062"></a>
42
43[Power Management Subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/power-management.md)
44
45[powermgr_power_manager](https://gitee.com/openharmony/powermgr_power_manager)
46
47**powermgr_display_manager**
48
49[powermgr_battery_manager](https://gitee.com/openharmony/powermgr_battery_manager)
50
51[powermgr_thermal_manager](https://gitee.com/openharmony/powermgr_thermal_manager)
52
53[powermgr_battery_statistics](https://gitee.com/openharmony/powermgr_battery_statistics)
54
55[powermgr_battery_lite](https://gitee.com/openharmony/powermgr_battery_lite)
56
57[powermgr_powermgr_lite](https://gitee.com/openharmony/powermgr_powermgr_lite)
58