Name Date Size

..25-Oct-20244 KiB

.clang-formatH A D25-Oct-20241.3 KiB

.gitattributesH A D25-Oct-2024631

.gitee/H25-Oct-20244 KiB

brightness_manager/H25-Oct-20244 KiB

bundle.jsonH A D25-Oct-20242.7 KiB

displaymanager.yamlH A D25-Oct-20241.4 KiB

displaymgr.gniH A D25-Oct-20241.6 KiB

figures/H25-Oct-20244 KiB

LICENSEH A D25-Oct-20249.9 KiB

OAT.xmlH A D25-Oct-2024982

README.mdH A D25-Oct-20242.5 KiB

README_zh.mdH A D25-Oct-20242.4 KiB

state_manager/H25-Oct-20244 KiB

README.md

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├───state_manager                   # state manager 
23│   ├── figures                     # Architecture
24│   ├── frameworks                  # Framework layer
25│   │   ├── napi                    # NAPI layer
26│   │   └── native                  # Native layer
27│   ├── interfaces                  # API layer
28│   │   └── inner_api               # Internal APIs
29│   ├── sa_profile                  # SA profile
30│   ├── service                     # Server layer
31│   │   ├── etc                     # Brightness configuration file
32│   │   ├── native                  # Native layer
33│   │   └── zidl                    # Zidl API layer
34│   ├── test                        # Test cases
35│   │   ├── fuzztest                # Fuzz test
36│   │   ├── unittest                # Unit test
37│   │   ├── systemtest              # System test
38│   │   └── utils                   # Test tools
39│   └── utils                       # Utilities
40├───brightness_manager              # brightness manager 
41```
42
43## Repositories Involved<a name="section63151229062"></a>
44
45[Power Management Subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/power-management.md)
46
47[powermgr_power_manager](https://gitee.com/openharmony/powermgr_power_manager)
48
49**powermgr_display_manager**
50
51[powermgr_battery_manager](https://gitee.com/openharmony/powermgr_battery_manager)
52
53[powermgr_thermal_manager](https://gitee.com/openharmony/powermgr_thermal_manager)
54
55[powermgr_battery_statistics](https://gitee.com/openharmony/powermgr_battery_statistics)
56
57[powermgr_battery_lite](https://gitee.com/openharmony/powermgr_battery_lite)
58
59[powermgr_powermgr_lite](https://gitee.com/openharmony/powermgr_powermgr_lite)
60