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 "ability_tools", 31 "ace_engine", 32 "appspawn", 33 "bundle_framework", 34 "common_event_service", 35 "c_utils", 36 "drivers_interface_thermal", 37 "eventhandler", 38 "hicollie_native", 39 "hisysevent_native", 40 "hiviewdfx_hilog_native", 41 "init", 42 "input", 43 "ipc", 44 "libxml2", 45 "multimedia_image_framework", 46 "napi", 47 "power_manager", 48 "safwk", 49 "samgr", 50 "time_service", 51 "window_manager" 52 ], 53 "third_party": [ 54 "libxml2", 55 "googletest", 56 "node" 57 ] 58 }, 59 "build": { 60 "group_type": { 61 "fwk_group": [ 62 "//base/powermgr/thermal_manager/application:thermal_application", 63 "//base/powermgr/thermal_manager/frameworks:client", 64 "//base/powermgr/thermal_manager/frameworks:thermal_napi" 65 ], 66 "service_group": [ 67 "//base/powermgr/thermal_manager/services/native/test/mock_client:mock_thermalsrv_client", 68 "//base/powermgr/thermal_manager/services:service" 69 ] 70 }, 71 "inner_kits": [ 72 { 73 "name": "//base/powermgr/thermal_manager/interfaces/innerkits:thermalsrv_client", 74 "header": { 75 "header_files": [ 76 "ithermal_srv.h", 77 "thermal_mgr_client.h", 78 "ithermal_temp_callback.h", 79 "ithermal_level_callback.h", 80 "thermal_srv_sensor_info.h" 81 ], 82 "header_base": "//base/powermgr/thermal_manager/interfaces/innerkits/native/include" 83 } 84 }, 85 { 86 "name": "//base/powermgr/thermal_manager/interfaces/innerkits:thermalmgr_listener", 87 "header": { 88 "header_files": [ 89 "thermal_mgr_listener.h" 90 ], 91 "header_base": "//base/powermgr/thermal_manager/interfaces/innerkits/native/include" 92 } 93 } 94 ], 95 "test": [ 96 "//base/powermgr/thermal_manager/services/native/test:thermalmgr_test", 97 "//base/powermgr/thermal_manager/test:fuzztest" 98 ] 99 } 100 } 101} 102