137a09cd7Sopenharmony_ci{
237a09cd7Sopenharmony_ci  "name": "@ohos/thermal_manager",
337a09cd7Sopenharmony_ci  "version": "3.1",
437a09cd7Sopenharmony_ci  "description": "热管理服务,包括运行态热管理和非运行态热管理。",
537a09cd7Sopenharmony_ci  "homePage": "https://gitee.com/openharmony",
637a09cd7Sopenharmony_ci  "license": "Apache License 2.0",
737a09cd7Sopenharmony_ci  "repository": "https://gitee.com/openharmony/powermgr_thermal_manager",
837a09cd7Sopenharmony_ci  "domain": "os",
937a09cd7Sopenharmony_ci  "publishAs": "code-segment",
1037a09cd7Sopenharmony_ci  "scripts": {},
1137a09cd7Sopenharmony_ci  "dirs": [],
1237a09cd7Sopenharmony_ci  "segment": {
1337a09cd7Sopenharmony_ci    "destPath": "base/powermgr/thermal_manager"
1437a09cd7Sopenharmony_ci  },
1537a09cd7Sopenharmony_ci  "component": {
1637a09cd7Sopenharmony_ci    "name": "thermal_manager",
1737a09cd7Sopenharmony_ci    "subsystem": "powermgr",
1837a09cd7Sopenharmony_ci    "syscap": ["SystemCapability.PowerManager.ThermalManager"],
1937a09cd7Sopenharmony_ci    "features": [],
2037a09cd7Sopenharmony_ci    "adapted_system_type": ["standard"],
2137a09cd7Sopenharmony_ci    "hisysevent_config": [
2237a09cd7Sopenharmony_ci        "//base/powermgr/thermal_manager/thermalmgr.yaml"
2337a09cd7Sopenharmony_ci    ],
2437a09cd7Sopenharmony_ci    "rom": "1024KB",
2537a09cd7Sopenharmony_ci    "ram": "2048KB",
2637a09cd7Sopenharmony_ci    "deps": {
2737a09cd7Sopenharmony_ci      "components": [
2837a09cd7Sopenharmony_ci        "ability_base",
2937a09cd7Sopenharmony_ci        "ability_runtime",
3037a09cd7Sopenharmony_ci        "ace_engine",
3137a09cd7Sopenharmony_ci        "appspawn",
3237a09cd7Sopenharmony_ci        "audio_framework",
3337a09cd7Sopenharmony_ci        "battery_manager",
3437a09cd7Sopenharmony_ci        "bundle_framework",
3537a09cd7Sopenharmony_ci        "common_event_service",
3637a09cd7Sopenharmony_ci        "config_policy",
3737a09cd7Sopenharmony_ci        "c_utils",
3837a09cd7Sopenharmony_ci        "display_manager",
3937a09cd7Sopenharmony_ci        "drivers_interface_battery",
4037a09cd7Sopenharmony_ci        "drivers_interface_thermal",
4137a09cd7Sopenharmony_ci        "ffrt",
4237a09cd7Sopenharmony_ci        "hdf_core",
4337a09cd7Sopenharmony_ci        "hicollie",
4437a09cd7Sopenharmony_ci        "hisysevent",
4537a09cd7Sopenharmony_ci        "hilog",
4637a09cd7Sopenharmony_ci        "init",
4737a09cd7Sopenharmony_ci        "ipc",
4837a09cd7Sopenharmony_ci        "libxml2",
4937a09cd7Sopenharmony_ci        "image_framework",
5037a09cd7Sopenharmony_ci        "napi",
5137a09cd7Sopenharmony_ci        "netmanager_base",
5237a09cd7Sopenharmony_ci        "power_manager",
5337a09cd7Sopenharmony_ci        "safwk",
5437a09cd7Sopenharmony_ci        "samgr",
5537a09cd7Sopenharmony_ci        "soc_perf",
5637a09cd7Sopenharmony_ci        "time_service",
5737a09cd7Sopenharmony_ci        "window_manager"
5837a09cd7Sopenharmony_ci      ]
5937a09cd7Sopenharmony_ci    },
6037a09cd7Sopenharmony_ci    "build": {
6137a09cd7Sopenharmony_ci      "group_type": {
6237a09cd7Sopenharmony_ci        "fwk_group": [
6337a09cd7Sopenharmony_ci          "//base/powermgr/thermal_manager/application:thermal_application",
6437a09cd7Sopenharmony_ci          "//base/powermgr/thermal_manager/frameworks:client",
6537a09cd7Sopenharmony_ci          "//base/powermgr/thermal_manager/frameworks:thermal_napi"
6637a09cd7Sopenharmony_ci        ],
6737a09cd7Sopenharmony_ci        "service_group": [
6837a09cd7Sopenharmony_ci          "//base/powermgr/thermal_manager/test/common:mock_thermalsrv_client",
6937a09cd7Sopenharmony_ci          "//base/powermgr/thermal_manager/services:service"
7037a09cd7Sopenharmony_ci        ]
7137a09cd7Sopenharmony_ci      },
7237a09cd7Sopenharmony_ci      "inner_api": [
7337a09cd7Sopenharmony_ci        {
7437a09cd7Sopenharmony_ci          "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalsrv_client",
7537a09cd7Sopenharmony_ci          "header": {
7637a09cd7Sopenharmony_ci            "header_files": [
7737a09cd7Sopenharmony_ci              "ithermal_srv.h",
7837a09cd7Sopenharmony_ci              "thermal_mgr_client.h",
7937a09cd7Sopenharmony_ci              "ithermal_temp_callback.h",
8037a09cd7Sopenharmony_ci              "ithermal_level_callback.h",
8137a09cd7Sopenharmony_ci              "thermal_srv_sensor_info.h"
8237a09cd7Sopenharmony_ci            ],
8337a09cd7Sopenharmony_ci            "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include"
8437a09cd7Sopenharmony_ci          }
8537a09cd7Sopenharmony_ci        },
8637a09cd7Sopenharmony_ci        {
8737a09cd7Sopenharmony_ci            "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalmgr_listener",
8837a09cd7Sopenharmony_ci            "header": {
8937a09cd7Sopenharmony_ci              "header_files": [
9037a09cd7Sopenharmony_ci                "thermal_mgr_listener.h",
9137a09cd7Sopenharmony_ci                "thermal_level_callback_stub.h"
9237a09cd7Sopenharmony_ci              ],
9337a09cd7Sopenharmony_ci              "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include"
9437a09cd7Sopenharmony_ci            }
9537a09cd7Sopenharmony_ci        }
9637a09cd7Sopenharmony_ci      ],
9737a09cd7Sopenharmony_ci      "test": [
9837a09cd7Sopenharmony_ci        "//base/powermgr/thermal_manager/test:unittest",
9937a09cd7Sopenharmony_ci        "//base/powermgr/thermal_manager/test:fuzztest",
10037a09cd7Sopenharmony_ci        "//base/powermgr/thermal_manager/test:systemtest"
10137a09cd7Sopenharmony_ci      ]
10237a09cd7Sopenharmony_ci    }
10337a09cd7Sopenharmony_ci  }
10437a09cd7Sopenharmony_ci}
105