• 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    ],
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/cj:vibrator_cj_target",
54          "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_target",
55          "//base/sensors/miscdevice/frameworks/native/light:light_target",
56          "//base/sensors/miscdevice/utils:miscdevice_utils_target",
57          "//base/sensors/miscdevice/frameworks/capi:ohvibrator"
58        ],
59        "service_group": [
60          "//base/sensors/miscdevice/services/miscdevice_service:miscdevice_service_target",
61          "//base/sensors/miscdevice/sa_profile:sensors_sa_profiles"
62        ]
63      },
64      "inner_kits": [
65        {
66          "name": "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_interface_native",
67          "header": {
68            "header_files": [
69              "vibrator_agent.h",
70              "vibrator_agent_type.h"
71            ],
72            "header_base": "//base/sensors/miscdevice/interfaces/inner_api/vibrator"
73          }
74        },
75        {
76          "name": "//base/sensors/miscdevice/frameworks/native/light:light_interface_native",
77          "header": {
78            "header_files": [
79              "light_agent_type.h",
80              "light_agent.h"
81            ],
82            "header_base": "//base/sensors/miscdevice/interfaces/inner_api/light"
83          }
84        }
85      ],
86      "test": [
87        "//base/sensors/miscdevice/test/unittest/vibrator/js:unittest",
88        "//base/sensors/miscdevice/test/fuzztest/vibrator:fuzztest",
89        "//base/sensors/miscdevice/test/fuzztest/light:fuzztest",
90        "//base/sensors/miscdevice/test/unittest/vibrator/native:unittest",
91        "//base/sensors/miscdevice/test/unittest/vibrator/capi:unittest",
92        "//base/sensors/miscdevice/test/unittest/light:unittest",
93        "//base/sensors/miscdevice/test/fuzztest/service:fuzztest"
94      ]
95    }
96  }
97}