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 "thermal_manager_audio_framework_enable" 21 ], 22 "adapted_system_type": ["standard"], 23 "hisysevent_config": [ 24 "//base/powermgr/thermal_manager/thermalmgr.yaml" 25 ], 26 "rom": "1024KB", 27 "ram": "2048KB", 28 "deps": { 29 "components": [ 30 "ability_base", 31 "ability_runtime", 32 "access_token", 33 "ace_engine", 34 "appspawn", 35 "audio_framework", 36 "battery_statistics", 37 "battery_manager", 38 "bundle_framework", 39 "common_event_service", 40 "config_policy", 41 "c_utils", 42 "display_manager", 43 "drivers_interface_battery", 44 "drivers_interface_thermal", 45 "eventhandler", 46 "ffrt", 47 "hdf_core", 48 "hicollie", 49 "hisysevent", 50 "hilog", 51 "init", 52 "ipc", 53 "libxml2", 54 "image_framework", 55 "napi", 56 "netmanager_base", 57 "power_manager", 58 "runtime_core", 59 "safwk", 60 "samgr", 61 "selinux_adapter", 62 "soc_perf", 63 "time_service", 64 "window_manager" 65 ] 66 }, 67 "build": { 68 "group_type": { 69 "fwk_group": [ 70 "//base/powermgr/thermal_manager/application:thermal_application", 71 "//base/powermgr/thermal_manager/frameworks:client", 72 "//base/powermgr/thermal_manager/frameworks:thermal_napi", 73 "//base/powermgr/thermal_manager/frameworks/ets/taihe:thermal_manager_taihe" 74 ], 75 "service_group": [ 76 "//base/powermgr/thermal_manager/test/common:mock_thermalsrv_client", 77 "//base/powermgr/thermal_manager/services:service", 78 "//base/powermgr/thermal_manager/utils/appmgr:thermal_utils_ability" 79 ] 80 }, 81 "inner_api": [ 82 { 83 "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalsrv_client", 84 "header": { 85 "header_files": [ 86 "thermal_mgr_client.h", 87 "ithermal_temp_callback.h", 88 "ithermal_level_callback.h", 89 "thermal_srv_sensor_info.h" 90 ], 91 "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include" 92 } 93 }, 94 { 95 "name": "//base/powermgr/thermal_manager/interfaces/inner_api:thermalmgr_listener", 96 "header": { 97 "header_files": [ 98 "thermal_mgr_listener.h", 99 "thermal_level_callback_stub.h" 100 ], 101 "header_base": "//base/powermgr/thermal_manager/interfaces/inner_api/native/include" 102 } 103 }, 104 { 105 "name": "//base/powermgr/thermal_manager/utils/hookmgr:thermal_hookmgr", 106 "header": { 107 "header_base": "//base/powermgr/thermal_manager/utils/hookmgr/include", 108 "header_files": [ 109 "thermal_hookmgr.h" 110 ] 111 } 112 }, 113 { 114 "name": "//base/powermgr/thermal_manager/frameworks/cj:cj_thermal_ffi", 115 "header": { 116 "header_files": [ 117 "cj_thermal_manager.h" 118 ], 119 "header_base": "//base/powermgr/thermal_manager/frameworks/cj" 120 } 121 }, 122 { 123 "name": "//base/powermgr/thermal_manager/frameworks/ets/taihe/thermal:copy_thermal_manager" 124 } 125 ], 126 "test": [ 127 "//base/powermgr/thermal_manager/test:unittest", 128 "//base/powermgr/thermal_manager/test:fuzztest", 129 "//base/powermgr/thermal_manager/test:systemtest", 130 "//base/powermgr/thermal_manager/frameworks/ets/taihe:thermal_manager_taihe_test" 131 ] 132 } 133 } 134} 135