1{ 2 "name": "@ohos/thermal_manager", 3 "version": "3.1", 4 "description": "热管理服务,包括运行态热管理和非运行态热管理。", 5 "homePage": "https://gitee.com/openharmony", 6 "license": "Apache License 2.0", 7 "repository": "https://gitee.com/openharmony/powermgr_thermal_manager", 8 "domain": "os", 9 "publishAs": "code-segment", 10 "scripts": {}, 11 "dirs": [], 12 "segment": { 13 "destPath": "base/powermgr/thermal_manager" 14 }, 15 "component": { 16 "name": "thermal_manager", 17 "subsystem": "powermgr", 18 "syscap": ["SystemCapability.PowerManager.ThermalManager"], 19 "features": [], 20 "adapted_system_type": ["standard"], 21 "hisysevent_config": [ 22 "//base/powermgr/thermal_manager/thermalmgr.yaml" 23 ], 24 "rom": "1024KB", 25 "ram": "2048KB", 26 "deps": { 27 "components": [ 28 "ability_base", 29 "ability_runtime", 30 "ace_engine", 31 "appspawn", 32 "audio_framework", 33 "battery_manager", 34 "bundle_framework", 35 "common_event_service", 36 "config_policy", 37 "c_utils", 38 "display_manager", 39 "drivers_interface_battery", 40 "drivers_interface_thermal", 41 "ffrt", 42 "hdf_core", 43 "hicollie", 44 "hisysevent", 45 "hilog", 46 "init", 47 "ipc", 48 "libxml2", 49 "image_framework", 50 "napi", 51 "netmanager_base", 52 "power_manager", 53 "safwk", 54 "samgr", 55 "soc_perf", 56 "time_service", 57 "window_manager" 58 ] 59 }, 60 "build": { 61 "group_type": { 62 "fwk_group": [ 63 "//base/powermgr/thermal_manager/application:thermal_application", 64 "//base/powermgr/thermal_manager/frameworks:client", 65 "//base/powermgr/thermal_manager/frameworks:thermal_napi" 66 ], 67 "service_group": [ 68 "//base/powermgr/thermal_manager/test/common:mock_thermalsrv_client", 69 "//base/powermgr/thermal_manager/services:service" 70 ] 71 }, 72 "inner_api": [ 73 { 74 "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalsrv_client", 75 "header": { 76 "header_files": [ 77 "ithermal_srv.h", 78 "thermal_mgr_client.h", 79 "ithermal_temp_callback.h", 80 "ithermal_level_callback.h", 81 "thermal_srv_sensor_info.h" 82 ], 83 "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include" 84 } 85 }, 86 { 87 "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalmgr_listener", 88 "header": { 89 "header_files": [ 90 "thermal_mgr_listener.h", 91 "thermal_level_callback_stub.h" 92 ], 93 "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include" 94 } 95 } 96 ], 97 "test": [ 98 "//base/powermgr/thermal_manager/test:unittest", 99 "//base/powermgr/thermal_manager/test:fuzztest", 100 "//base/powermgr/thermal_manager/test:systemtest" 101 ] 102 } 103 } 104} 105