• 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/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}