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     ],
16     "adapted_system_type": [ "standard" ],
17     "rom": "1024KB",
18     "ram": "~4096KB",
19     "hisysevent_config": [
20         "//base/sensors/miscdevice/hisysevent.yaml"
21     ],
22     "deps": {
23       "components": [
24         "ability_base",
25         "ability_runtime",
26         "access_token",
27         "bundle_framework",
28         "common_event_service",
29         "c_utils",
30         "data_share",
31         "drivers_interface_light",
32         "drivers_interface_vibrator",
33         "hilog",
34         "hisysevent",
35         "hitrace",
36         "ipc",
37         "init",
38         "memmgr",
39         "napi",
40         "os_account",
41         "safwk",
42         "samgr",
43         "cJSON"
44       ],
45       "third_party": [
46       ]
47     },
48     "build": {
49       "group_type": {
50         "base_group": [],
51         "fwk_group": [
52           "//base/sensors/miscdevice/frameworks/js/napi:vibrator_js_target",
53           "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_target",
54           "//base/sensors/miscdevice/frameworks/native/light:light_target",
55           "//base/sensors/miscdevice/utils:miscdevice_utils_target",
56           "//base/sensors/miscdevice/frameworks/capi:ohvibrator"
57         ],
58         "service_group": [
59           "//base/sensors/miscdevice/services/miscdevice_service:miscdevice_service_target",
60           "//base/sensors/miscdevice/sa_profile:sensors_sa_profiles"
61         ]
62       },
63       "inner_kits": [
64         {
65           "name": "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_interface_native",
66           "header": {
67             "header_files": [
68               "vibrator_agent.h",
69               "vibrator_agent_type.h"
70             ],
71             "header_base": "//base/sensors/miscdevice/interfaces/inner_api/vibrator"
72           }
73         },
74         {
75           "name": "//base/sensors/miscdevice/frameworks/native/light:light_interface_native",
76           "header": {
77             "header_files": [
78               "light_agent_type.h",
79               "light_agent.h"
80             ],
81             "header_base": "//base/sensors/miscdevice/interfaces/inner_api/light"
82           }
83         }
84       ],
85       "test": [
86         "//base/sensors/miscdevice/test/unittest/vibrator/js:unittest",
87         "//base/sensors/miscdevice/test/fuzztest/vibrator:fuzztest",
88         "//base/sensors/miscdevice/test/fuzztest/light:fuzztest",
89         "//base/sensors/miscdevice/test/unittest/vibrator/native:unittest",
90         "//base/sensors/miscdevice/test/unittest/vibrator/capi:unittest",
91         "//base/sensors/miscdevice/test/unittest/light:unittest",
92         "//base/sensors/miscdevice/test/fuzztest/service:fuzztest"
93       ]
94     }
95   }
96 }