1{ 2 "name": "@ohos/miscdevice", 3 "description": "Control vibration vibration", 4 "version": "3.1", 5 "license": "Apache License 2.0", 6 "segment": { 7 "destPath": "base/sensors/miscdevice" 8 }, 9 "component": { 10 "name": "miscdevice", 11 "subsystem": "sensors", 12 "syscap": ["SystemCapability.Sensors.MiscDevice", "SystemCapability.Sensors.MiscDevice.Lite"], 13 "features": [ 14 "miscdevice_feature_vibrator_custom", 15 "miscdevice_feature_vibrator_input_method_enable", 16 "miscdevice_feature_crown_vibrator_enable", 17 "miscdevice_feature_do_not_disturb_enable" 18 ], 19 "adapted_system_type": [ "standard" ], 20 "rom": "1024KB", 21 "ram": "~4096KB", 22 "hisysevent_config": [ 23 "//base/sensors/miscdevice/hisysevent.yaml" 24 ], 25 "deps": { 26 "components": [ 27 "ability_base", 28 "ability_runtime", 29 "access_token", 30 "bundle_framework", 31 "common_event_service", 32 "c_utils", 33 "data_share", 34 "drivers_interface_light", 35 "drivers_interface_vibrator", 36 "hilog", 37 "hisysevent", 38 "hitrace", 39 "ipc", 40 "init", 41 "memmgr", 42 "napi", 43 "os_account", 44 "safwk", 45 "samgr", 46 "cJSON", 47 "runtime_core" 48 ], 49 "third_party": [ 50 ] 51 }, 52 "build": { 53 "group_type": { 54 "base_group": [], 55 "fwk_group": [ 56 "//base/sensors/miscdevice/frameworks/js/napi:vibrator_js_target", 57 "//base/sensors/miscdevice/frameworks/js/ani:vibrator_ani_target", 58 "//base/sensors/miscdevice/frameworks/cj:vibrator_cj_target", 59 "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_target", 60 "//base/sensors/miscdevice/frameworks/native/light:light_target", 61 "//base/sensors/miscdevice/utils:miscdevice_utils_target", 62 "//base/sensors/miscdevice/frameworks/capi:ohvibrator" 63 ], 64 "service_group": [ 65 "//base/sensors/miscdevice/services/miscdevice_service:miscdevice_service_target", 66 "//base/sensors/miscdevice/sa_profile:sensors_sa_profiles" 67 ] 68 }, 69 "inner_kits": [ 70 { 71 "name": "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_interface_native", 72 "header": { 73 "header_files": [ 74 "vibrator_agent.h", 75 "vibrator_agent_type.h" 76 ], 77 "header_base": "//base/sensors/miscdevice/interfaces/inner_api/vibrator" 78 } 79 }, 80 { 81 "name": "//base/sensors/miscdevice/frameworks/native/light:light_interface_native", 82 "header": { 83 "header_files": [ 84 "light_agent_type.h", 85 "light_agent.h" 86 ], 87 "header_base": "//base/sensors/miscdevice/interfaces/inner_api/light" 88 } 89 }, 90 { 91 "name": "//base/sensors/miscdevice/frameworks/cj:cj_vibrator_ffi", 92 "header": { 93 "header_files": [], 94 "header_base": "//base/sensors/miscdevice/frameworks/cj/src" 95 } 96 } 97 ], 98 "test": [ 99 "//base/sensors/miscdevice/test/unittest/vibrator/js:unittest", 100 "//base/sensors/miscdevice/test/fuzztest/vibrator:fuzztest", 101 "//base/sensors/miscdevice/test/fuzztest/light:fuzztest", 102 "//base/sensors/miscdevice/test/unittest/vibrator/native:unittest", 103 "//base/sensors/miscdevice/test/unittest/vibrator/capi:unittest", 104 "//base/sensors/miscdevice/test/unittest/light:unittest", 105 "//base/sensors/miscdevice/test/fuzztest/service:fuzztest" 106 ] 107 } 108 } 109}