1f16e0440Sopenharmony_ci{
2f16e0440Sopenharmony_ci    "name": "@ohos/battery_manager",
3f16e0440Sopenharmony_ci    "version": "3.1",
4f16e0440Sopenharmony_ci    "description": "电池、充放电状态查询,状态上报",
5f16e0440Sopenharmony_ci    "homePage": "https://gitee.com/openharmony",
6f16e0440Sopenharmony_ci    "license": "Apache License 2.0",
7f16e0440Sopenharmony_ci    "repository": "https://gitee.com/openharmony/powermgr_battery_manager",
8f16e0440Sopenharmony_ci    "domain": "os",
9f16e0440Sopenharmony_ci    "publishAs": "code-segment",
10f16e0440Sopenharmony_ci    "scripts": {},
11f16e0440Sopenharmony_ci    "dirs": [],
12f16e0440Sopenharmony_ci    "segment": {
13f16e0440Sopenharmony_ci        "destPath": "base/powermgr/battery_manager"
14f16e0440Sopenharmony_ci    },
15f16e0440Sopenharmony_ci    "component": {
16f16e0440Sopenharmony_ci        "name": "battery_manager",
17f16e0440Sopenharmony_ci        "subsystem": "powermgr",
18f16e0440Sopenharmony_ci        "syscap": [
19f16e0440Sopenharmony_ci            "SystemCapability.PowerManager.BatteryManager.Core",
20f16e0440Sopenharmony_ci            "SystemCapability.PowerManager.BatteryManager.Extension"
21f16e0440Sopenharmony_ci        ],
22f16e0440Sopenharmony_ci        "features": [
23f16e0440Sopenharmony_ci            "battery_manager_feature_enable_charger",
24f16e0440Sopenharmony_ci            "battery_manager_feature_set_low_capacity_threshold"
25f16e0440Sopenharmony_ci        ],
26f16e0440Sopenharmony_ci        "adapted_system_type": [
27f16e0440Sopenharmony_ci            "standard"
28f16e0440Sopenharmony_ci        ],
29f16e0440Sopenharmony_ci        "rom": "1024KB",
30f16e0440Sopenharmony_ci        "ram": "2048KB",
31f16e0440Sopenharmony_ci        "hisysevent_config": [
32f16e0440Sopenharmony_ci            "//base/powermgr/battery_manager/batterymgr.yaml"
33f16e0440Sopenharmony_ci        ],
34f16e0440Sopenharmony_ci        "deps": {
35f16e0440Sopenharmony_ci            "components": [
36f16e0440Sopenharmony_ci                "ability_base",
37f16e0440Sopenharmony_ci                "ability_runtime",
38f16e0440Sopenharmony_ci                "bundle_framework",
39f16e0440Sopenharmony_ci                "common_event_service",
40f16e0440Sopenharmony_ci                "config_policy",
41f16e0440Sopenharmony_ci                "cJSON",
42f16e0440Sopenharmony_ci                "c_utils",
43f16e0440Sopenharmony_ci                "drivers_interface_battery",
44f16e0440Sopenharmony_ci                "drivers_interface_display",
45f16e0440Sopenharmony_ci                "drivers_interface_input",
46f16e0440Sopenharmony_ci                "drivers_interface_light",
47f16e0440Sopenharmony_ci                "eventhandler",
48f16e0440Sopenharmony_ci                "ffrt",
49f16e0440Sopenharmony_ci                "graphic_surface",
50f16e0440Sopenharmony_ci                "hdf_core",
51f16e0440Sopenharmony_ci                "hicollie",
52f16e0440Sopenharmony_ci                "hisysevent",
53f16e0440Sopenharmony_ci                "hilog",
54f16e0440Sopenharmony_ci                "ipc",
55f16e0440Sopenharmony_ci                "init",
56f16e0440Sopenharmony_ci                "json",
57f16e0440Sopenharmony_ci                "jsoncpp",
58f16e0440Sopenharmony_ci                "libdrm",
59f16e0440Sopenharmony_ci                "libpng",
60f16e0440Sopenharmony_ci                "miscdevice",
61f16e0440Sopenharmony_ci                "napi",
62f16e0440Sopenharmony_ci                "power_manager",
63f16e0440Sopenharmony_ci                "safwk",
64f16e0440Sopenharmony_ci                "samgr",
65f16e0440Sopenharmony_ci                "ui_lite",
66f16e0440Sopenharmony_ci                "input"
67f16e0440Sopenharmony_ci            ]
68f16e0440Sopenharmony_ci        },
69f16e0440Sopenharmony_ci        "build": {
70f16e0440Sopenharmony_ci            "group_type": {
71f16e0440Sopenharmony_ci                "base_group": [],
72f16e0440Sopenharmony_ci                "fwk_group": [
73f16e0440Sopenharmony_ci                    "//base/powermgr/battery_manager/frameworks:battery_napi",
74f16e0440Sopenharmony_ci                    "//base/powermgr/battery_manager/frameworks:battery_capi",
75f16e0440Sopenharmony_ci                    "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client"
76f16e0440Sopenharmony_ci                ],
77f16e0440Sopenharmony_ci                "service_group": [
78f16e0440Sopenharmony_ci                    "//base/powermgr/battery_manager/sa_profile:batterymgr_sa_profile",
79f16e0440Sopenharmony_ci                    "//base/powermgr/battery_manager/services:service",
80f16e0440Sopenharmony_ci                    "//base/powermgr/battery_manager/charger:charger_group",
81f16e0440Sopenharmony_ci                    "//base/powermgr/battery_manager/charger:charger_animation",
82f16e0440Sopenharmony_ci                    "//base/powermgr/battery_manager/charger:resources_service"
83f16e0440Sopenharmony_ci                ]
84f16e0440Sopenharmony_ci            },
85f16e0440Sopenharmony_ci            "inner_kits": [
86f16e0440Sopenharmony_ci                {
87f16e0440Sopenharmony_ci                    "name": "//base/powermgr/battery_manager/interfaces/inner_api:batterysrv_client",
88f16e0440Sopenharmony_ci                    "header": {
89f16e0440Sopenharmony_ci                      "header_files": [
90f16e0440Sopenharmony_ci                        "battery_info.h",
91f16e0440Sopenharmony_ci                        "battery_srv_client.h",
92f16e0440Sopenharmony_ci                        "ibattery_srv.h"
93f16e0440Sopenharmony_ci                      ],
94f16e0440Sopenharmony_ci                      "header_base": "//base/powermgr/battery_manager/interfaces/inner_api/native/include"
95f16e0440Sopenharmony_ci                    }
96f16e0440Sopenharmony_ci                },
97f16e0440Sopenharmony_ci                {
98f16e0440Sopenharmony_ci                    "name": "//base/powermgr/battery_manager/frameworks/cj:cj_battery_info_ffi",
99f16e0440Sopenharmony_ci                    "header": {
100f16e0440Sopenharmony_ci                      "header_files": [
101f16e0440Sopenharmony_ci                        "battery_info_ffi.h"
102f16e0440Sopenharmony_ci                      ],
103f16e0440Sopenharmony_ci                      "header_base": "//base/powermgr/battery_manager/frameworks/cj/include"
104f16e0440Sopenharmony_ci                    }
105f16e0440Sopenharmony_ci                }
106f16e0440Sopenharmony_ci            ],
107f16e0440Sopenharmony_ci            "test": [
108f16e0440Sopenharmony_ci                "//base/powermgr/battery_manager/test:battery_frameworks_unittest",
109f16e0440Sopenharmony_ci                "//base/powermgr/battery_manager/test:battery_unittest",
110f16e0440Sopenharmony_ci                "//base/powermgr/battery_manager/test:battery_systemtest",
111f16e0440Sopenharmony_ci                "//base/powermgr/battery_manager/test:battery_fuzzertest",
112f16e0440Sopenharmony_ci                "//base/powermgr/battery_manager/test:battery_benchmarktest",
113f16e0440Sopenharmony_ci                "//base/powermgr/battery_manager/test:battery_apitest"
114f16e0440Sopenharmony_ci            ]
115f16e0440Sopenharmony_ci        }
116f16e0440Sopenharmony_ci    }
117f16e0440Sopenharmony_ci}
118