# powermgr_power_manager
**Repository Path**: chennian1121/powermgr_power_manager
## Basic Information
- **Project Name**: powermgr_power_manager
- **Description**: 暂无描述
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://gitee.com/openharmony/powermgr_power_manager
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 354
- **Created**: 2024-05-24
- **Last Updated**: 2024-05-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Power Manager
- [Introduction](#section11660541593)
- [Directory Structure](#section19472752217)
- [Repositories Involved](#section63151229062)
## Introduction
The Power Manager module provides the following functions:
1. Rebooting the device
2. Managing running locks
3. Obtaining the power status
**Figure 1** Architecture of the Power Manager module

## Directory Structure
```
/base/powermgr/power_manager
├── figures # Architecture
├── frameworks # Framework layer
│ ├── napi # NAPI layer
│ └── native # Native layer
├── interfaces # API layer
│ └── inner_api # Internal APIs
├── power_dialog # Power dialog
├── sa_profile # SA profile
└── services # Service layer
│ ├── native # Native layer
│ └── zidl # Zidl API layer
├── test # Test cases
│ ├── fuzztest # Fuzz test
│ ├── unittest # Unit test
│ ├── systemtest # System test
│ └── utils # Test tools
└── utils # Utilities
```
## Repositories Involved
[Power Management Subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/power-management.md)
**powermgr_power_manager**
[powermgr_display_manager](https://gitee.com/openharmony/powermgr_display_manager)
[powermgr_battery_manager](https://gitee.com/openharmony/powermgr_battery_manager)
[powermgr_thermal_manager](https://gitee.com/openharmony/powermgr_thermal_manager)
[powermgr_battery_statistics](https://gitee.com/openharmony/powermgr_battery_statistics)
[powermgr_battery_lite](https://gitee.com/openharmony/powermgr_battery_lite)
[powermgr_powermgr_lite](https://gitee.com/openharmony/powermgr_powermgr_lite)