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 "rom": "1024KB", 22 "ram": "2048KB", 23 "deps": { 24 "components": [ 25 "ability_base", 26 "ability_runtime", 27 "appexecfwk_standard", 28 "ces_standard", 29 "hiviewdfx_hilog_native", 30 "ipc", 31 "safwk", 32 "samgr_standard", 33 "ability_base", 34 "napi" 35 ], 36 "third_party": [ 37 "libxml2", 38 "googletest", 39 "node" 40 ] 41 }, 42 "build": { 43 "sub_component": [ 44 "//base/powermgr/thermal_manager/services:thermalmgr_service", 45 "//base/powermgr/thermal_manager/services/zidl:thermalmgr_ipc", 46 "//base/powermgr/thermal_manager/interfaces/innerkits:thermalmgr_innerkits_native", 47 "//base/powermgr/thermal_manager/interfaces/kits/js:thermal", 48 "//base/powermgr/thermal_manager/sa_profile:thermalmgr_sa_profile", 49 "//base/powermgr/thermal_manager/application:thermal_application", 50 "//base/powermgr/thermal_manager/etc/init:thermal.rc", 51 "//base/powermgr/thermal_manager/utils:thermal-shell", 52 "//base/powermgr/thermal_manager/application/init:thermal_protector.cfg" 53 ], 54 "inner_kits": [ 55 { 56 "name": "//base/powermgr/thermal_manager/interfaces/innerkits:thermalsrv_client", 57 "header": { 58 "header_files": [ 59 "ithermal_srv.h", 60 "thermal_mgr_client.h", 61 "ithermal_temp_callback.h", 62 "ithermal_level_callback.h", 63 "thermal_srv_sensor_info.h" 64 ], 65 "header_base": "//base/powermgr/thermal_manager/interfaces/innerkits/native/include" 66 } 67 }, 68 { 69 "name": "//base/powermgr/thermal_manager/interfaces/innerkits:thermalmgr_listener", 70 "header": { 71 "header_files": [ 72 "thermal_mgr_listener.h" 73 ], 74 "header_base": "//base/powermgr/thermal_manager/interfaces/innerkits/native/include" 75 } 76 } 77 ], 78 "test": [ 79 "//base/powermgr/thermal_manager/services/native/test:thermalmgr_test", 80 "//base/powermgr/thermal_manager/test:systemtest" 81 ] 82 } 83 } 84} 85