• 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    ],
18    "adapted_system_type": [ "standard" ],
19    "rom": "1024KB",
20    "ram": "~4096KB",
21    "hisysevent_config": [
22        "//base/sensors/miscdevice/hisysevent.yaml"
23    ],
24    "deps": {
25      "components": [
26        "ability_base",
27        "ability_runtime",
28        "access_token",
29        "bounds_checking_function",
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        "json",
42        "memmgr",
43        "napi",
44        "os_account",
45        "safwk",
46        "samgr",
47        "cJSON"
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/cj:vibrator_cj_target",
58          "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_target",
59          "//base/sensors/miscdevice/frameworks/native/light:light_target",
60          "//base/sensors/miscdevice/utils:miscdevice_utils_target",
61          "//base/sensors/miscdevice/frameworks/capi:ohvibrator"
62        ],
63        "service_group": [
64          "//base/sensors/miscdevice/services/miscdevice_service:miscdevice_service_target",
65          "//base/sensors/miscdevice/sa_profile:sensors_sa_profiles"
66        ]
67      },
68      "inner_kits": [
69        {
70          "name": "//base/sensors/miscdevice/frameworks/native/vibrator:vibrator_interface_native",
71          "header": {
72            "header_files": [
73              "vibrator_agent.h",
74              "vibrator_agent_type.h"
75            ],
76            "header_base": "//base/sensors/miscdevice/interfaces/inner_api/vibrator"
77          }
78        },
79        {
80          "name": "//base/sensors/miscdevice/frameworks/native/light:light_interface_native",
81          "header": {
82            "header_files": [
83              "light_agent_type.h",
84              "light_agent.h"
85            ],
86            "header_base": "//base/sensors/miscdevice/interfaces/inner_api/light"
87          }
88        }
89      ],
90      "test": [
91        "//base/sensors/miscdevice/test/unittest/vibrator/js:unittest",
92        "//base/sensors/miscdevice/test/fuzztest/vibrator:fuzztest",
93        "//base/sensors/miscdevice/test/fuzztest/light:fuzztest",
94        "//base/sensors/miscdevice/test/unittest/vibrator/native:unittest",
95        "//base/sensors/miscdevice/test/unittest/vibrator/capi:unittest",
96        "//base/sensors/miscdevice/test/unittest/light:unittest",
97        "//base/sensors/miscdevice/test/fuzztest/service:fuzztest"
98      ]
99    }
100  }
101}