xref: /base/sensors/sensor/bundle.json (revision bae4d13c)
1{
2  "name": "@ohos/sensor",
3  "description": "Obtaining sensor data",
4  "version": "3.1",
5  "license": "Apache License 2.0",
6  "segment": {
7    "destPath": "base/sensors/sensor"
8  },
9  "component": {
10    "name": "sensor",
11    "subsystem": "sensors",
12    "syscap": ["SystemCapability.Sensors.Sensor", "SystemCapability.Sensors.Sensor.Lite"],
13    "features": ["sensor_rust_socket_ipc"],
14    "adapted_system_type": [ "standard" ],
15    "rom": "2048KB",
16    "ram": "~4096KB",
17    "hisysevent_config": [
18        "//base/sensors/sensor/hisysevent.yaml"
19    ],
20    "deps": {
21      "components": [
22        "bundle_framework",
23        "c_utils",
24        "hilog",
25        "build_framework",
26        "hisysevent",
27        "napi",
28        "drivers_interface_sensor",
29        "access_token",
30        "hitrace",
31        "ipc",
32        "memmgr",
33        "safwk",
34        "samgr",
35        "eventhandler"
36      ],
37      "third_party": []
38    },
39    "build": {
40      "group_type": {
41        "base_group": [],
42        "fwk_group": [
43          "//base/sensors/sensor/frameworks/js/napi:sensor_js_target",
44          "//base/sensors/sensor/frameworks/cj:cj_sensor_ffi",
45          "//base/sensors/sensor/frameworks/native:sensor_target",
46          "//base/sensors/sensor/frameworks/native:ohsensor",
47          "//base/sensors/sensor/utils:sensor_utils_target"
48        ],
49        "service_group": [ 
50          "//base/sensors/sensor/services:sensor_service_target",
51          "//base/sensors/sensor/sa_profile:sensors_sa_profiles"
52        ]
53      },
54      "inner_kits": [
55        {
56          "name": "//base/sensors/sensor/frameworks/native:sensor_interface_native",
57          "header": {
58            "header_files": [
59              "sensor_agent_type.h",
60              "sensor_agent.h"
61            ],
62            "header_base": "//base/sensors/sensor/interfaces/inner_api"
63          }
64        }
65      ],
66      "test": [
67          "//base/sensors/sensor/test/unittest/interfaces/js:unittest",
68          "//base/sensors/sensor/test/unittest/interfaces/kits:unittest",
69          "//base/sensors/sensor/test/fuzztest/interfaces:fuzztest",
70          "//base/sensors/sensor/test/unittest/interfaces/inner_api:unittest",
71          "//base/sensors/sensor/test/fuzztest/services:fuzztest",
72          "//base/sensors/sensor/test/unittest/coverage:unittest"
73      ]
74    }
75  }
76}