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        "hisysevent",
26        "napi",
27        "drivers_interface_sensor",
28        "access_token",
29        "hitrace",
30        "ipc",
31        "memmgr",
32        "safwk",
33        "samgr",
34        "eventhandler"
35      ],
36      "third_party": []
37    },
38    "build": {
39      "group_type": {
40        "base_group": [],
41        "fwk_group": [
42          "//base/sensors/sensor/frameworks/js/napi:sensor_js_target",
43          "//base/sensors/sensor/frameworks/native:sensor_target",
44          "//base/sensors/sensor/frameworks/native:ohsensor",
45          "//base/sensors/sensor/utils:sensor_utils_target"
46        ],
47        "service_group": [
48          "//base/sensors/sensor/services:sensor_service_target",
49          "//base/sensors/sensor/sa_profile:sensors_sa_profiles"
50        ]
51      },
52      "inner_kits": [
53        {
54          "name": "//base/sensors/sensor/frameworks/native:sensor_interface_native",
55          "header": {
56            "header_files": [
57              "sensor_agent_type.h",
58              "sensor_agent.h"
59            ],
60            "header_base": "//base/sensors/sensor/interfaces/inner_api"
61          }
62        }
63      ],
64      "test": [
65          "//base/sensors/sensor/test/unittest/interfaces/js:unittest",
66          "//base/sensors/sensor/test/unittest/interfaces/kits:unittest",
67          "//base/sensors/sensor/test/fuzztest/interfaces:fuzztest",
68          "//base/sensors/sensor/test/unittest/interfaces/inner_api:unittest",
69          "//base/sensors/sensor/test/fuzztest/services:fuzztest",
70          "//base/sensors/sensor/test/unittest/coverage:unittest"
71      ]
72    }
73  }
74}