• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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}